Может, кто-нибудь подскажет мне, как слушать трансляции ARP на Java?
Вы можете использовать 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.
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.