HIP Vendor Crawler

HIP Certificate Types *

class pcapkit.vendor.hip.certificate.Certificate[source]

Bases: pcapkit.vendor.default.Vendor

HIP Certificate Types

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

Value limit checker.

Link to registry.

HIP Cipher IDs

class pcapkit.vendor.hip.cipher.Cipher[source]

Bases: pcapkit.vendor.default.Vendor

Cipher IDs

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

Value limit checker.

Link to registry.

DI-Types

class pcapkit.vendor.hip.di.DITypes[source]

Bases: pcapkit.vendor.default.Vendor

DI-Types

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

Value limit checker.

Link to registry.

ECDSA Curve Label §

class pcapkit.vendor.hip.ecdsa_curve.ECDSACurve[source]

Bases: pcapkit.vendor.default.Vendor

ECDSA Curve Label

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

Value limit checker.

Link to registry.

ECDSA_LOW Curve Label

class pcapkit.vendor.hip.ecdsa_low_curve.ECDSALowCurve[source]

Bases: pcapkit.vendor.default.Vendor

ECDSA_LOW Curve Label

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

Value limit checker.

Link to registry.

ESP Transform Suite IDs #

class pcapkit.vendor.hip.esp_transform_suite.ESPTransformSuite[source]

Bases: pcapkit.vendor.default.Vendor

ESP Transform Suite IDs

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

Value limit checker.

Link to registry.

Group IDs

class pcapkit.vendor.hip.group.Group[source]

Bases: pcapkit.vendor.default.Vendor

Group IDs

process(data)[source]

Process CSV data.

Parameters

data (List[str]) – CSV data.

Returns

Enumeration fields. List[str]: Missing fields.

Return type

List[str]

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

Value limit checker.

Link to registry.

HI Algorithm

class pcapkit.vendor.hip.hi_algorithm.HIAlgorithm[source]

Bases: pcapkit.vendor.default.Vendor

HI Algorithm

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

Value limit checker.

Link to registry.

HIT Suite ID

class pcapkit.vendor.hip.hit_suite.HITSuite[source]

Bases: pcapkit.vendor.default.Vendor

HIT Suite ID

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

Value limit checker.

Link to registry.

HIP NAT Traversal Modes

class pcapkit.vendor.hip.nat_traversal.NATTraversal[source]

Bases: pcapkit.vendor.default.Vendor

HIP NAT Traversal Modes

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

Value limit checker.

Link to registry.

Notify Message Types **

class pcapkit.vendor.hip.notify_message.NotifyMessage[source]

Bases: pcapkit.vendor.default.Vendor

Notify Message Types

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

Value limit checker.

Link to registry.

Packet Types ††

class pcapkit.vendor.hip.packet.Packet[source]

Bases: pcapkit.vendor.default.Vendor

HIP Packet Types

process(data)[source]

Process CSV data.

Parameters

data (List[str]) – CSV data.

Returns

Enumeration fields. List[str]: Missing fields.

Return type

List[str]

FLAG = 'isinstance(value, int) and 0 <= value <= 127'

Value limit checker.

Link to registry.

Parameter Types ‡‡

class pcapkit.vendor.hip.parameter.Parameter[source]

Bases: pcapkit.vendor.default.Vendor

HIP Parameter Types

process(data)[source]

Process CSV data.

Parameters

data (List[str]) – CSV data.

Returns

Enumeration fields. List[str]: Missing fields.

Return type

List[str]

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

Value limit checker.

Link to registry.

Registration Types §§

class pcapkit.vendor.hip.registration.Registration[source]

Bases: pcapkit.vendor.default.Vendor

Registration Types

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

Value limit checker.

Link to registry.

Registration Failure Types ¶¶

class pcapkit.vendor.hip.registration_failure.RegistrationFailure[source]

Bases: pcapkit.vendor.default.Vendor

Registration Failure Types

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

Value limit checker.

Link to registry.

Suite IDs ##

class pcapkit.vendor.hip.suite.Suite[source]

Bases: pcapkit.vendor.default.Vendor

Suite IDs

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

Value limit checker.

Link to registry.

HIP Transport Modes ♠♠

class pcapkit.vendor.hip.transport.Transport[source]

Bases: pcapkit.vendor.default.Vendor

HIP Transport Modes

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

Value limit checker.

Link to registry.


*

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#certificate-types

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#hip-cipher-id

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#hip-parameters-7

§

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#ecdsa-curve-label

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#ecdsa-low-curve-label

#

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#esp-transform-suite-ids

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#hip-parameters-5

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#hi-algorithm

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#hit-suite-id

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#nat-traversal

**

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#hip-parameters-9

††

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#hip-parameters-1

‡‡

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#hip-parameters-4

§§

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#hip-parameters-11

¶¶

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#hip-parameters-13

##

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#hip-parameters-6

♠♠

https://www.iana.org/assignments/hip-parameters/hip-parameters.xhtml#transport-modes