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