Glad to hear that Windows now stopped sending faulty PMKIDs. Thanks for this information.
Unfortunately I found no pattern to distinguish between a faulty Windows 7 PMKID and a correct one.
Also thanks for reporting that log entry issue.
It is a nasty copy-and-paste error that should be fixed by this commit:
https://github.com/ZerBea/hcxdumptool/co...940087b3dc
and this commit:
https://github.com/ZerBea/hcxdumptool/co...56c817addf
Now, the log function calls are there where they belong - log entry only if we really transmit.
To answer your question:
2412 = Frequency in MHz
1 = Channel
Since this commit, the scan engine changed from channel scan to frequency scan.
https://github.com/ZerBea/hcxdumptool/co...1ec9365a4f
That was necessary because channel range (band 5 and band 6) is no longer unique:
https://en.wikipedia.org/wiki/List_of_WLAN_channels
From now on an information about frequency and channel is available and you you can use both as input. However, this will not work on 6GHz band, because nearly the same channel range is in use.
Frequency/channel behavior of ioctl(SIOCSIWFREQ) is referenced here:
https://github.com/torvalds/linux/blob/m...ess.h#L910
BTW:
I noticed that using frequencies instead of channels is a little bit faster.
Unfortunately I found no pattern to distinguish between a faulty Windows 7 PMKID and a correct one.
Also thanks for reporting that log entry issue.
It is a nasty copy-and-paste error that should be fixed by this commit:
https://github.com/ZerBea/hcxdumptool/co...940087b3dc
and this commit:
https://github.com/ZerBea/hcxdumptool/co...56c817addf
Now, the log function calls are there where they belong - log entry only if we really transmit.
To answer your question:
2412 = Frequency in MHz
1 = Channel
Since this commit, the scan engine changed from channel scan to frequency scan.
https://github.com/ZerBea/hcxdumptool/co...1ec9365a4f
That was necessary because channel range (band 5 and band 6) is no longer unique:
https://en.wikipedia.org/wiki/List_of_WLAN_channels
From now on an information about frequency and channel is available and you you can use both as input. However, this will not work on 6GHz band, because nearly the same channel range is in use.
Frequency/channel behavior of ioctl(SIOCSIWFREQ) is referenced here:
https://github.com/torvalds/linux/blob/m...ess.h#L910
BTW:
I noticed that using frequencies instead of channels is a little bit faster.