Examples of PcapHeader


Examples of org.jnetpcap.PcapHeader

    records = new Record[count];

    Iterator it = iterator();
    for (int i = 0; i < count && it.hasNext(); i++) {
      records[i] = new Record();
      records[i].header = new PcapHeader(JMemory.POINTER);
      records[i].packet = new JBuffer(JMemory.POINTER);

      it.next(records[i].header, records[i].packet);
    }
  }
View Full Code Here

Examples of org.jnetpcap.PcapHeader

//            + "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++) {
View Full Code Here

Examples of org.jnetpcap.PcapHeader

        // + "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++) {
View Full Code Here

Examples of org.jnetpcap.PcapHeader

   
  }
 
  public final void testPcapHeader() {
    JBuffer buffer = new JBuffer(VariousInMemoryPackets.PACKET_1); // Allocate buffer of 128 bytes
    PcapHeader hdr = new PcapHeader(buffer.size(), buffer.size());
    PcapPacket packet = new PcapPacket(JMemory.POINTER);
   
    packet.peer(buffer);
    packet.getCaptureHeader().peerTo(hdr, 0);
   
View Full Code Here

Examples of org.jnetpcap.PcapHeader

        .openLive(device, snaplen, promisc, oneSecond, errbuf);

    byte[] pkt = new byte[128];
    Arrays.fill(pkt, (byte) 255);

    PcapHeader hdr = new PcapHeader(128, 128);
    queue.queue(hdr, pkt); // Packet #1
    queue.queue(hdr, pkt); // Packet #2

    Arrays.fill(pkt, (byte) 0x11);
    queue.queue(hdr, pkt); // Packet #3
View Full Code Here

Examples of org.jnetpcap.PcapHeader

public class JPcapPacket extends PcapPacket {
    private Class<? extends JHeader> _clazz;

    public JPcapPacket(byte[] data, Class<? extends JHeader> clazz) {
        super(POINTER);
        PcapHeader pcapHeader = new PcapHeader();
        super.transferHeaderAndDataFrom(pcapHeader, new JBuffer(data));
//    super.getDefaultScanner().scan(this, Ethernet.ID);
        this._clazz = clazz;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.