Package nl.sidnlabs.pcap
Class PcapReaderUtil
java.lang.Object
nl.sidnlabs.pcap.PcapReaderUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 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 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
-
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)
-