2011-02-04 35 views

回答

4

您可以使用JpCap來收聽ARP包。

Jpcap是一個Java庫,用於捕獲 併發送網絡數據包。

使用JPCAP,你可以開發 應用程序從 網絡接口和 可視化捕獲數據包/分析它們在Java中。你也可以開發Java應用程序 到 通過一個 網絡接口發送任意數據包。

JPCAP已經在微軟的Windows (98/2000/XP/Vista系統),Linux的 (Fedora的,的Mandriva,Ubuntu的),Mac OS X的 (達爾文),FreeBSD和Solaris上測試。

JPCAP可以捕捉以太網的IPv4,IPv6的 ,ARP/RARP,TCP,UDP和ICMPv4 包。

Jpcap是開源的,並且在GNU LGPL下獲得許可 。

+1

是的 - 它將支持任何支持libpcap/Winpcap的,因爲它基本上是一個Java綁定。 – Piskvor 2011-02-04 12:09:33