importjava.util.ArrayList;importjava.util.Date;importjava.util.List;importorg.jnetpcap.Pcap;importorg.jnetpcap.PcapIf;importorg.jnetpcap.packet.PcapPacket;importorg.jnetpcap.packet.PcapPacketHandler;importorg.jnetpcap.packet.format.FormatUtils;importorg.jnetpcap.protocol.lan.Ethernet;importorg.jnetpcap.protocol.network.Ip4;public classTest {public static voidmain(String[] args) {
List alldevs = new ArrayList(); //Will be filled with//NICs
StringBuilder errbuf = new StringBuilder(); //For any error msgs
/***************************************************************************
* First get a list of devices on this system
**************************************************************************/
int r =Pcap.findAllDevs(alldevs, errbuf);if (r == Pcap.NOT_OK ||alldevs.isEmpty()) {
System.err.printf("Can't read list of devices, error is %s",