我正在编写一个 Python 模块来查找附近的 WiFi 客户端设备。我当前的扫描仪所做的只是侦听探测请求并记录客户端 MAC 地址。
我遇到的问题是我完全依赖设备广播探测请求让我发现它。
我想知道是否有其他方法可以发现设备。使用这个站点作为 802.11 指南,我想出了一些想法:
- 发送具有通用 SSID 的广播数据包以查看客户端是否响应。例如,使用“Netgear”作为 AP SSID 发送广播,并查看是否有任何具有已知“Netgear”配置文件的客户端响应
- 发送解除关联数据包以强制已连接的客户端重新扫描电波
我还没有测试这两个想法。只是吐个球。
想法?