IGMP Vendor Crawlers

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

IGMP_Type

IGMP Type Numbers [*]

IGMP_RecordType

IGMP Group Record Types [†]

IGMP Type Numbers

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

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

Bases: Vendor

IGMP Type Numbers

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

Value limit checker.

Link to registry.

IGMP Group Record Types

This module contains the vendor crawler for IGMP Group Record Types, which is automatically generating pcapkit.const.igmp.record_type.RecordType. Unlike the type-number crawler above, this is not an IANA-maintained registry – the six values are fixed in RFC 3376 Section 4.2.12 itself – so request() returns the table directly rather than fetching LINK.

class pcapkit.vendor.igmp.record_type.RecordType[source]

Bases: Vendor

IGMP Group Record Types

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

Value limit checker.

Footnotes