RadioTap parsed incorrectly on some packets
I am seeing a minor issue on some WiFi packets where some RadioTap fields are not parsed correctly (scapy3k 0.19). For instance, in the example shown below, the dbm_antsignal field is showing the antenna value, the antenna field is showing 256+dbm_antsignal, the channel_freq is wrong (should be 5240 I think). I'm guessing there is a field/offset not accounted for somewhere. This happens consistently on packets of this form, parsing works as expected on most other packets seen though. Example: ###[ RadioTap dummy ]### version = 0 pad = 0 len = 21 present = Flags+Channel+dBm_AntSignal+Antenna+RX_Flags+MCS flags = channel_freq= 30720 channel_flags= b2+Turbo+b14 dbm_antsignal= 1 antenna = 184 rx_flags = b0 notdecoded= '\x00\x07\x00\x07'
I noticed it seems to be parsing correctly on OSX, but not correctly on Kali (version 0.20).