我如何列出所有无线接入点及其使用的频率?

我如何列出所有无线接入点及其使用的频率?

我如何列出所有无线接入点站及其使用的频率?

答案1

我相信你需要的软件是命运,虽然在使用该软件之前我在 Linux 下做过这种事情,但我的主要经验是在 Windows 下,所以恐怕我无法提供更多帮助。

答案2

我用aircrack-ng为此,但您的无线硬件必须支持某些功能才能完全支持套件的所有功能。基本扫描应适用于更广泛的硬件。

首先你必须将无线适配器置于监控模式,首先检查可用的设备:

user@host ~ $ sudo airmon-ng

Interface   Chipset     Driver

wlan1       Unknown     iwlwifi - [phy0]
wlan0       Atheros     ath9k - [phy1]

然后在其中一个接口上激活监控模式,当然用你的一个设备替代:

user@host ~ $ sudo airmon-ng start wlan0


Found 2 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!

PID Name
1628    NetworkManager
1669    wpa_supplicant


Interface   Chipset     Driver

wlan1       Unknown     iwlwifi - [phy0]
wlan0       Atheros     ath9k - [phy1]
            (monitor mode enabled on mon0)

如果您的无线设备设置为自动连接到接入点,那么您只需要担心干扰过程的警告,在这种情况下,请禁用该服务或自动连接。

您现在可以使用新的监视设备扫描其他无线客户端mon0airodump-ng

user@host ~ $ sudo airodump-ng mon0

有多种选项可以过滤输出,请查看手册页man airodump-ng。例如,如果你想查看某个频道上的无线网络,你可以使用

user@host ~ $ sudo airodump-ng mon0 -c 6

要查看频道列表,请使用

user@host ~ $ sudo airodump-ng mon0 -c 1,4,11

并且对于范围使用

user@host ~ $ sudo airodump-ng mon0 -c 4-8

输出将类似于此:

BSSID              PWR  Beacons    #Data, #/s  CH  MB   ENC  CIPHER AUTH ESSID

 99:2B:2F:F5:32:88  -79        0        0    0  11  54 . WPA2 CCMP   PSK  Netwrk
 99:0A:F6:C0:E1:70  -61        3        0    0  11  54e. WPA2 CCMP   PSK  Hello

在此表中,CH值代表通道,末尾是使用此通道的网络的名称。查看手册页或网站以获取有关其他值的更多信息。

相关内容