Как кто-то может получить BSSID маршрутизатора, не подключаясь к нему, чтобы различать повторяющиеся SSID?
Передает ли маршрутизатор BSSID?
Как можно получить BSSID маршрутизатора, не подключаясь к нему?
Ответы (7)
Применение команды
netsh wlan show all
в Windows отобразит подробную информацию обо всех маршрутизаторах, включая BSSID в вашем беспроводном диапазоне, даже если вы не были подключены к маршрутизатору.
Вы можете получить все имеющиеся у вас BSSID с помощью этой команды:
netsh wlan show networks mode=bssid
Для Mac OS и macOS это
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I
для текущего подключенного Wi-Fi, который вы также можете получить, нажав alt + щелкнув в меню Wi-Fi.
Чтобы получить список всех доступных точек доступа / сети, используйте
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
sudo iwlist scanning
или фильтр (Адрес):
sudo iwlist scanning | grep Address
в cmd: netsh wlan show networks mode = Bssid (Windows 7)
Я думаю, что ваш роутер приравнивается к точке доступа Wi-Fi. Есть несколько способов реализовать это в разных операционных системах.
1. В Windows XP вы можете установить netstumbler;
2. В Windows вы можете используйте эту команду "netsh wlan show networks mode = Bssid | findstr" BSSID "" в качестве сообщения в https://stackoverflow.com/a/187867/1767800
3. В Linux вы можете использовать netstumbler linux, альтернативу kismet http://www.linuxalt.com/linux-alternatives-to/windows/netstumbler.html
Все перечисленное выше программное обеспечение показывает обнаруженные идентификаторы BSSID и много другой информации, перехватывая кадр радиомаяка, транслируемый точкой доступа.
Если у вас есть Linux и пакет iwlist, вы можете использовать
iwlist YOUR_INTERFACE scan
где YOUR_INTERFACE должен быть активным беспроводным интерфейсом, обычно wlan0.
И да, маршрутизатор, работающий как точка доступа (это наиболее распространенная конфигурация), отправит свой BSSID.