有人如何在不连接路由器的情况下获取路由器的 BSSID 以区分重复的 SSID?
路由器是否广播 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
对于当前连接的 wifi,您也可以通过wifi 菜单上的alt+获得。click
要获取所有可用热点/网络的列表,请使用
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
如果你有Linux 和 iwlist 包,你可以使用
iwlist YOUR_INTERFACE scan
其中 YOUR_INTERFACE 必须是活动的无线接口,通常是 wlan0。
是的,作为 AP 工作的路由器(这是更常见的配置)将发送他的 BSSID。
在 cmd 中:netsh wlan show networks mode=Bssid (Windows 7)
sudo iwlist scanning
或过滤器(地址):
sudo iwlist scanning | grep Address
我认为你的路由器相当于WiFi接入点。在不同的操作系统中有很多方法可以实现这一点。
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 和许多其他信息。