3

我有一个项目来计算房间中 Wifi 设备的数量,我的研究使我获得了 TL-MR3020 并在其上安装 OpenWRT。

我可以在监控模式下设置 mon0 就好了

airmon-ng start wlan0 

Interface   Chipset     Driver

wlan0       Atheros     ath9k - [phy0]
                (monitor mode enabled on mon0)

这允许我在 mon0 接口上使用 scapy 和嗅探探测请求,并在 wlan0 接口上保持连接到互联网(在客户端/工作站/托管模式下)以将结果发送到我的服务器。

我遇到的问题是我的嗅探只发生在一个频道上,而不是从一个频道跳到另一个频道。我了解到,因为这两个接口共享相同的无线电,所以它们必须都在相同的频道频率上,并且该频道由接入点 wlan0 连接到的任何内容决定。

我可以验证当我与 AP 断开连接时,信道跳频工作正常

airmon-ng stop wlan0
airodump-ng mon0

什么是扫描整个网络频谱同时能够报告我的结果的好策略?

4

1 回答 1

3

什么是扫描整个网络频谱同时能够报告我的结果的好策略?

  1. 使用带有两个 Wi-Fi 适配器的机器。将其中一个放在您的 Wi-Fi 网络的通道上,并将其用于通信;与另一台进行频道扫描,在监控模式下运行。
  2. 扫描网络并将结果保存在内存中;完成扫描后,切换到 Wi-Fi 网络的频道,加入网络,然后报告结果。
于 2015-03-04T18:51:52.033 回答