Rosamunda Asked: 2015-01-05 09:49:15 +0800 CST2015-01-05 09:49:15 +0800 CST 2015-01-05 09:49:15 +0800 CST 如何从我的 wifi 连接的 ubuntu 获取连接到我的 wifi 的电脑的所有 mac 地址? 772 我正在寻找生成连接到我的 wifi 的机器的列表。 我自己通过 wifi 连接,并且想通过我的 wifi 笔记本电脑而不是连接了路由器的电脑(因为它在 Windows 上运行)来访问这些信息。 我想使用 shell 来简单地获取所有连接的 mac 地址的列表。 有没有办法做到这一点?我读过这篇文章和这篇文章,似乎这些解决方案适用于使用电缆连接到路由器的计算机,而不是无线本身。 IE。如果我这样做arp -a -i wlan0,我会连接我自己的笔记本电脑,但只是我的笔记本电脑。 有什么办法吗?我已经下载了 Kali 存储库,所以也许有一些工具可以做到这一点? 谢谢! wireless 2 个回答 Voted Best Answer geoffmcc 2015-01-05T10:17:10+08:002015-01-05T10:17:10+08:00 IE。如果我执行 arp -a -i wlan0,我会连接我自己的笔记本电脑,但只是我的笔记本电脑。 根据您引用的链接 sudo arp-scan --interface=wlan0 --localnet 所以试试看,或者 sudo arp -a -i wlan0 --localnet 看看它返回的是否不仅仅是您的笔记本电脑。 user307975 2015-01-05T10:00:32+08:002015-01-05T10:00:32+08:00 对于连接到 AP 的计算机/笔记本电脑,您可以执行以下操作: 1)将你的无线网卡设置为监控模式: sudo airmon-ng 启动 wlan0 2) 然后用 airodump-ng 你可以查看你所在区域的所有 wifi 设备,但你只想知道连接到你的 AP 的设备,所以你必须过滤输出: sudo airodump-ng --bssid 'AP 的 MAC 地址' mon0 例如:sudo airodump-ng --bssid FF:FF:FF:FF:FF:FF mon0 。在下半部分,您将看到如何连接。
根据您引用的链接
所以试试看,或者
看看它返回的是否不仅仅是您的笔记本电脑。
对于连接到 AP 的计算机/笔记本电脑,您可以执行以下操作:
1)将你的无线网卡设置为监控模式:
2) 然后用 airodump-ng 你可以查看你所在区域的所有 wifi 设备,但你只想知道连接到你的 AP 的设备,所以你必须过滤输出:
例如:sudo airodump-ng --bssid FF:FF:FF:FF:FF:FF mon0 。在下半部分,您将看到如何连接。