【发布时间】:2013-12-15 18:45:23
【问题描述】:
如何在不连接路由器的情况下获取路由器的 BSSID 以区分重复的 SSID?
路由器是否广播 BSSID?
【问题讨论】:
标签: wifi router ssid bssid kismet-wireless
如何在不连接路由器的情况下获取路由器的 BSSID 以区分重复的 SSID?
路由器是否广播 BSSID?
【问题讨论】:
标签: wifi router ssid bssid kismet-wireless
您可以使用以下命令获取所有的 BSSID:
netsh wlan show networks mode=bssid
【讨论】:
如果你有 Linux 和 iwlist 包,你可以使用
iwlist YOUR_INTERFACE scan
其中 YOUR_INTERFACE 必须是活动的无线接口,通常是 wlan0。
是的,作为 AP 工作的路由器(这是更常见的配置)将发送他的 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
【讨论】:
应用命令
netsh wlan show all
在 Windows 中会显示所有路由器的详细信息,包括您的无线范围内的 BSSID,即使您可能尚未连接到路由器。
【讨论】:
sudo iwlist scanning
或过滤器(地址):
sudo iwlist scanning | grep Address
【讨论】:
在 cmd 中:netsh wlan show networks mode=Bssid (Windows 7)
【讨论】:
我认为你的路由器相当于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替代kismethttp://www.linuxalt.com/linux-alternatives-to/windows/netstumbler.html
上面列出的所有软件都通过捕获接入点广播的信标帧向您显示检测到的 BSSID 和许多其他信息。
【讨论】: