TCP Vendor Crawlers

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

TCP_Checksum

TCP Checksum [*]

TCP_MPTCPOption

Multipath TCP options []

TCP_Option

TCP Option Kind Numbers []

TCP_Flags

TCP Header Flags [§]

TCP Checksum

This module contains the vendor crawler for TCP Checksum, which is automatically generating pcapkit.const.tcp.checksum.Checksum.

class pcapkit.vendor.tcp.checksum.Checksum[source]

Bases: Vendor

TCP Checksum [RFC 1146]

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

Value limit checker.

Multipath TCP options

This module contains the vendor crawler for Multipath TCP options, which is automatically generating pcapkit.const.tcp.mp_tcp_option.MPTCPOption.

class pcapkit.vendor.tcp.mp_tcp_option.MPTCPOption[source]

Bases: Vendor

Multipath TCP options [RFC 6824]

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

Value limit checker.

Link to registry.

TCP Option Kind Numbers

This module contains the vendor crawler for TCP Option Kind Numbers, which is automatically generating pcapkit.const.tcp.option.Option.

class pcapkit.vendor.tcp.option.Option[source]

Bases: Vendor

TCP Option Kind Numbers

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

Value limit checker.

Link to registry.

TCP Header Flags

This module contains the vendor crawler for TCP Header Flags, which is automatically generating pcapkit.const.tcp.flags.Flags.

class pcapkit.vendor.tcp.flags.Flags[source]

Bases: Vendor

TCP Header Flags

FLAG: str = 'isinstance(value, int) and 4 <= value <= 15'

Value limit checker.

Link to registry.

Footnotes