Package nl.sidnlabs.pcap
Class PcapReaderUtil
- java.lang.Object
-
- nl.sidnlabs.pcap.PcapReaderUtil
-
public class PcapReaderUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static InetAddressconvertDataToInetAddress(byte[] data, int offset, int size)static longconvertInt(byte[] data)static longconvertInt(byte[] data, boolean reversed)static longconvertInt(byte[] data, int offset)static longconvertInt(byte[] data, int offset, boolean reversed)static StringconvertProtocolIdentifier(int identifier)static intconvertShort(byte[] data)static intconvertShort(byte[] data, int offset)static byte[]convertShort(int data)static longconvertUnsignedInt(byte[] data, int offset)static byte[]readPayload(byte[] packetData, int payloadDataStart, int payloadLength)Reads the packet payload and returns it as byte[].static ByteBufferreadPayloadToBuffer(byte[] packetData, int payloadDataStart, int payloadLength, ByteBuffer outBuffer)static shortreadUnsignedByte(byte[] buf, int index)
-
-
-
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 frompayloadDataStart- start of datapayloadLength- bytes to read- Returns:
- payload as byte[]
-
readPayloadToBuffer
public static ByteBuffer readPayloadToBuffer(byte[] packetData, int payloadDataStart, int payloadLength, ByteBuffer outBuffer)
-
-