3

有人可以指导我在 Java 中收听 ARP 广播吗?

4

1 回答 1

5

您可以使用JpCap来监听 ARP 数据包。

Jpcap 是一个用于捕获和发送网络数据包的 Java 库。

使用 Jpcap,您可以开发应用程序以从网络接口捕获数据包并在 Java 中可视化/分析它们。您还可以开发 Java 应用程序以通过网络接口发送任意数据包。

Jpcap 已经在 Microsoft Windows (98/2000/XP/Vista)、Linux (Fedora、Mandriva、Ubuntu)、Mac OS X (Darwin)、FreeBSD 和 Solaris 上进行了测试。

Jpcap 可以捕获以太网、IPv4、IPv6、ARP/RARP、TCP、UDP 和 ICMPv4 数据包。

Jpcap 是开源的,并在 GNU LGPL 下获得许可。

编辑:github 上 JPCAP 的最后一次提交是 9 年前的。

于 2011-02-04T12:06:17.863 回答