扫描 WiFi 网络上的客户端

扫描 WiFi 网络上的客户端

我想查看我所连接的网络上的所有客户端。我知道,这在 Android 上是可能的,但我不知道如何在独立的 Linux 上做到这一点。我试过在任何地方搜索,但没有结果。

答案1

大概您无权访问路由器的网络界面,因为几乎所有路由器都有一个显示客户端设备列表的页面。

无论如何,这应该可以通过名为 的命令行工具来实现arp-scan

您需要从源代码构建它或使用包管理器来安装它。因此在像 Ubuntu 这样的系统上,它通常是:

sudo apt-get install arp-scan

扫描所需的命令如下:

arp-scan --interface=wlan0 --localnet

更多信息请参阅用户指南

我想补充一点,像这样的工具有点处于灰色地带,因为它们可能被用于邪恶的目的。

答案2

如果您只需要网络中客户端的 IP/MAC/HOSTNAME,那么 arp-scan 就可以了。但如果您需要更多详细信息(如操作系统、开放端口等),那么我建议使用 nmap/zenmap:

nmap -T4 -A -v 192.168.1.0/24

您可以获取有关 nmap 的更多信息这里

您还可以使用据悉,该应用是一款适用于 Android 的应用程序,但也适用于 Linux。

答案3

这是一个非常广泛的问题,我认为它值得一个广泛的答案。如果你真的想了解你周围的计算机,你需要的不仅仅是一个 arp 工具。事实上,有几种 Linux 发行版专门用于此任务。我最喜欢的一个是原版之一:http://www.backtrack-linux.org

相关内容