Показывать BSSID точки доступа?
Я хочу получить BSSID для известного SSID, как я могу это сделать? Спасибо:-)
5 ответов
Если я не ошибаюсь, это должен быть адрес, указанный при выдаче
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
...
Если вы используете сетевой менеджер (по умолчанию в Ubuntu), вы можете использовать nmcli
, У этого также есть несколько опций для формата вывода.
В вашем случае, когда вы знаете SSID и хотите BSSID:
nmcli -f SSID,BSSID,ACTIVE dev wifi list | grep $wanted_ssid
Вы также можете установить Wi-Fi-радар, который предоставит вам графический список всех беспроводных сетей, которые видит ваша сетевая карта. использование sudo apt-get install wifi-radar
установить его.
Нм -инструмент | grep Wireless-Name, где вы должны заменить "Wireless-Name" на беспроводную сеть, к которой вы пытаетесь подключиться, даст вам всю необходимую информацию
aircrack-ng может сделать это.
sudo airmon-ng start eth1 6
использовать eth1 для мониторинга канала 6 (канал не является обязательным), а затем вы можете использовать sudo airodump-ng eth1
чтобы он показал вам BSSID.