Answer the question
In order to leave comments, you need to log in
Searching for Wi-Fi clients within range of an access point?
At home, a laptop (Ubuntu 12.04) is configured as a Wi-Fi access point ... How can I scan the territory within the range of this point in order to find out how many devices are currently working with Wi-Fi enabled ??? With the subsequent writing of your application that will use this feature ...
Answer the question
In order to leave comments, you need to log in
wi-fi clients cannot be found through iwlist, since they do not publish their ssid and act as passive listeners
, I assume that something similar can be implemented by listening directly to the air for the presence of transmitted data
ps but using this, again, is problematic, clients will not be in any way identify in the usual concept and establish connections with them will not work
Clients of your own access point can be viewed in the directories
/sys/kernel/debug/ieee80211/phy*/netdev*/stations/
The rest are only by listening to the air.
Previously, some cards were able to work in monitor mode, and from there the software already listened to the broadcast itself to search for access points (well, mostly hidden ones) and intercept the traffic of the broadcast itself. This is how CommView for WiFi worked under Windows. Now, too, not all (in my opinion, but I can lie) cards can work in monitor mode.
Here in this article habrahabr.ru/company/xakep/blog/143834/ methods and software for displaying the card in monitor mode are described ... well, then probably pick it up. I'm just not strong in nix at this level, so here =)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question