0

我想开发一个软件,我的正确做法是JAVA,听起来很简单,但有自己的问题。我有一个网络,其中有一些设备(大约 400 台或更多)我不知道它们的 IP。MAC我只知道他们地址的第一部分和第二部分。我想找出他们的IP和全部Mac地址。他们在我的网络中,我忘记了他们的IP,还有MAC。我发现这个链接很有用,但在这个解决方案中,它是关于远程连接的,nmap而且你应该知道 IP 的范围。请注意,这不是关于HACKING或更好地说不是关于CRACKING或类似的东西,我有成千上万的收音机,它们已被重置并且需要re-config。其实我需要他们的MAC配置超过IP。网上还有其他问题,但他们是关于有子网的,我没有subnetLAN Network

现在我正在寻找任何使用 java 或其他编程语言的解决方案,ARP或者dd-wrt类似的东西,有什么建议吗?或任何解决方案?有样品吗?我很欣赏这个。谢谢大家。

4

1 回答 1

0

如果这是您的网络,请检查网络设备中的 ARP 表。您将获得所有 MAC 地址和相应的 IP。使用 SNMP 协议和相应的库从您的 Java 代码中获取此数据。

要测试此方法,请使用 snmpwalk 实用程序。

于 2017-01-28T18:15:35.177 回答