IPv4 Vendor Crawlers

IPv4_ClassificationLevel

Classification Level Encodings

IPv4_OptionClass

Option Classes

IPv4_OptionNumber

IP Option Numbers [*]

IPv4_ProtectionAuthority

Protection Authority Bit Assignments

IPv4_QSFunction

QS Functions

IPv4_RouterAlert

IPv4 Router Alert Option Values [†]

IPv4_ToSDelay

ToS (DS Field) Delay

IPv4_ToSECN

ToS ECN Field

IPv4_ToSPrecedence

ToS (DS Field) Precedence

IPv4_ToSReliability

ToS (DS Field) Reliability

IPv4_ToSThroughput

ToS (DS Field) Throughput

IPv4_TSFlag

TS Flag

Classification Level Encodings

Generates pcapkit.const.ipv4.classification_level.ClassificationLevel.

class pcapkit.vendor.ipv4.classification_level.ClassificationLevel[source]

Bases: Vendor

Classification Level Encodings

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

Value limit checker.

Option Classes

Generates pcapkit.const.ipv4.option_class.OptionClass.

class pcapkit.vendor.ipv4.option_class.OptionClass[source]

Bases: Vendor

Option Classes

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

Value limit checker.

IP Option Numbers

Generates pcapkit.const.ipv4.option_number.OptionNumber.

class pcapkit.vendor.ipv4.option_number.OptionNumber[source]

Bases: Vendor

IP Option Numbers

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

Value limit checker.

Link to registry.

Protection Authority Bit Assignments

Generates pcapkit.const.ipv4.protection_authority.ProtectionAuthority.

class pcapkit.vendor.ipv4.protection_authority.ProtectionAuthority[source]

Bases: Vendor

Protection Authority Bit Assignments

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

Value limit checker.

QS Functions

Generates pcapkit.const.ipv4.qs_function.QSFunction.

class pcapkit.vendor.ipv4.qs_function.QSFunction[source]

Bases: Vendor

QS Functions

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

Value limit checker.

IPv4 Router Alert Option Values

Generates pcapkit.const.ipv4.router_alert.RouterAlert.

class pcapkit.vendor.ipv4.router_alert.RouterAlert[source]

Bases: Vendor

IPv4 Router Alert Option Values

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

Value limit checker.

Link to registry.

ToS (DS Field) Delay

Generates pcapkit.const.ipv4.tos_del.ToSDelay.

class pcapkit.vendor.ipv4.tos_del.ToSDelay[source]

Bases: Vendor

ToS (DS Field) Delay

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

Value limit checker.

ToS ECN Field

Generates pcapkit.const.ipv4.tos_ecn.ToSECN.

class pcapkit.vendor.ipv4.tos_ecn.ToSECN[source]

Bases: Vendor

ToS ECN Field

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

Value limit checker.

ToS (DS Field) Precedence

Generates pcapkit.const.ipv4.tos_pre.ToSPrecedence.

class pcapkit.vendor.ipv4.tos_pre.ToSPrecedence[source]

Bases: Vendor

ToS (DS Field) Precedence

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

Value limit checker.

ToS (DS Field) Reliability

Generates pcapkit.const.ipv4.tos_rel.ToSReliability.

class pcapkit.vendor.ipv4.tos_rel.ToSReliability[source]

Bases: Vendor

ToS (DS Field) Reliability

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

Value limit checker.

ToS (DS Field) Throughput

Generates pcapkit.const.ipv4.tos_thr.ToSThroughput.

class pcapkit.vendor.ipv4.tos_thr.ToSThroughput[source]

Bases: Vendor

ToS (DS Field) Throughput

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

Value limit checker.

TS Flag

Generates pcapkit.const.ipv4.ts_flag.TSFlag.

class pcapkit.vendor.ipv4.ts_flag.TSFlag[source]

Bases: Vendor

TS Flag

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

Value limit checker.

Footnotes