Sigar sig = new Sigar();
long pid = sig.getPid();
ProcMem pm = new ProcMem();
long base = 0;
final JBuffer buf =
new JBuffer(FormatUtils.toByteArray(""
+ "0007e914 78a20010 7b812445 080045c0"
+ "00280005 0000ff11 70e7c0a8 62dec0a8"
+ "65e906a5 06a50014 e04ac802 000c0002"
+ "00000002 00060000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
//
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
//
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
//
//
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
// + "00000002 00060000 00000000 00000000"
));
final PcapHeader header = new PcapHeader(buf.size(), buf.size());
PcapPacket packet = new PcapPacket(header, buf);
System.out.printf("injected packet size=%d bytes\n", buf.size());
for (int i = 0; i < COUNT; i++) {
PcapUtils.injectLoop(10000, JProtocol.ETHERNET_ID,
new PcapPacketHandler<String>() {