是否可以使用 WiFi 路由器简单地扫描现有的具有无线功能的设备(例如智能手机),这些设备在扫描模式下启用了 Wi-Fi,但未连接到任何人。
我的最终目标是在 TP-Link 无线路由器上使用 OpenWrt 并扫描周边地区的手机设备。
那么可以在没有他们连接到设备的情况下完成吗?使用无线工具、libiw 库?
谢谢
您要做的就是所谓的“被动扫描”。事实上的标准 Linux 实用程序是Kismet,您的发行版的包管理器可能有一个包。根据您使用的硬件,它甚至可以与普通路由器并行工作。然而,mose W-LAN 接口不能同时在被动模式和主模式下运行。
可以使用以下工具
添加另一个答案:您也可以使用以下命令
iwlist wlan0 scanning
它提供了有关您范围内所有可用无线网络的大量信息...此处还提供了示例输出
wlan0 Scan completed :
Cell 01 - Address: 00:1F:E6:00:48:12
Channel:11
Frequency:2.462 GHz (Channel 11)
Quality=28/70 Signal level=-82 dBm
Encryption key:off
ESSID:"BrcmAP0"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
Mode:Master
Extra:tsf=000001fc005bb183
Extra: Last beacon: 1562ms ago
IE: Unknown: 00074272636D415030
IE: Unknown: 010882848B962430486C
IE: Unknown: 03010B
IE: Unknown: 2A0104
IE: Unknown: 2F0104
IE: Unknown: 32040C121860
IE: Unknown: 2D1AFC191BFFFF000000000000000000000000000000000000000000
IE: Unknown: 3D160B081500000000000000000000000000000000000000
IE: Unknown: DD090010180201F02C0000
IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00
Cell 02 - Address: D0:DF:C7:91:2B:18
Channel:6
Frequency:2.437 GHz (Channel 6)
Quality=35/70 Signal level=-75 dBm
Encryption key:on
ESSID:"SuriyhaSri"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s
Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=00000002313fb5ce
Extra: Last beacon: 1714ms ago
IE: Unknown: 000A53757269796861537269
IE: Unknown: 010882848B0C12961824
IE: Unknown: 030106
IE: Unknown: 0706555320010B1B
IE: Unknown: 2A0100
IE: Unknown: 32043048606C
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK