Class ICMPDecoder

  • All Implemented Interfaces:
    Decoder

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

      • PROTOCOL_ICMP_V4_OFFSET_MTU

        public static final int PROTOCOL_ICMP_V4_OFFSET_MTU
        See Also:
        Constant Field Values
      • PROTOCOL_ICMP_V6_OFFSET_MTU

        public static final int PROTOCOL_ICMP_V6_OFFSET_MTU
        See Also:
        Constant Field Values
      • PROTOCOL_ICMP_V6_OFFSET_INFO_MSG

        public static final int PROTOCOL_ICMP_V6_OFFSET_INFO_MSG
        See Also:
        Constant Field Values
      • PROTOCOL_ICMP_V4_ECHO_REQUEST

        public static final int PROTOCOL_ICMP_V4_ECHO_REQUEST
        See Also:
        Constant Field Values
      • PROTOCOL_ICMP_V4_ECHO_REPLY

        public static final int PROTOCOL_ICMP_V4_ECHO_REPLY
        See Also:
        Constant Field Values
      • PROTOCOL_ICMP_V6_ECHO_REQUEST

        public static final int PROTOCOL_ICMP_V6_ECHO_REQUEST
        See Also:
        Constant Field Values
      • PROTOCOL_ICMP_V6_ECHO_REPLY

        public static final int PROTOCOL_ICMP_V6_ECHO_REPLY
        See Also:
        Constant Field Values
      • PROTOCOL_ICMP_V4_DESTINATION_UNREACHABLE

        public static final int PROTOCOL_ICMP_V4_DESTINATION_UNREACHABLE
        See Also:
        Constant Field Values
      • PROTOCOL_ICMP_V6_DESTINATION_UNREACHABLE

        public static final int PROTOCOL_ICMP_V6_DESTINATION_UNREACHABLE
        See Also:
        Constant Field Values
      • PROTOCOL_ICMP_SOURCE_QUENCHE

        public static final int PROTOCOL_ICMP_SOURCE_QUENCHE
        See Also:
        Constant Field Values
      • PROTOCOL_ICMP_REDIRECT_MESSAGE

        public static final int PROTOCOL_ICMP_REDIRECT_MESSAGE
        See Also:
        Constant Field Values
      • PROTOCOL_ICMP_TIME_EXCEEDED

        public static final int PROTOCOL_ICMP_TIME_EXCEEDED
        See Also:
        Constant Field Values
      • PROTOCOL_ICMP_PARAMETER_PROBLEM

        public static final int PROTOCOL_ICMP_PARAMETER_PROBLEM
        See Also:
        Constant Field Values
      • PROTOCOL_ICMP_V4_CODE_FRAG_NEEDED

        public static final int PROTOCOL_ICMP_V4_CODE_FRAG_NEEDED
        See Also:
        Constant Field Values
      • PROTOCOL_ICMP_V6_CODE_FRAG_NEEDED

        public static final int PROTOCOL_ICMP_V6_CODE_FRAG_NEEDED
        See Also:
        Constant Field Values
      • ECHO_CLIENT_TYPE_UNKNOWN

        public static final int ECHO_CLIENT_TYPE_UNKNOWN
        See Also:
        Constant Field Values
      • ECHO_CLIENT_TYPE_RIPE_ATLAS

        public static final int ECHO_CLIENT_TYPE_RIPE_ATLAS
        See Also:
        Constant Field Values
      • ECHO_CLIENT_TYPE_UNIX_LINUX

        public static final int ECHO_CLIENT_TYPE_UNIX_LINUX
        See Also:
        Constant Field Values
      • ECHO_CLIENT_TYPE_WINDOWS

        public static final int ECHO_CLIENT_TYPE_WINDOWS
        See Also:
        Constant Field Values
    • Constructor Detail

      • ICMPDecoder

        public ICMPDecoder()