WLAN-Pi / wlanpi-profiler

Wi-Fi client capabilities analyzer tool built for the WLAN Pi
BSD 3-Clause "New" or "Revised" License
25 stars 9 forks source link

Support Interface Staging for 6 GHz Frequencies for Passive Mode #85

Closed joshschmelzle closed 2 years ago

joshschmelzle commented 2 years ago

While we haven't figured out injection on 6 GHz yet, we can passively listen for association requests from clients to APs in the 6 GHz mid-band spectrum.

With that said, 6 GHz raises some questions and a need to do some investigation on behavior and testing of the profiler in 6 GHz.

joshschmelzle commented 2 years ago

When we get an association frame, print better debugs. For example in 5 GHz, it's not clear where we get the ch and freq from.

2021-11-08 14:17:44,201 [DEBUG] fakeap.py: adding assoc req from 6e:1d:8a:28:32:51 to queue
2021-11-08 14:17:44,232 [DEBUG] fakeap.py: adding assoc req from 6e:1d:8a:28:32:51 to queue
2021-11-08 14:17:44,247 [DEBUG] profiler.py: freq is 5180
2021-11-08 14:17:44,247 [DEBUG] profiler.py: ch is 36

When we generate a "profile", the listed channel and frequency are from the association frame.

joshschmelzle commented 2 years ago

When we get an association frame, print better debugs. For example in 5 GHz, it's not clear where we get the ch and freq from.

2021-11-08 14:17:44,201 [DEBUG] fakeap.py: adding assoc req from 6e:1d:8a:28:32:51 to queue
2021-11-08 14:17:44,232 [DEBUG] fakeap.py: adding assoc req from 6e:1d:8a:28:32:51 to queue
2021-11-08 14:17:44,247 [DEBUG] profiler.py: freq is 5180
2021-11-08 14:17:44,247 [DEBUG] profiler.py: ch is 36

When we generate a "profile", the listed channel and frequency are from the association frame.

This has been addressed in #87

joshschmelzle commented 2 years ago

Tightening the scope of this issue to only deal with the input and staging of 6 GHz frequencies on iwlwifi ax210 cards.