Class ICMPDecoder

java.lang.Object
nl.sidnlabs.pcap.decoder.ICMPDecoder
All Implemented Interfaces:
Decoder

public class ICMPDecoder extends Object implements Decoder
Decode the ICMP payload of an IP packet
  • Field Details

    • PROTOCOL_ICMP_V4_OFFSET_MTU

      public static final int PROTOCOL_ICMP_V4_OFFSET_MTU
      See Also:
    • PROTOCOL_ICMP_V6_OFFSET_MTU

      public static final int PROTOCOL_ICMP_V6_OFFSET_MTU
      See Also:
    • PROTOCOL_ICMP_V6_OFFSET_INFO_MSG

      public static final int PROTOCOL_ICMP_V6_OFFSET_INFO_MSG
      See Also:
    • PROTOCOL_ICMP_V4_ECHO_REQUEST

      public static final int PROTOCOL_ICMP_V4_ECHO_REQUEST
      See Also:
    • PROTOCOL_ICMP_V4_ECHO_REPLY

      public static final int PROTOCOL_ICMP_V4_ECHO_REPLY
      See Also:
    • PROTOCOL_ICMP_V6_ECHO_REQUEST

      public static final int PROTOCOL_ICMP_V6_ECHO_REQUEST
      See Also:
    • PROTOCOL_ICMP_V6_ECHO_REPLY

      public static final int PROTOCOL_ICMP_V6_ECHO_REPLY
      See Also:
    • PROTOCOL_ICMP_V4_DESTINATION_UNREACHABLE

      public static final int PROTOCOL_ICMP_V4_DESTINATION_UNREACHABLE
      See Also:
    • PROTOCOL_ICMP_V6_DESTINATION_UNREACHABLE

      public static final int PROTOCOL_ICMP_V6_DESTINATION_UNREACHABLE
      See Also:
    • PROTOCOL_ICMP_SOURCE_QUENCHE

      public static final int PROTOCOL_ICMP_SOURCE_QUENCHE
      See Also:
    • PROTOCOL_ICMP_REDIRECT_MESSAGE

      public static final int PROTOCOL_ICMP_REDIRECT_MESSAGE
      See Also:
    • PROTOCOL_ICMP_TIME_EXCEEDED

      public static final int PROTOCOL_ICMP_TIME_EXCEEDED
      See Also:
    • PROTOCOL_ICMP_PARAMETER_PROBLEM

      public static final int PROTOCOL_ICMP_PARAMETER_PROBLEM
      See Also:
    • PROTOCOL_ICMP_V4_CODE_FRAG_NEEDED

      public static final int PROTOCOL_ICMP_V4_CODE_FRAG_NEEDED
      See Also:
    • PROTOCOL_ICMP_V6_CODE_FRAG_NEEDED

      public static final int PROTOCOL_ICMP_V6_CODE_FRAG_NEEDED
      See Also:
    • ECHO_CLIENT_ID_RIPE_ATLAS

      public static final String ECHO_CLIENT_ID_RIPE_ATLAS
      See Also:
    • ECHO_CLIENT_ID_UNIX_LINUX

      public static final String ECHO_CLIENT_ID_UNIX_LINUX
      See Also:
    • ECHO_CLIENT_ID_WINDOWS

      public static final String ECHO_CLIENT_ID_WINDOWS
      See Also:
    • ECHO_CLIENT_ID_PRTG

      public static final String ECHO_CLIENT_ID_PRTG
      See Also:
    • ECHO_CLIENT_TYPE_UNKNOWN

      public static final int ECHO_CLIENT_TYPE_UNKNOWN
      See Also:
    • ECHO_CLIENT_TYPE_RIPE_ATLAS

      public static final int ECHO_CLIENT_TYPE_RIPE_ATLAS
      See Also:
    • ECHO_CLIENT_TYPE_UNIX_LINUX

      public static final int ECHO_CLIENT_TYPE_UNIX_LINUX
      See Also:
    • ECHO_CLIENT_TYPE_WINDOWS

      public static final int ECHO_CLIENT_TYPE_WINDOWS
      See Also:
    • ECHO_CLIENT_TYPE_PRTG

      public static final int ECHO_CLIENT_TYPE_PRTG
      See Also:
  • Constructor Details

    • ICMPDecoder

      public ICMPDecoder()
  • Method Details