Class PcapReaderUtil

java.lang.Object
nl.sidnlabs.pcap.PcapReaderUtil

public class PcapReaderUtil extends Object
  • Method Details

    • convertInt

      public static long convertInt(byte[] data)
    • convertInt

      public static long convertInt(byte[] data, boolean reversed)
    • convertInt

      public static long convertInt(byte[] data, int offset, boolean reversed)
    • convertInt

      public static long convertInt(byte[] data, int offset)
    • convertShort

      public static int convertShort(byte[] data)
    • convertShort

      public static byte[] convertShort(int data)
    • convertShort

      public static int convertShort(byte[] data, int offset)
    • convertUnsignedInt

      public static long convertUnsignedInt(byte[] data, int offset)
    • convertDataToInetAddress

      public static InetAddress convertDataToInetAddress(byte[] data, int offset, int size)
    • readUnsignedByte

      public static short readUnsignedByte(byte[] buf, int index)
    • readPayload

      public static byte[] readPayload(byte[] packetData, int payloadDataStart, int payloadLength)
      Reads the packet payload and returns it as byte[]. If the payload could not be read an empty byte[] is returned.
      Parameters:
      packetData - data to read from
      payloadDataStart - start of data
      payloadLength - bytes to read
      Returns:
      payload as byte[]
    • readPayloadToBuffer

      public static ByteBuffer readPayloadToBuffer(byte[] packetData, int payloadDataStart, int payloadLength, ByteBuffer outBuffer)