Слушайте трансляцию ARP на Java - PullRequest
2 голосов
/ 04 февраля 2011

Может, кто-нибудь подскажет мне, как слушать трансляции ARP на Java?

1 Ответ

4 голосов
/ 04 февраля 2011

Вы можете использовать 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 может захватывать пакеты Ethernet, IPv4, IPv6, ARP / RARP , TCP, UDP и ICMPv4.

Jpcap isс открытым исходным кодом, и под лицензией GNU LGPL.

...