IPv6 Vendor Crawlers#

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

IPv6_Extension_Header

IPv6 Extension Header Types [*]

IPv6_Option

Destination Options and Hop-by-Hop Options []

IPv6_OptionAction

Option Actions []

IPv6_QSFunction

IPv6 QS Functions

IPv6_RouterAlert

IPv6 Router Alert Option Values [§]

IPv6_Routing

Routing Types []

IPv6_SeedID

Seed-ID Types

IPv6_SMFDPDMode

Simplified Multicast Forwarding Duplicate Packet Detection (SMF_DPD) Options

IPv6_TaggerID

Tagger-ID Types [#]

IPv6 Extension Header Types#

This module contains the vendor crawler for IPv6 Extension Header Types, which is automatically generating pcapkit.const.ipv6.extension_header.ExtensionHeader.

class pcapkit.vendor.ipv6.extension_header.ExtensionHeader[source]#

Bases: Vendor

IPv6 Extension Header Types

Link to registry.

Option Actions#

This module contains the vendor crawler for Option Actions, which is automatically generating pcapkit.const.ipv6.option_action.OptionAction.

class pcapkit.vendor.ipv6.option_action.OptionAction[source]#

Bases: Vendor

Option Actions

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

Value limit checker.

Destination Options and Hop-by-Hop Options#

This module contains the vendor crawler for Destination Options and Hop-by-Hop Options, which is automatically generating pcapkit.const.ipv6.option.Option.

class pcapkit.vendor.ipv6.option.Option[source]#

Bases: Vendor

Destination Options and Hop-by-Hop Options

FLAG: str = 'isinstance(value, int) and 0x00 <= value <= 0xFF'#

Value limit checker.

Link to registry.

QS Functions#

This module contains the vendor crawler for QS Functions, which is automatically generating pcapkit.const.ipv6.qs_function.QSFunction.

class pcapkit.vendor.ipv6.qs_function.QSFunction[source]#

Bases: Vendor

QS Functions

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

Value limit checker.

IPv6 Router Alert Option Values#

This module contains the vendor crawler for IPv6 Router Alert Option Values, which is automatically generating pcapkit.const.ipv6.router_alert.RouterAlert.

class pcapkit.vendor.ipv6.router_alert.RouterAlert[source]#

Bases: Vendor

IPv6 Router Alert Option Values

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

Value limit checker.

Link to registry.

IPv6 Routing Types#

This module contains the vendor crawler for IPv6 Routing Types, which is automatically generating pcapkit.const.ipv6.routing.Routing.

class pcapkit.vendor.ipv6.routing.Routing[source]#

Bases: Vendor

IPv6 Routing Types

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

Value limit checker.

Link to registry.

Seed-ID Types#

This module contains the vendor crawler for Seed-ID Types, which is automatically generating pcapkit.const.ipv6.seed_id.SeedID.

class pcapkit.vendor.ipv6.seed_id.SeedID[source]#

Bases: Vendor

Seed-ID Types

FLAG: str = 'isinstance(value, int) and 0b00 <= value <= 0b11'#

Value limit checker.

Simplified Multicast Forwarding Duplicate Packet Detection (SMF_DPD) Options#

This module contains the vendor crawler for Simplified Multicast Forwarding Duplicate Packet Detection (``SMF_DPD``) Options, which is automatically generating pcapkit.const.ipv6.smf_dpd_mode.SMFDPDMode.

class pcapkit.vendor.ipv6.smf_dpd_mode.SMFDPDMode[source]#

Bases: Vendor

Simplified Multicast Forwarding Duplicate Packet Detection (SMF_DPD) Options

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

Value limit checker.

TaggerID Types#

This module contains the vendor crawler for TaggerID Types, which is automatically generating pcapkit.const.ipv6.tagger_id.TaggerID.

class pcapkit.vendor.ipv6.tagger_id.TaggerID[source]#

Bases: Vendor

TaggerID Types

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

Value limit checker.

Link to registry.

Footnotes