python - 获取家庭路由器上的客户端 MAC 地址列表

标签 python linux macos networking network-programming

我正在为自己构建一个小项目,并遇到了一个小问题。

我有一个 WiFi 路由器,可以通过输入 192.168.0.1 然后进入浏览器来连接。它会打开一个标准的 D-Link 网站。在那里我可以看到当前连接到路由器的客户端列表。

我需要以编程方式获取相同的信息。最好使用 python,但我也可以使用 Linux 解决方案。

有办法做到这一点吗?我用谷歌搜索了一下,但没有发现任何对我有用的东西。

最佳答案

从路由器获取已连接设备的 IP 和 MAC 地址列表。

关于 *nix | Linux使用:

netdiscover -i eth0 

在 Windows 上使用:

arp -a

关于python - 获取家庭路由器上的客户端 MAC 地址列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45969520/

相关文章:

linux - 如何查找进程打不开的文件夹

html - Mac 上的 Chrome 和 Safari 密码输入错误

macos - 在 SwiftUI DocumentGroup macOS 中创建并打开一个新文档

Python执行程序改变路径

GF(2)有限域中的Python乘法逆

python - 跨组的 Pyspark 示例数据框

linux - 比较/区分具有不同行终止符的两个文件

python - 操作系统错误 : [Errno 107] Transport endpoint is not connected

c++ - 访问 C++ 程序的代码段

linux - 在 Linux 中检索目录下的特定文件