我想获取已知 SSID 的 BSSID,该怎么做?谢谢 :-)
答案1
如果我没记错的话,应该是地址发行时显示
sudo iwlist scanning
例如:
wlan0 Scan completed :
Cell 01 - Address: 00:11:22:33:44:55
Channel:5
Frequency:2.432 GHz (Channel 5)
Quality=70/70 Signal level=-33 dBm
Encryption key:on
ESSID:"the_known_ssid"
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
...
答案2
如果使用网络管理器(Ubuntu 中的默认设置),则可以使用nmcli
。它还有几种输出格式选项。
在您的情况下,您知道 SSID 并且想要 BSSID:
nmcli -f SSID,BSSID,ACTIVE dev wifi list | grep $wanted_ssid
答案3
您还可以安装 wifi-radar,它将为您提供 NIC 所看到的所有无线网络的图形列表。使用sudo apt-get install wifi-radar
安装它。
答案4
aircrack-ng 可以做到这一点。
sudo airmon-ng start eth1 6
使用 eth1 监控通道 6(该通道是可选的),然后您可以使用sudo airodump-ng eth1
它来显示 BSSID。