PCAPNG Vendor Crawlers

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

PCAPNG_BlockType

Block Types [*]

PCAPNG_OptionType

Option Types [†]

PCAPNG_HashAlgorithm

Hash Algorithms [‡]

PCAPNG_VerdictType

Verdict Types [§]

PCAPNG_RecordType

Record Types []

PCAPNG_SecretsType

Secrets Types [#]

PCAPNG_FilterType

Filter Types [♠]

Note

The three crawlers that scrape a registry table – BlockType, OptionType and RecordType – all read revision -03 of the draft, as each one’s LINK below shows. They used to read https://www.ietf.org/staging/draft-tuexen-opsawg-pcapng-02.html, which is dead: measured 2026-09-19 as a 404 under any User-Agent. The revision number was wrong as well as the path – -02 renders its registries as ASCII art inside <pre> and carries no registry <table> at all, so the table-1 through table-10 ids the three crawlers select on first exist in -03, where the registries became real tables. The footnotes below point at -03 for the same reason. See #518.

Block Types

This module contains the vendor crawler for Block Types, which is automatically generating pcapkit.const.pcapng.block_type.BlockType.

class pcapkit.vendor.pcapng.block_type.BlockType[source]

Bases: Vendor

Block Types

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

Value limit checker.

Link to registry.

Hash Algorithms

This module contains the vendor crawler for Hash Algorithms, which is automatically generating pcapkit.const.pcapng.hash_algorithm.HashAlgorithm.

class pcapkit.vendor.pcapng.hash_algorithm.HashAlgorithm[source]

Bases: Vendor

Hash Algorithms

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

Value limit checker.

Option Types

This module contains the vendor crawler for Option Types, which is automatically generating pcapkit.const.pcapng.option_type.OptionType.

class pcapkit.vendor.pcapng.option_type.OptionType[source]

Bases: Vendor

Option Types

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

Value limit checker.

Link to registry. See pcapkit.vendor.pcapng.block_type for why this is the -03 revision in the immutable I-D archive; see #518.

Record Types

This module contains the vendor crawler for Record Types, which is automatically generating pcapkit.const.pcapng.record_type.RecordType.

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

Bases: Vendor

Record Types

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

Value limit checker.

Link to registry. See pcapkit.vendor.pcapng.block_type for why this is the -03 revision in the immutable I-D archive; see #518.

Secrets Types

This module contains the vendor crawler for Secrets Types, which is automatically generating pcapkit.const.pcapng.secrets_type.SecretsType.

class pcapkit.vendor.pcapng.secrets_type.SecretsType[source]

Bases: Vendor

Secrets Types

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

Value limit checker.

Verdict Types

This module contains the vendor crawler for Verdict Types, which is automatically generating pcapkit.const.pcapng.verdict_type.VerdictType.

class pcapkit.vendor.pcapng.verdict_type.VerdictType[source]

Bases: Vendor

Verdict Types

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

Value limit checker.

Filter Types

This module contains the vendor crawler for Filter Types, which is automatically generating pcapkit.const.pcapng.filter_type.FilterType.

class pcapkit.vendor.pcapng.filter_type.FilterType[source]

Bases: Vendor

Filter Types

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

Value limit checker.

Footnotes