首页 文章

使用Python收集mac地址

提问于
浏览
0

有没有一种很好的方法可以使用Python在本地网络上收集机器的mac地址 . 如果它有助于我尝试从DHCP服务器为网络执行此python脚本 . 我是Python的新手,但查看DHCP租约文件以获取此信息是一个坏主意吗?我想最终在Django应用程序中使用它 . 谢谢 .

2 回答

  • 1

    最简单的方法是运行一个可以实现此功能并解析其输出的工具(例如nmap) . 根据您的需要,您可以定期运行它并保留带有mac地址的文件 . 假设所有机器都在那里,查看租约文件可能会有效 . 如果要主动查找计算机,请执行nmap扫描 .

  • 1

    真的是一个unix问题(人们会假设)

    您可以查看注册了“/ sbin / arp -a”的arp地址或DHCP租约表 . 如果您使用arp路由,您将找到系统最近收到/发送数据包的地址,DHCP租约表将使您能够查看所有内容 . 虽然它是静态配置的,但它不会出现 .

相关问题