我想查看我所连接的网络上的所有客户端。我知道,这在 Android 上是可能的,但我不知道如何在独立的 Linux 上做到这一点。我试过在任何地方搜索,但没有结果。
答案1
大概您无权访问路由器的网络界面,因为几乎所有路由器都有一个显示客户端设备列表的页面。
无论如何,这应该可以通过名为 的命令行工具来实现arp-scan
。
您需要从源代码构建它或使用包管理器来安装它。因此在像 Ubuntu 这样的系统上,它通常是:
sudo apt-get install arp-scan
扫描所需的命令如下:
arp-scan --interface=wlan0 --localnet
更多信息请参阅用户指南。
我想补充一点,像这样的工具有点处于灰色地带,因为它们可能被用于邪恶的目的。
答案2
答案3
这是一个非常广泛的问题,我认为它值得一个广泛的答案。如果你真的想了解你周围的计算机,你需要的不仅仅是一个 arp 工具。事实上,有几种 Linux 发行版专门用于此任务。我最喜欢的一个是原版之一:http://www.backtrack-linux.org