我正在做我的第8个Sem项目, 其中一个项目的模块是查找所有连接在局域网中的系统的MAC地址&将它们存储在文件...任何人都可以告诉如何获得局域网中所有系统的MAC地址
请让我知道我是否能做到这一点与否....
我希望有一个Java代码做这件事情,或者任何人都可以给我一些提示,要做到这一点
欢迎你对此发表评论&支持我....
谢谢。
我正在做我的第8个Sem项目, 其中一个项目的模块是查找所有连接在局域网中的系统的MAC地址&将它们存储在文件...任何人都可以告诉如何获得局域网中所有系统的MAC地址
请让我知道我是否能做到这一点与否....
我希望有一个Java代码做这件事情,或者任何人都可以给我一些提示,要做到这一点
欢迎你对此发表评论&支持我....
谢谢。
纯Java不可能。您可以通过Runtime.execute()执行“arp”并解析输出。
使用的Nmap和Nmap4j在你应该很好走。
nmap4j.sourceforge.net是一个包装Nmap的Java API。 Nmap是一个端口扫描器,可以为您提供MAC地址和操作系统信息。