MH Vendor Crawlers

This module contains all vendor crawlers of MH implementations. Available vendor crawlers include:

MH_Packet

Mobility Header Types [*]

MH_Option

Mobility Options []

MH_DNSStatusCode

Status Codes (DNS Update Mobility Option) []

MH_ACKStatusCode

Pseudo Home Address Acknowledgement Status Codes [§]

MH_MNIDSubtype

Mobile Node Identifier Option Subtypes []

MH_StatusCode

Status Codes [#]

MH_EnumeratingAlgorithm

Enumerating Algorithms []

MH_AuthSubtype

Subtype Field of the MN-HA and MN-AAA Authentication Mobility Options []

MH_HandoffType

Handoff Indicator Option Type Values []

MH_AccessType

Access Technology Type Option Type Values []

MH_BindingUpdateFlag

Binding Update Flags [**]

MH_BindingACKFlag

Binding Acknowledgment Flags [††]

MH_DSMIPv6HomeAddress

Dual Stack MIPv6 (DSMIPv6) IPv4 Home Address Option Status Codes [‡‡]

MH_BindingRevocation

Binding Revocation Type [§§]

MH_RevocationTrigger

Revocation Trigger Values [¶¶]

MH_RevocationStatusCode

Binding Revocation Acknowledgement Status Codes [##]

MH_HomeAddressReply

IPv4 Home Address Reply Status Codes [♠♠]

MH_DHCPSupportMode

IPv4 DHCP Support Mode Flags [♥♥]

MH_HandoverInitiateFlag

Handover Initiate Flags [♦♦]

MH_HandoverACKFlag

Handover Acknowledge Flags [♣♣]

MH_HandoverACKStatus

Handover Initiate Status Codes [***]

MH_HandoverACKStatus

Handover Acknowledge Status Codes [†††]

MH_FlowIDStatus

Flow Identification Mobility Option Status Codes [‡‡‡]

MH_FlowIDSuboption

Flow Identification Sub-Options [§§§]

MH_TrafficSelector

Traffic Selector Format [¶¶¶]

MH_MNGroupID

Mobile Node Group Identifier Type Registry [###]

MH_DSMIP6TLSPacket

DSMIP6-TLS Packet Types Registry [♠♠♠]

MH_ANISuboption

Access Network Information (ANI) Sub-Option Type Values [♥♥♥]

MH_OperatorID

Operator-Identifier Type Registry [♦♦♦]

MH_UpdateNotificationReason

Update Notification Reasons Registry [♣♣♣]

MH_UpdateNotificationACKStatus

Update Notification Acknowledgement Status Registry [****]

MH_FlowBindingType

Flow Binding Type [††††]

MH_FlowBindingIndicationTrigger

Flow Binding Indication Triggers [‡‡‡‡]

MH_FlowBindingACKStatus

Flow Binding Acknowledgement Status Codes [§§§§]

MH_FlowBindingAction

Flow Binding Action Values [¶¶¶¶]

MH_QoSAttribute

Quality-of-Service Attribute Registry [####]

MH_LMAControlledMAGSuboption

LMA-Controlled MAG Parameters Sub-Option Type Values [♠♠♠♠]

MH_LLACode

Link-Layer Address (LLA) Option Code [♥♥♥♥]

MH_CGAType

CGA Extension Type Tags [♦♦♦♦]

MH_CGAExtension

CGA Extension Type Values [♣♣♣♣]

MH_CGASec

CGA SEC [*****]

MH_BindingError

Bingding Error Status Code [†††††]

Access Technology Type Option Type Values

This module contains the vendor crawler for Access Technology Type Option Type Values, which is automatically generating pcapkit.const.mh.access_type.AccessType.

class pcapkit.vendor.mh.access_type.AccessType[source]

Bases: Vendor

Access Technology Type Option Type Values

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

Value limit checker.

Link to registry.

Pseudo Home Address Acknowledgement Status Codes

This module contains the vendor crawler for Pseudo Home Address Acknowledgement Status Codes, which is automatically generating pcapkit.const.mh.ack_status_code.ACKStatusCode.

class pcapkit.vendor.mh.ack_status_code.ACKStatusCode[source]

Bases: Vendor

Pseudo Home Address Acknowledgement Status Codes

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

Value limit checker.

Link to registry.

Access Network Information (ANI) Sub-Option Type Values

This module contains the vendor crawler for Access Network Information (ANI) Sub-Option Type Values, which is automatically generating pcapkit.const.mh.ani_suboption.ANISuboption.

class pcapkit.vendor.mh.ani_suboption.ANISuboption[source]

Bases: Vendor

Access Network Information (ANI) Sub-Option Type Values

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

Value limit checker.

Link to registry.

Subtype Field of the MN-HA and MN-AAA Authentication Mobility Options

This module contains the vendor crawler for Subtype Field of the MN-HA and MN-AAA Authentication Mobility Options, which is automatically generating pcapkit.const.mh.auth_subtype.AuthSubtype.

class pcapkit.vendor.mh.auth_subtype.AuthSubtype[source]

Bases: Vendor

Subtype Field of the MN-HA and MN-AAA Authentication Mobility Options

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

Value limit checker.

Link to registry.

Binding Acknowledgment Flags

This module contains the vendor crawler for Binding Acknowledgment Flags, which is automatically generating pcapkit.const.mh.binding_ack_flag.BindingACKFlag.

class pcapkit.vendor.mh.binding_ack_flag.BindingACKFlag[source]

Bases: Vendor

Binding Acknowledgment Flags

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

Value limit checker.

Link to registry.

Binding Revocation Type

This module contains the vendor crawler for Binding Revocation Type, which is automatically generating pcapkit.const.mh.binding_revocation.BindingRevocation.

class pcapkit.vendor.mh.binding_revocation.BindingRevocation[source]

Bases: Vendor

Binding Revocation Type

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

Value limit checker.

Link to registry.

Binding Update Flags

This module contains the vendor crawler for Binding Update Flags, which is automatically generating pcapkit.const.mh.binding_update_flag.BindingUpdateFlag.

class pcapkit.vendor.mh.binding_update_flag.BindingUpdateFlag[source]

Bases: Vendor

Binding Update Flags

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

Value limit checker.

Link to registry.

IPv4 DHCP Support Mode Flags

This module contains the vendor crawler for IPv4 DHCP Support Mode Flags, which is automatically generating pcapkit.const.mh.dhcp_support_mode.DHCPSupportMode.

class pcapkit.vendor.mh.dhcp_support_mode.DHCPSupportMode[source]

Bases: Vendor

IPv4 DHCP Support Mode Flags

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

Value limit checker.

Link to registry.

Status Codes (DNS Update Mobility Option)

This module contains the vendor crawler for Status Codes (DNS Update Mobility Option), which is automatically generating pcapkit.const.mh.dns_status_code.DNSStatusCode.

class pcapkit.vendor.mh.dns_status_code.DNSStatusCode[source]

Bases: Vendor

Status Codes (DNS Update Mobility Option)

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

Value limit checker.

Link to registry.

DSMIP6-TLS Packet Types Registry

This module contains the vendor crawler for DSMIP6-TLS Packet Types Registry, which is automatically generating pcapkit.const.mh.dsmip6_tls_packet.DSMIP6TLSPacket.

class pcapkit.vendor.mh.dsmip6_tls_packet.DSMIP6TLSPacket[source]

Bases: Vendor

DSMIP6-TLS Packet Types Registry

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

Value limit checker.

Link to registry.

Dual Stack MIPv6 (DSMIPv6) IPv4 Home Address Option Status Codes

This module contains the vendor crawler for Dual Stack MIPv6 (DSMIPv6) IPv4 Home Address Option Status Codes, which is automatically generating pcapkit.const.mh.dsmipv6_home_address.DSMIPv6HomeAddress.

class pcapkit.vendor.mh.dsmipv6_home_address.DSMIPv6HomeAddress[source]

Bases: Vendor

Dual Stack MIPv6 (DSMIPv6) IPv4 Home Address Option Status Codes

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

Value limit checker.

Link to registry.

Enumerating Algorithms

This module contains the vendor crawler for Enumerating Algorithms, which is automatically generating pcapkit.const.mh.enumerating_algorithm.EnumeratingAlgorithm.

class pcapkit.vendor.mh.enumerating_algorithm.EnumeratingAlgorithm[source]

Bases: Vendor

Enumerating Algorithms

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

Value limit checker.

Link to registry.

Flow Binding Acknowledgement Status Codes

This module contains the vendor crawler for Flow Binding Acknowledgement Status Codes, which is automatically generating pcapkit.const.mh.fb_ack_status.FlowBindingACKStatus.

class pcapkit.vendor.mh.fb_ack_status.FlowBindingACKStatus[source]

Bases: Vendor

Flow Binding Acknowledgement Status Codes

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

Value limit checker.

Link to registry.

Flow Binding Action Values

This module contains the vendor crawler for Flow Binding Action Values, which is automatically generating pcapkit.const.mh.fb_action.FlowBindingAction.

class pcapkit.vendor.mh.fb_action.FlowBindingAction[source]

Bases: Vendor

Flow Binding Action Values

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

Value limit checker.

Link to registry.

Flow Binding Indication Triggers

This module contains the vendor crawler for Flow Binding Indication Triggers, which is automatically generating pcapkit.const.mh.fb_indication_trigger.FlowBindingIndicationTrigger.

class pcapkit.vendor.mh.fb_indication_trigger.FlowBindingIndicationTrigger[source]

Bases: Vendor

Flow Binding Indication Triggers

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

Value limit checker.

Link to registry.

Flow Binding Type

This module contains the vendor crawler for Flow Binding Type, which is automatically generating pcapkit.const.mh.fb_type.FlowBindingType.

class pcapkit.vendor.mh.fb_type.FlowBindingType[source]

Bases: Vendor

Flow Binding Type

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

Value limit checker.

Link to registry.

Flow Identification Mobility Option Status Codes

This module contains the vendor crawler for Flow Identification Mobility Option Status Codes, which is automatically generating pcapkit.const.mh.flow_id_status.FlowIDStatus.

class pcapkit.vendor.mh.flow_id_status.FlowIDStatus[source]

Bases: Vendor

Flow Identification Mobility Option Status Codes

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

Value limit checker.

Link to registry.

Flow Identification Sub-Options

This module contains the vendor crawler for Flow Identification Sub-Options, which is automatically generating pcapkit.const.mh.flow_id_suboption.FlowIDSuboption.

class pcapkit.vendor.mh.flow_id_suboption.FlowIDSuboption[source]

Bases: Vendor

Flow Identification Sub-Options

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

Value limit checker.

Link to registry.

Handoff Indicator Option Type Values

This module contains the vendor crawler for Handoff Indicator Option Type Values, which is automatically generating pcapkit.const.mh.handoff_type.HandoffType.

class pcapkit.vendor.mh.handoff_type.HandoffType[source]

Bases: Vendor

Handoff Indicator Option Type Values

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

Value limit checker.

Link to registry.

Handover Acknowledge Flags

This module contains the vendor crawler for Handover Acknowledge Flags, which is automatically generating pcapkit.const.mh.handover_ack_flag.HandoverACKFlag.

class pcapkit.vendor.mh.handover_ack_flag.HandoverACKFlag[source]

Bases: Vendor

Handover Acknowledge Flags

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

Value limit checker.

Link to registry.

Handover Acknowledge Status Codes

This module contains the vendor crawler for Handover Acknowledge Status Codes, which is automatically generating pcapkit.const.mh.handover_ack_status.HandoverACKStatus.

class pcapkit.vendor.mh.handover_ack_status.HandoverACKStatus[source]

Bases: Vendor

Handover Acknowledge Status Codes

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

Value limit checker.

Link to registry.

Handover Initiate Flags

This module contains the vendor crawler for Handover Initiate Flags, which is automatically generating pcapkit.const.mh.handover_initiate_flag.HandoverInitiateFlag.

class pcapkit.vendor.mh.handover_initiate_flag.HandoverInitiateFlag[source]

Bases: Vendor

Handover Initiate Flags

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

Value limit checker.

Link to registry.

Handover Initiate Status Codes

This module contains the vendor crawler for Handover Initiate Status Codes, which is automatically generating pcapkit.const.mh.handover_initiate_status.HandoverInitiateStatus.

class pcapkit.vendor.mh.handover_initiate_status.HandoverInitiateStatus[source]

Bases: Vendor

Handover Initiate Status Codes

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

Value limit checker.

Link to registry.

IPv4 Home Address Reply Status Codes

This module contains the vendor crawler for IPv4 Home Address Reply Status Codes, which is automatically generating pcapkit.const.mh.home_address_reply.HomeAddressReply.

class pcapkit.vendor.mh.home_address_reply.HomeAddressReply[source]

Bases: Vendor

IPv4 Home Address Reply Status Codes

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

Value limit checker.

Link to registry.

LMA-Controlled MAG Parameters Sub-Option Type Values

This module contains the vendor crawler for LMA-Controlled MAG Parameters Sub-Option Type Values, which is automatically generating pcapkit.const.mh.lma_mag_suboption.LMAControlledMAGSuboption.

class pcapkit.vendor.mh.lma_mag_suboption.LMAControlledMAGSuboption[source]

Bases: Vendor

LMA-Controlled MAG Parameters Sub-Option Type Values

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

Value limit checker.

Link to registry.

Mobile Node Group Identifier Type Registry

This module contains the vendor crawler for Mobile Node Group Identifier Type Registry, which is automatically generating pcapkit.const.mh.mn_group_id.MNGroupID.

class pcapkit.vendor.mh.mn_group_id.MNGroupID[source]

Bases: Vendor

Mobile Node Group Identifier Type Registry

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

Value limit checker.

Link to registry.

Mobile Node Identifier Option Subtypes

This module contains the vendor crawler for Mobile Node Identifier Option Subtypes, which is automatically generating pcapkit.const.mh.mn_id_subtype.MNIDSubtype.

class pcapkit.vendor.mh.mn_id_subtype.MNIDSubtype[source]

Bases: Vendor

Mobile Node Identifier Option Subtypes

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

Value limit checker.

Link to registry.

Operator-Identifier Type Registry

This module contains the vendor crawler for Operator-Identifier Type Registry, which is automatically generating pcapkit.const.mh.operator_id.OperatorID.

class pcapkit.vendor.mh.operator_id.OperatorID[source]

Bases: Vendor

Operator-Identifier Type Registry

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

Value limit checker.

Link to registry.

Mobility Options

This module contains the vendor crawler for Mobility Options, which is automatically generating pcapkit.const.mh.option.Option.

class pcapkit.vendor.mh.option.Option[source]

Bases: Vendor

Mobility Options

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

Value limit checker.

Link to registry.

Mobility Header Types - for the MH Type field in the Mobility Header

This module contains the vendor crawler for Mobility Header Types - for the MH Type field in the Mobility Header, which is automatically generating pcapkit.const.mh.packet.Packet.

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

Bases: Vendor

Mobility Header Types - for the MH Type field in the Mobility Header

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

Value limit checker.

Link to registry.

Quality-of-Service Attribute Registry

This module contains the vendor crawler for Quality-of-Service Attribute Registry, which is automatically generating pcapkit.const.mh.qos_attribute.QoSAttribute.

class pcapkit.vendor.mh.qos_attribute.QoSAttribute[source]

Bases: Vendor

Quality-of-Service Attribute Registry

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

Value limit checker.

Link to registry.

Binding Revocation Acknowledgement Status Codes

This module contains the vendor crawler for Binding Revocation Acknowledgement Status Codes, which is automatically generating pcapkit.const.mh.revocation_status_code.RevocationStatusCode.

class pcapkit.vendor.mh.revocation_status_code.RevocationStatusCode[source]

Bases: Vendor

Binding Revocation Acknowledgement Status Codes

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

Value limit checker.

Link to registry.

Revocation Trigger Values

This module contains the vendor crawler for Revocation Trigger Values, which is automatically generating pcapkit.const.mh.revocation_trigger.RevocationTrigger.

class pcapkit.vendor.mh.revocation_trigger.RevocationTrigger[source]

Bases: Vendor

Revocation Trigger Values

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

Value limit checker.

Link to registry.

Status Codes

This module contains the vendor crawler for Status Codes, which is automatically generating pcapkit.const.mh.status_code.StatusCode.

class pcapkit.vendor.mh.status_code.StatusCode[source]

Bases: Vendor

Status Codes

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

Value limit checker.

Link to registry.

Traffic Selector Format

This module contains the vendor crawler for Traffic Selector Format, which is automatically generating pcapkit.const.mh.traffic_selector.TrafficSelector.

class pcapkit.vendor.mh.traffic_selector.TrafficSelector[source]

Bases: Vendor

Traffic Selector Format

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

Value limit checker.

Link to registry.

Update Notification Acknowledgement Status Registry

This module contains the vendor crawler for Update Notification Acknowledgement Status Registry, which is automatically generating pcapkit.const.mh.upa_status.UpdateNotificationACKStatus.

class pcapkit.vendor.mh.upa_status.UpdateNotificationACKStatus[source]

Bases: Vendor

Update Notification Acknowledgement Status Registry

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

Value limit checker.

Link to registry.

Update Notification Reasons Registry

This module contains the vendor crawler for Update Notification Reasons Registry, which is automatically generating pcapkit.const.mh.upn_reason.UpdateNotificationReason.

class pcapkit.vendor.mh.upn_reason.UpdateNotificationReason[source]

Bases: Vendor

Update Notification Reasons Registry

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

Value limit checker.

Link to registry.

Link-Layer Address (LLA) Option Code

This module contains the vendor crawler for Link-Layer Address (LLA) Option Code, which is automatically generating pcapkit.const.mh.lla_code.LLACode.

class pcapkit.vendor.mh.lla_code.LLACode[source]

Bases: Vendor

Link-Layer Address (LLA) Option Code

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

Value limit checker.

CGA Extension Type Tags

This module contains the vendor crawler for CGA Extension Type Tags, which is automatically generating pcapkit.const.mh.cga_type.CGAType.

class pcapkit.vendor.mh.cga_type.CGAType[source]

Bases: Vendor

CGA Extension Type Tags

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

Value limit checker.

Link to registry.

CGA Extension Type Values

This module contains the vendor crawler for CGA Extension Type Values, which is automatically generating pcapkit.const.mh.cga_extension.CGAExtension.

class pcapkit.vendor.mh.cga_extension.CGAExtension[source]

Bases: Vendor

CGA Extension Type Values

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

Value limit checker.

Link to registry.

CGA SEC

This module contains the vendor crawler for CGA SEC, which is automatically generating pcapkit.const.mh.cga_sec.CGASec.

class pcapkit.vendor.mh.cga_sec.CGASec[source]

Bases: Vendor

CGA SEC

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

Value limit checker.

Link to registry.

Binding Error Status Code

This module contains the vendor crawler for Binding Error Status Code, which is automatically generating pcapkit.const.mh.binding_error.BindingError.

class pcapkit.vendor.mh.binding_error.BindingError[source]

Bases: Vendor

Binding Error Status Code

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

Value limit checker.

Footnotes