Class PcapReaderUtil


  • public class PcapReaderUtil
    extends Object
    • Method Detail

      • 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)
      • convertProtocolIdentifier

        public static String convertProtocolIdentifier​(int identifier)
      • 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)