Package nl.sidnlabs.pcap.util
Class IPv4Util
- java.lang.Object
-
- nl.sidnlabs.pcap.util.IPv4Util
-
public class IPv4Util extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intIP_DST_OFFSETstatic intIP_ID_OFFSETstatic intIP_PROTOCOL_OFFSETstatic intIP_SRC_OFFSETstatic intIP_TTL_OFFSETstatic intIP_VHL_OFFSET
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static InetAddressdecodeDst(byte[] packetData, int ipStart)static intdecodeId(byte[] packetData, int ipStart)static bytedecodeProtocol(byte[] packetData, int ipStart)static InetAddressdecodeSrc(byte[] packetData, int ipStart)static intdecodeTTL(byte[] packetData, int ipStart)static intgetInternetProtocolHeaderLength(byte[] packet, int ipStart)static intgetInternetProtocolHeaderVersion(byte[] packet, int ipStart)
-
-
-
Field Detail
-
IP_PROTOCOL_OFFSET
public static final int IP_PROTOCOL_OFFSET
- See Also:
- Constant Field Values
-
IP_SRC_OFFSET
public static final int IP_SRC_OFFSET
- See Also:
- Constant Field Values
-
IP_VHL_OFFSET
public static final int IP_VHL_OFFSET
- See Also:
- Constant Field Values
-
IP_TTL_OFFSET
public static final int IP_TTL_OFFSET
- See Also:
- Constant Field Values
-
IP_DST_OFFSET
public static final int IP_DST_OFFSET
- See Also:
- Constant Field Values
-
IP_ID_OFFSET
public static final int IP_ID_OFFSET
- See Also:
- Constant Field Values
-
-
Method Detail
-
decodeTTL
public static int decodeTTL(byte[] packetData, int ipStart)
-
decodeProtocol
public static byte decodeProtocol(byte[] packetData, int ipStart)
-
decodeSrc
public static InetAddress decodeSrc(byte[] packetData, int ipStart)
-
decodeDst
public static InetAddress decodeDst(byte[] packetData, int ipStart)
-
decodeId
public static int decodeId(byte[] packetData, int ipStart)
-
getInternetProtocolHeaderVersion
public static int getInternetProtocolHeaderVersion(byte[] packet, int ipStart)
-
getInternetProtocolHeaderLength
public static int getInternetProtocolHeaderLength(byte[] packet, int ipStart)
-
-