ICMPv4 Vendor Crawlers

This module contains all vendor crawlers of ICMPv4 implementations. Available vendor crawlers include:

ICMP_Type

ICMP Type Numbers [*]

ICMP_DestinationUnreachableCode

ICMP Destination Unreachable Codes [†]

ICMP_TimeExceededCode

ICMP Time Exceeded Codes [‡]

ICMP_ParameterProblemCode

ICMP Parameter Problem Codes [§]

ICMP Type Numbers

This module contains the vendor crawler for ICMP Type Numbers, which is automatically generating pcapkit.const.icmp.type.Type.

class pcapkit.vendor.icmp.type.Type[source]

Bases: Vendor

ICMP Type Numbers [RFC 792]

FLAG: str = 'isinstance(value, int) and 0 <= value <= 255'

Value limit checker.

ICMP Destination Unreachable Codes

This module contains the vendor crawler for ICMP Destination Unreachable Codes, which is automatically generating pcapkit.const.icmp.destination_unreachable_code.DestinationUnreachableCode.

class pcapkit.vendor.icmp.destination_unreachable_code.DestinationUnreachableCode[source]

Bases: Vendor

ICMP Destination Unreachable Codes [RFC 792]

FLAG: str = 'isinstance(value, int) and 0 <= value <= 255'

Value limit checker.

ICMP Time Exceeded Codes

This module contains the vendor crawler for ICMP Time Exceeded Codes, which is automatically generating pcapkit.const.icmp.time_exceeded_code.TimeExceededCode.

class pcapkit.vendor.icmp.time_exceeded_code.TimeExceededCode[source]

Bases: Vendor

ICMP Time Exceeded Codes [RFC 792]

FLAG: str = 'isinstance(value, int) and 0 <= value <= 255'

Value limit checker.

ICMP Parameter Problem Codes

This module contains the vendor crawler for ICMP Parameter Problem Codes, which is automatically generating pcapkit.const.icmp.parameter_problem_code.ParameterProblemCode.

class pcapkit.vendor.icmp.parameter_problem_code.ParameterProblemCode[source]

Bases: Vendor

ICMP Parameter Problem Codes [RFC 792][RFC 1108]

FLAG: str = 'isinstance(value, int) and 0 <= value <= 255'

Value limit checker.

Footnotes