列出本地网络设备python的IP / MAC /名称

时间:2017-03-20 15:19:34

标签: python python-3.x network-programming

我有一个名为“Fing”的非常有用的Android应用程序,它列出了我本地网络上的所有设备。这包括他们的IP地址,MAC地址,名称和制作人(Apple,Intel,...)。

由于Android应用程序的可能性非常有限(仅限网络请求),因此这也应该可以从python脚本中实现。

如何使用python 3列出本地网络上的所有可用设备(如果可能的话,平台无关且没有root权限)?

1 个答案:

答案 0 :(得分:1)

python-nmap是一个python库,它有助于使用nmap端口扫描程序。 它允许轻松操作nmap扫描结果,并将是一个完美的 用于希望自动化扫描任务的系统管理员的工具 和报告。它还支持nmap脚本输出。

https://pypi.python.org/pypi/python-nmap