ARP Constant Enumerations

ARP Hardware Types *

class pcapkit.const.arp.hardware.Hardware(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

[Hardware] Hardware Types [RFC 826][RFC 5494]

classmethod _missing_(value)[source]

Lookup function used when value is not found.

Parameters

value (int) –

Return type

Hardware

static get(key, default=- 1)[source]

Backport support for original codes.

Parameters
Return type

Hardware

AEthernet = 257

AEthernet [Geoffroy Gramaize]

ARCNET = 7

ARCNET [RFC 1201]

ARPSec = 30

ARPSec [Jerome Etienne]

Amateur_Radio_AX_25 = 3

Amateur Radio AX.25 [Philip Koch]

Asynchronous_Transmission_Mode_16 = 16

Asynchronous Transmission Mode (ATM) [JXB2]

Asynchronous_Transmission_Mode_19 = 19

Asynchronous Transmission Mode (ATM) [RFC 2225]

Asynchronous_Transmission_Mode_21 = 21

Asynchronous Transmission Mode (ATM) [Mike Burrows]

Autonet_Short_Address = 10

Autonet Short Address [Mike Burrows]

Chaos = 5

Chaos [Gill Pratt]

EUI_64 = 27

EUI-64 [Kenji Fujisawa]

Ethernet = 1

Ethernet (10Mb) [Jon Postel]

Experimental_Ethernet = 2

Experimental Ethernet (3Mb) [Jon Postel]

Fibre_Channel = 18

Fibre Channel [RFC 4338]

Frame_Relay = 15

Frame Relay [Andy Malis]

HDLC = 17

HDLC [Jon Postel]

HFI = 37

HFI [Tseng-Hui Lin]

HIPARP = 28

HIPARP [Jean Michel Pittet]

HW_EXP1 = 36

HW_EXP1 [RFC 5494]

HW_EXP2 = 256

HW_EXP2 [RFC 5494]

Hyperchannel = 8

Hyperchannel [Jon Postel]

IEEE_1394_1995 = 24

IEEE 1394.1995 [Myron Hattig]

IEEE_802_Networks = 6

IEEE 802 Networks [Jon Postel]

IP_and_ARP_over_ISO_7816_3 = 29

IP and ARP over ISO 7816-3 [Scott Guthery]

IPsec_tunnel = 31

IPsec tunnel [RFC 3456]

InfiniBand = 32

InfiniBand (TM) [RFC 4391]

Lanstar = 9

Lanstar [Tom Unger]

LocalNet = 12

LocalNet (IBM PCNet or SYTEK LocalNET) [Joseph Murdock]

LocalTalk = 11

LocalTalk [Joyce K Reynolds]

MAPOS = 25

MAPOS [Mitsuru Maruyama][RFC 2176]

MIL_STD_188_220 = 22

MIL-STD-188-220 [Herb Jensen]

Metricom = 23

Metricom [Jonathan Stone]

Proteon_ProNET_Token_Ring = 4

Proteon ProNET Token Ring [Avri Doria]

Pure_IP = 35

Pure IP [Inaky Perez-Gonzalez]

Reserved_0 = 0

Reserved [RFC 5494]

Reserved_65535 = 65535

Reserved [RFC 5494]

SMDS = 14

SMDS [George Clapp]

Serial_Line = 20

Serial Line [Jon Postel]

TIA_102_Project_25_Common_Air_Interface = 33

TIA-102 Project 25 Common Air Interface (CAI) [Jeff Anderson, Telecommunications Industry of America (TIA) TR-8.5 Formulating Group, <cja015&motorola.com>, June 2004]

Twinaxial = 26

Twinaxial [Marion Pitts]

Ultra link [Rajiv Dhingra]

Wiegand_Interface = 34

Wiegand Interface [Scott Guthery 2]

Operation Codes

class pcapkit.const.arp.operation.Operation(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: IntEnum

[Operation] Operation Codes [RFC 826][RFC 5494]

classmethod _missing_(value)[source]

Lookup function used when value is not found.

Parameters

value (int) –

Return type

Operation

static get(key, default=- 1)[source]

Backport support for original codes.

Parameters
Return type

Operation

ARP_NAK = 10

ARP-NAK [RFC 1577]

DRARP_Error = 7

DRARP-Error [RFC 1931]

DRARP_Reply = 6

DRARP-Reply [RFC 1931]

DRARP_Request = 5

DRARP-Request [RFC 1931]

InARP_Reply = 9

InARP-Reply [RFC 2390]

InARP_Request = 8

InARP-Request [RFC 2390]

MAPOS_UNARP = 23

MAPOS-UNARP [Mitsuru Maruyama][RFC 2176]

MARS_Grouplist_Reply = 21

MARS-Grouplist-Reply [Grenville Armitage]

MARS_Grouplist_Request = 20

MARS-Grouplist-Request [Grenville Armitage]

MARS_Join = 14

MARS-Join [Grenville Armitage]

MARS_Leave = 15

MARS-Leave [Grenville Armitage]

MARS_MServ = 13

MARS-MServ [Grenville Armitage]

MARS_Multi = 12

MARS-Multi [Grenville Armitage]

MARS_NAK = 16

MARS-NAK [Grenville Armitage]

MARS_Redirect_Map = 22

MARS-Redirect-Map [Grenville Armitage]

MARS_Request = 11

MARS-Request [Grenville Armitage]

MARS_SJoin = 18

MARS-SJoin [Grenville Armitage]

MARS_SLeave = 19

MARS-SLeave [Grenville Armitage]

MARS_Unserv = 17

MARS-Unserv [Grenville Armitage]

OP_EXP1 = 24

OP_EXP1 [RFC 5494]

OP_EXP2 = 25

OP_EXP2 [RFC 5494]

REPLY = 2

REPLY [RFC 826][RFC 5227]

REQUEST = 1

REQUEST [RFC 826][RFC 5227]

Reserved_0 = 0

Reserved [RFC 5494]

Reserved_65535 = 65535

Reserved [RFC 5494]

reply_Reverse = 4

reply Reverse [RFC 903]

request_Reverse = 3

request Reverse [RFC 903]


*

https://www.iana.org/assignments/arp-parameters/arp-parameters.xhtml#arp-parameters-2

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