TCP Vendor Crawlers
This module contains all vendor crawlers of
TCP implementations. Available
vendor crawlers include:
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: str = 'https://www.iana.org/assignments/tcp-parameters/mptcp-option-subtypes.csv'
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: str = 'https://www.iana.org/assignments/tcp-parameters/tcp-parameters-1.csv'
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: str = 'https://www.iana.org/assignments/tcp-parameters/tcp-header-flags.csv'
Link to registry.
Footnotes