50,530
社区成员
发帖
与我相关
我的任务
分享
import java.io.IOException;
import jpcap.JpcapCaptor;
import jpcap.PacketReceiver;
import jpcap.packet.IPPacket;
import jpcap.packet.Packet;
public class JpcapCeshi
{
public static void main(String[] args) throws IOException
{
jpcap.NetworkInterface[] devices = JpcapCaptor.getDeviceList();
int index=0;
if(devices.length >1)
index = 1;
JpcapCaptor captor = JpcapCaptor.openDevice(devices[index], 65535, false, 20);
captor.loopPacket(-1, new Receiver());
}
}
class Receiver implements PacketReceiver
{
@Override
public void receivePacket(Packet packet)
{
if(packet instanceof IPPacket)
{
System.out.println(packet);
}
}
}