SSL Vendor Crawlers

This module contains the vendor crawlers of the constant enumerations shared by the record-layer implementations under the SSL umbrella – TLS (SSLv3 through TLS 1.3) and DTLS. Available vendor crawlers include:

TLS_ContentType

TLS/DTLS Content Types [*]

TLS_HandshakeType

TLS/DTLS HandshakeType [†]

TLS_ExtensionType

TLS/DTLS ExtensionType Values [‡]

Added in version 1.6.0.

TLS/DTLS Content Types

This module contains the vendor crawler for TLS/DTLS Content Types, which is automatically generating pcapkit.const.tls.content_type.ContentType.

class pcapkit.vendor.tls.content_type.ContentType[source]

Bases: Vendor

TLS/DTLS Content Types

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

Value limit checker.

Link to registry.

TLS/DTLS HandshakeType

This module contains the vendor crawler for TLS/DTLS HandshakeType, which is automatically generating pcapkit.const.tls.handshake_type.HandshakeType.

class pcapkit.vendor.tls.handshake_type.HandshakeType[source]

Bases: Vendor

TLS/DTLS HandshakeType

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

Value limit checker.

Link to registry.

TLS/DTLS ExtensionType Values

This module contains the vendor crawler for TLS/DTLS ExtensionType Values, which is automatically generating pcapkit.const.tls.extension_type.ExtensionType.

class pcapkit.vendor.tls.extension_type.ExtensionType[source]

Bases: Vendor

TLS/DTLS ExtensionType Values

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

Value limit checker.

Link to registry.

Footnotes