I have a json format in my packet payload, for example as following { "key1":"value1", "key2":0.5, "key3":"value3" }
My dissector is named "mydissector"
I wanted to use json dissector that exist in wireshark but it does no allow to filter pairs
This is the filter that i can run in wireshark, which don't search a pair but separately for a packet with a key and a value, but it could be in 2 separate pairs.
json.key=="key1" and json.value.string=="value1"
I would like to be able to run the following:
mydissector.key1==value1
or
mydissector.key2>=0.3
Is it possible? Which function should i use? I have no idea how to do it, if you could redirect me to an example