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