Thanks. It's important to get some feedback.
The changes are very extensive. It's a complete re-design of wlandump-ng. I dropped libpcap and go closer to the hardware. The authentication engine was completely rewritten and some options changed (to satisfy the wishes of user) or removed (no longer neccessary):
-i <interface> : interface
-o <dump file> : output file in pcapformat including radiotap header (LINKTYPE_IEEE802_11_RADIOTAP)
-c <digit> : set channel (default = channel 1)
-2 : scan 2.4 GHz channels (default scan off)
1, 3, 5, 7, 9, 11, 6, 2, 4, 12, 8, 10, 13,
-5 : scan 5 GHz channels (default scan off)
36, 40, 44, 48, 52, 56, 60, 64
100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140
149, 153, 157, 161, 165
-t <seconds> : stay time on channel before hopping to the next channel
default = 5 seconds
-B <file> : blacklist (do not deauthenticate clients from this hosts - format: xxxxxxxxxxxx)
-I : show suitable wlan interfaces and quit
-T <maxerrors> : terminate after <xx> maximal errors
default: 1000
-P : enable poweroff
-s : enable status messages
-h : show this help
-v : show version
Only if everything works like expected I replace the stable version with the new one.
During the initial tests, we saw that some drivers are broken (for example rt2x00 on kernel 4.4) or doesn't support (full) monitor mode.
The changes are very extensive. It's a complete re-design of wlandump-ng. I dropped libpcap and go closer to the hardware. The authentication engine was completely rewritten and some options changed (to satisfy the wishes of user) or removed (no longer neccessary):
-i <interface> : interface
-o <dump file> : output file in pcapformat including radiotap header (LINKTYPE_IEEE802_11_RADIOTAP)
-c <digit> : set channel (default = channel 1)
-2 : scan 2.4 GHz channels (default scan off)
1, 3, 5, 7, 9, 11, 6, 2, 4, 12, 8, 10, 13,
-5 : scan 5 GHz channels (default scan off)
36, 40, 44, 48, 52, 56, 60, 64
100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140
149, 153, 157, 161, 165
-t <seconds> : stay time on channel before hopping to the next channel
default = 5 seconds
-B <file> : blacklist (do not deauthenticate clients from this hosts - format: xxxxxxxxxxxx)
-I : show suitable wlan interfaces and quit
-T <maxerrors> : terminate after <xx> maximal errors
default: 1000
-P : enable poweroff
-s : enable status messages
-h : show this help
-v : show version
Only if everything works like expected I replace the stable version with the new one.
During the initial tests, we saw that some drivers are broken (for example rt2x00 on kernel 4.4) or doesn't support (full) monitor mode.