Protocol Type Registry Constant Enumerations

LINK-LAYER HEADER TYPES *

class pcapkit.const.reg.linktype.LinkType(value=<no_arg>, names=None, module=None, type=None, start=1, boundary=None)[source]

Bases: aenum.IntEnum

[LinkType] Link-Layer Header Type Values

classmethod _missing_(value)[source]

Lookup function used when value is not found.

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

Backport support for original codes.

APPLE_IP_OVER_IEEE1394 = 138

DLT_APPLE_IP_OVER_IEEE1394

ARCNET_BSD = 7

DLT_ARCNET

ARCNET_LINUX = 129

DLT_ARCNET_LINUX

ATM_RFC1483 = 100

DLT_ATM_RFC1483

ATSC_ALP = 289

DLT_ATSC_ALP

AX25 = 3

DLT_AX25

AX25_KISS = 202

DLT_AX25_KISS

BACNET_MS_TP = 165

DLT_BACNET_MS_TP

BLUETOOTH_BREDR_BB = 255

DLT_BLUETOOTH_BREDR_BB

BLUETOOTH_HCI_H4 = 187

DLT_BLUETOOTH_HCI_H4

BLUETOOTH_HCI_H4_WITH_PHDR = 201

DLT_BLUETOOTH_HCI_H4_WITH_PHDR

BLUETOOTH_LE_LL = 251

DLT_BLUETOOTH_LE_LL

BLUETOOTH_LE_LL_WITH_PHDR = 256

DLT_BLUETOOTH_LE_LL_WITH_PHDR

BLUETOOTH_LINUX_MONITOR = 254

DLT_BLUETOOTH_LINUX_MONITOR

CAN_SOCKETCAN = 227

DLT_CAN_SOCKETCAN

C_HDLC = 104

DLT_C_HDLC

C_HDLC_WITH_DIR = 205

DLT_C_HDLC_WITH_DIR

DBUS = 231

DLT_DBUS

DISPLAYPORT_AUX = 275

DLT_DISPLAYPORT_AUX

DOCSIS = 143

DLT_DOCSIS

DOCSIS31_XRA31 = 273

DLT_DOCSIS31_XRA31

DSA_TAG_BRCM = 281

DLT_DSA_TAG_BRCM

DSA_TAG_BRCM_PREPEND = 282

DLT_DSA_TAG_BRCM_PREPEND

DSA_TAG_DSA = 284

DLT_DSA_TAG_DSA

DSA_TAG_EDSA = 285

DLT_DSA_TAG_EDSA

DVB_CI = 235

DLT_DVB_CI

EBHSCR = 279

DLT_EBHSCR

ELEE = 286

DLT_ELEE

EPON = 259

DLT_EPON

ERF = 197

DLT_ERF

ETHERNET = 1

DLT_EN10MB

ETHERNET_MPACKET = 274

DLT_ETHERNET_MPACKET

FC_2 = 224

DLT_FC_2

FC_2_WITH_FRAME_DELIMS = 225

DLT_FC_2_WITH_FRAME_DELIMS

FDDI = 10

DLT_FDDI

FRELAY = 107

DLT_FRELAY

FRELAY_WITH_DIR = 206

DLT_FRELAY_WITH_DIR

GPF_F = 171

DLT_GPF_F

GPF_T = 170

DLT_GPF_T

GPRS_LLC = 169

DLT_GPRS_LLC

IEEE802_11 = 105

DLT_IEEE802_11

IEEE802_11_AVS = 163

DLT_IEEE802_11_RADIO_AVS

IEEE802_11_PRISM = 119

DLT_PRISM_HEADER

IEEE802_11_RADIOTAP = 127

DLT_IEEE802_11_RADIO

IEEE802_15_4_NOFCS = 230

DLT_IEEE802_15_4_NOFCS

IEEE802_15_4_NONASK_PHY = 215

DLT_IEEE802_15_4_NONASK_PHY

IEEE802_15_4_TAP = 283

DLT_IEEE802_15_4_TAP

IEEE802_15_4_WITHFCS = 195

DLT_IEEE802_15_4_WITHFCS

IEEE802_5 = 6

DLT_IEEE802

INFINIBAND = 247

DLT_INFINIBAND

IPMB_LINUX = 209

DLT_IPMB_LINUX

IPMI_HPM_2 = 260

DLT_IPMI_HPM_2

IPNET = 226

DLT_IPNET

IPOIB = 242

DLT_IPOIB

IPV4 = 228

DLT_IPV4

IPV6 = 229

DLT_IPV6

IP_OVER_FC = 122

DLT_IP_OVER_FC

ISO_14443 = 264

DLT_ISO_14443

LAPB_WITH_DIR = 207

DLT_LAPB_WITH_DIR

LAPD = 203

DLT_LAPD

LINUX_IRDA = 144

DLT_LINUX_IRDA

LINUX_LAPD = 177

DLT_LINUX_LAPD

LINUX_SLL = 113

DLT_LINUX_SLL

LINUX_SLL2 = 276

DLT_LINUX_SLL2

LOOP = 108

DLT_LOOP

LORATAP = 270

DLT_LORATAP

LTALK = 114

DLT_LTALK

MFR = 182

DLT_MFR

MPEG_2_TS = 243

DLT_MPEG_2_TS

MTP2 = 140

DLT_MTP2

MTP2_WITH_PHDR = 139

DLT_MTP2_WITH_PHDR

MTP3 = 141

DLT_MTP3

MUX27010 = 236

DLT_MUX27010

NETANALYZER = 240

DLT_NETANALYZER

NETANALYZER_TRANSPARENT = 241

DLT_NETANALYZER_TRANSPARENT

DLT_NETLINK

NFC_LLCP = 245

DLT_NFC_LLCP

NFLOG = 239

DLT_NFLOG

NG40 = 244

DLT_NG40

NORDIC_BLE = 272

DLT_NORDIC_BLE

NULL = 0

DLT_NULL

OPENVIZSLA = 278

DLT_OPENVIZSLA

PFLOG = 117

DLT_PFLOG

PKTAP = 258

DLT_PKTAP

PPI = 192

DLT_PPI

PPP = 9

DLT_PPP

PPP_ETHER = 51

DLT_PPP_ETHER

PPP_HDLC = 50

DLT_PPP_SERIAL

PPP_PPPD = 166

DLT_PPP_PPPD

PPP_WITH_DIR = 204

DLT_PPP_WITH_DIR

PROFIBUS_DL = 257

DLT_PROFIBUS_DL

RAW = 101

DLT_RAW

RDS = 265

DLT_RDS

RTAC_SERIAL = 250

DLT_RTAC_SERIAL

SCCP = 142

DLT_SCCP

SCTP = 248

DLT_SCTP

SDLC = 268

DLT_SDLC

SITA = 196

DLT_SITA

SLIP = 8

DLT_SLIP

STANAG_5066_D_PDU = 237

DLT_STANAG_5066_D_PDU

SUNATM = 123

DLT_SUNATM

USBPCAP = 249

DLT_USBPCAP

USB_2_0 = 288

DLT_USB_2_0

USB_DARWIN = 266

DLT_USB_DARWIN

USB_LINUX = 189

DLT_USB_LINUX

USB_LINUX_MMAPPED = 220

DLT_USB_LINUX_MMAPPED

USER_0 = 147

DLT_USER_0

USER_1 = 148

DLT_USER_1

USER_10 = 157

DLT_USER_10

USER_11 = 158

DLT_USER_11

USER_12 = 159

DLT_USER_12

USER_13 = 160

DLT_USER_13

USER_14 = 161

DLT_USER_14

USER_15 = 162

DLT_USER_15

USER_2 = 149

DLT_USER_2

USER_3 = 150

DLT_USER_3

USER_4 = 151

DLT_USER_4

USER_5 = 152

DLT_USER_5

USER_6 = 153

DLT_USER_6

USER_7 = 154

DLT_USER_7

USER_8 = 155

DLT_USER_8

USER_9 = 156

DLT_USER_9

VPP_DISPATCH = 280

DLT_VPP_DISPATCH

VSOCK = 271

DLT_VSOCK

WATTSTOPPER_DLM = 263

DLT_WATTSTOPPER_DLM

ZWAVE_R1_R2 = 261

DLT_ZWAVE_R1_R2

ZWAVE_R3 = 262

DLT_ZWAVE_R3

Z_WAVE_SERIAL = 287

DLT_Z_WAVE_SERIAL

ETHER TYPES

class pcapkit.const.reg.ethertype.EtherType(value=<no_arg>, names=None, module=None, type=None, start=1, boundary=None)[source]

Bases: aenum.IntEnum

[EtherType] Ethertype IEEE 802 Numbers

classmethod _missing_(value)[source]

Lookup function used when value is not found.

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

Backport support for original codes.

ARAI_Bunkichi = 33188

ARAI Bunkichi [Neil Sembower]

ATOMIC = 34527

ATOMIC [Joe Touch]

AT_T_0x8008 = 32776

AT&T [Neil Sembower]

AT_T_0x8046 = 32838

AT&T [Neil Sembower]

AT_T_0x8047 = 32839

AT&T [Neil Sembower]

AT_T_0x8069 = 32873

AT&T [Neil Sembower]

Address_Resolution_Protocol = 2054

Address Resolution Protocol (ARP) [RFC 7042]

Aeonic_Systems = 32822

Aeonic Systems [Neil Sembower]

Alpha_Micro = 33098

Alpha Micro [Neil Sembower]

Apollo_Computer = 33015

Apollo Computer [Neil Sembower]

Apollo_Domain = 32793

Apollo Domain [Neil Sembower]

AppleTalk_AARP = 33011

AppleTalk AARP (Kinetics) [Neil Sembower]

Appletalk = 32923

Appletalk [Neil Sembower]

Applitek_Corporation = 32967

Applitek Corporation [Neil Sembower]

Autophon = 32874

Autophon [Neil Sembower]

BBN_Simnet = 21000

BBN Simnet [Neil Sembower]

BBN_VITAL_LanBridge_cache = 65280

BBN VITAL-LanBridge cache [Neil Sembower]

BIIN_0x814D = 33101

BIIN [Neil Sembower]

BIIN_0x814E = 33102

BIIN [Neil Sembower]

Banyan_Systems_0x80C4 = 32964

Banyan Systems [Neil Sembower]

Banyan_Systems_0x80C5 = 32965

Banyan Systems [Neil Sembower]

Banyan_VINES = 2989

Banyan VINES [Neil Sembower]

Berkeley_Trailer_nego = 4096

Berkeley Trailer nego [Neil Sembower]

Cabletron = 28724

Cabletron [Neil Sembower]

Chaosnet = 2052

Chaosnet [Neil Sembower]

ComDesign = 32876

ComDesign [Neil Sembower]

Computgraphic_Corp = 32877

Computgraphic Corp. [Neil Sembower]

Counterpoint_Computers = 32866

Counterpoint Computers [Neil Sembower]

Cronus_Direct = 32772

Cronus Direct [RFC 824][Daniel Tappan]

Cronus_VLN = 32771

Cronus VLN [RFC 824][Daniel Tappan]

Customer_VLAN_Tag_Type = 33024

Customer VLAN Tag Type (C-Tag, formerly called the Q-Tag) (initially Wellfleet) [RFC 7042]

DEC_Customer_Protocol = 24582

DEC Customer Protocol [Neil Sembower]

DEC_DECNET_Phase_IV_Route = 24579

DEC DECNET Phase IV Route [Neil Sembower]

DEC_Diagnostic_Protocol = 24581

DEC Diagnostic Protocol [Neil Sembower]

DEC_Ethernet_Encryption = 32829

DEC Ethernet Encryption [Neil Sembower]

DEC_LANBridge = 32824

DEC LANBridge [Neil Sembower]

DEC_LAN_Traffic_Monitor = 32831

DEC LAN Traffic Monitor [Neil Sembower]

DEC_LAT = 24580

DEC LAT [Neil Sembower]

DEC_LAVC_SCA = 24583

DEC LAVC, SCA [Neil Sembower]

DEC_MOP_Dump_Load = 24577

DEC MOP Dump/Load [Neil Sembower]

DEC_MOP_Remote_Console = 24578

DEC MOP Remote Console [Neil Sembower]

DEC_Unassigned_0x6000 = 24576

DEC Unassigned (Exp.) [Neil Sembower]

DEC_Unassigned_0x803E = 32830

DEC Unassigned [Neil Sembower]

DLOG_0x0660 = 1632

DLOG [Neil Sembower]

DLOG_0x0661 = 1633

DLOG [Neil Sembower]

Dansk_Data_Elektronik = 32891

Dansk Data Elektronik [Neil Sembower]

Delta_Controls = 34526

Delta Controls [Neil Sembower]

ECMA_Internet = 2051

ECMA Internet [Neil Sembower]

EtherType_3Com_TCP_IP_Sys = 36866

3Com(Bridge) TCP-IP Sys [Neil Sembower]

EtherType_3Com_XNS_Sys_Mgmt = 36865

3Com(Bridge) XNS Sys Mgmt [Neil Sembower]

EtherType_3Com_loop_detect = 36867

3Com(Bridge) loop detect [Neil Sembower]

Evans_Sutherland = 32861

Evans & Sutherland [Neil Sembower]

Excelan = 32784

Excelan [Neil Sembower]

ExperData = 32841

ExperData [Neil Sembower]

Frame_Relay_ARP = 2056

Frame Relay ARP [RFC 1701]

General_Dynamics = 32872

General Dynamics [Neil Sembower]

General_Switch_Management_Protocol = 34828

General Switch Management Protocol (GSMP) [RFC 7042]

GeoNetworking_as_defined_in_ETSI_EN_302_636_4_1 = 35143

GeoNetworking as defined in ETSI EN 302 636-4-1 [IEEE]

HIPPI_FP_encapsulation = 33152

HIPPI-FP encapsulation [Neil Sembower]

HP_Probe = 32773

HP Probe [Neil Sembower]

Hayes_Microcomputers = 33072

Hayes Microcomputers [Neil Sembower]

IBM_SNA_Service_on_Ether = 32981

IBM SNA Service on Ether [Neil Sembower]

IEEE_Std_802_11_Fast_Roaming_Remote_Request = 35085

IEEE Std 802.11 - Fast Roaming Remote Request (802.11r) [IEEE]

IEEE_Std_802_11_Pre_Authentication = 35015

IEEE Std 802.11 - Pre-Authentication (802.11i) [IEEE]

IEEE Std 802.1AB - Link Layer Discovery Protocol (LLDP) [IEEE]

IEEE_Std_802_1AE_Media_Access_Control_Security = 35045

IEEE Std 802.1AE - Media Access Control Security [IEEE]

IEEE_Std_802_1Q_Multiple_Multicast_Registration_Protocol = 35062

IEEE Std 802.1Q - Multiple Multicast Registration Protocol (MMRP) [IEEE]

IEEE_Std_802_1Q_Multiple_VLAN_Registration_Protocol = 35061

IEEE Std 802.1Q - Multiple VLAN Registration Protocol (MVRP) [IEEE]

IEEE_Std_802_1Q_Service_VLAN_tag_identifier = 34984

IEEE Std 802.1Q - Service VLAN tag identifier (S-Tag) [IEEE]

IEEE_Std_802_1Qbe_Multiple_I_SID_Registration_Protocol = 35113

IEEE Std 802.1Qbe - Multiple I-SID Registration Protocol [IEEE]

IEEE_Std_802_1Qbg_ECP_Protocol = 35136

IEEE Std 802.1Qbg - ECP Protocol (also used in 802.1BR) [IEEE]

IEEE_Std_802_1X_Port_based_network_access_control = 34958

IEEE Std 802.1X - Port-based network access control [IEEE]

IEEE_Std_802_21_Media_Independent_Handover_Protocol = 35095

IEEE Std 802.21 - Media Independent Handover Protocol [IEEE]

IEEE_Std_802_3_Ethernet_Passive_Optical_Network = 34824

IEEE Std 802.3 - Ethernet Passive Optical Network (EPON) [EPON][RFC 7042]

IEEE_Std_802_Local_Experimental_Ethertype_0x88B5 = 34997

IEEE Std 802 - Local Experimental Ethertype [IEEE]

IEEE_Std_802_Local_Experimental_Ethertype_0x88B6 = 34998

IEEE Std 802 - Local Experimental Ethertype [IEEE]

IEEE_Std_802_OUI_Extended_Ethertype = 34999

IEEE Std 802 - OUI Extended Ethertype [IEEE]

IP_Autonomous_Systems = 34668

IP Autonomous Systems [RFC 1701]

Internet_Protocol_version_4 = 2048

Internet Protocol version 4 (IPv4) [RFC 7042]

Internet_Protocol_version_6 = 34525

Internet Protocol version 6 (IPv6) [RFC 7042]

L2_IS_IS = 8948

L2-IS-IS [RFC 6325]

Little_Machines = 32864

Little Machines [Neil Sembower]

LoWPAN_encapsulation = 41197

LoWPAN encapsulation [RFC 7973]

Logicraft = 33096

Logicraft [Neil Sembower]

Loopback = 36864

Loopback [Neil Sembower]

MPLS = 34887

MPLS [RFC 5332]

MPLS_with_upstream_assigned_label = 34888

MPLS with upstream-assigned label [RFC 5332]

Matra = 32890

Matra [Neil Sembower]

Merit_Internodal = 32892

Merit Internodal [Hans Werner Braun]

Motorola_Computer = 33165

Motorola Computer [Neil Sembower]

Multi_Topology = 39458

Multi-Topology [RFC 8377]

Multicast_Channel_Allocation_Protocol = 34913

Multicast Channel Allocation Protocol (MCAP) [RFC 7042]

NBS_Internet = 2050

NBS Internet [Neil Sembower]

NSH = 35151

NSH (Network Service Header) [RFC 8300]

Nestar = 32774

Nestar [Neil Sembower]

Network_Computing_Devices = 33097

Network Computing Devices [Neil Sembower]

Nixdorf = 1024

Nixdorf [Neil Sembower]

Nixdorf_Computers = 32931

Nixdorf Computers [Neil Sembower]

PCS_Basic_Block_Protocol = 16962

PCS Basic Block Protocol [Neil Sembower]

PPP_over_Ethernet_Discovery_Stage = 34915

PPP over Ethernet (PPPoE) Discovery Stage [RFC 2516]

PPP_over_Ethernet_Session_Stage = 34916

PPP over Ethernet (PPPoE) Session Stage [RFC 2516]

PUP_Addr_Trans_0x0201 = 513

PUP Addr Trans (see 0A01) [Neil Sembower]

PUP_Addr_Trans_0x0A01 = 2561

PUP Addr Trans [Neil Sembower]

Pacer_Software = 32966

Pacer Software [Neil Sembower]

Planning_Research_Corp = 32836

Planning Research Corp. [Neil Sembower]

Point_to_Point_Protocol = 34827

Point-to-Point Protocol (PPP) [RFC 7042]

Proteon = 28720

Proteon [Neil Sembower]

Provider_Backbone_Bridging_Instance_tag = 35047

Provider Backbone Bridging Instance tag [IEEE Std 802.1Q-2014]

Rational_Corp = 33104

Rational Corp [Neil Sembower]

Raw_Frame_Relay = 25945

Raw Frame Relay [RFC 1701]

Reserved = 65535

Reserved [RFC 1701]

Reserved_for_HIPPI_6400_0x8182 = 33154

Reserved for HIPPI-6400 [Neil Sembower]

Reserved_for_HIPPI_6400_0x8183 = 33155

Reserved for HIPPI-6400 [Neil Sembower]

Retix = 33010

Retix [Neil Sembower]

Reverse_Address_Resolution_Protocol = 32821

Reverse Address Resolution Protocol (RARP) [RFC 903][Joseph Murdock]

SECTRA = 34523

SECTRA [Neil Sembower]

SGI_Time_Warner_prop = 33150

SGI/Time Warner prop. [Neil Sembower]

SGI_bounce_server = 32790

SGI bounce server [Andrew Cherenson]

SGI_diagnostics = 32787

SGI diagnostics [Andrew Cherenson]

SGI_network_games = 32788

SGI network games [Andrew Cherenson]

SGI_reserved = 32789

SGI reserved [Andrew Cherenson]

SNMP = 33100

SNMP [Joyce K Reynolds]

STP_HIPPI_ST = 33153

STP, HIPPI-ST [Neil Sembower]

Secure_Data = 34669

Secure Data [RFC 1701]

Spider_Systems_Ltd = 32927

Spider Systems Ltd. [Neil Sembower]

Stanford_V_Kernel_exp = 32859

Stanford V Kernel exp. [Neil Sembower]

Stanford_V_Kernel_prod = 32860

Stanford V Kernel prod. [Neil Sembower]

Symbolics_Private = 2076

Symbolics Private [David Plummer]

TCP_IP_Compression = 34667

TCP/IP Compression [RFC 1144][RFC 1701]

TRILL = 8947

TRILL [RFC 6325]

TRILL_Fine_Grained_Labeling = 35131

TRILL Fine Grained Labeling (FGL) [RFC 7172]

TRILL_RBridge_Channel = 35142

TRILL RBridge Channel [RFC 7178]

Technically_Elite_Concept = 33103

Technically Elite Concept [Neil Sembower]

The_Ethertype_will_be_used_to_identify_a_Channel_in_which_control_messages_are_encapsulated_as_payload_of_GRE_packets_When_a_GRE_packet_tagged_with_the_Ethertype_is_received_the_payload_will_be_handed_to_the_network_processor_for_processing = 47082

The Ethertype will be used to identify a “Channel” in which control messages are encapsulated as payload of GRE packets. When a GRE packet tagged with the Ethertype is received, the payload will be handed to the network processor for processing. [RFC 8157]

Tigan_Inc = 32815

Tigan, Inc. [Neil Sembower]

Trans_Ether_Bridging = 25944

Trans Ether Bridging [RFC 1701]

Tymshare = 32814

Tymshare [Neil Sembower]

Ungermann_Bass_dia_loop = 28674

Ungermann-Bass dia/loop [Neil Sembower]

Ungermann_Bass_download = 28672

Ungermann-Bass download [Neil Sembower]

Ungermann_Bass_net_debugr = 2304

Ungermann-Bass net debugr [Neil Sembower]

Univ_of_Mass_Amherst_0x8065 = 32869

Univ. of Mass. @ Amherst [Neil Sembower]

Univ_of_Mass_Amherst_0x8066 = 32870

Univ. of Mass. @ Amherst [Neil Sembower]

VG_Laboratory_Systems = 33073

VG Laboratory Systems [Neil Sembower]

VINES_Echo = 2991

VINES Echo [RFC 1701]

VINES_Loopback = 2990

VINES Loopback [RFC 1701]

Valid_Systems = 5632

Valid Systems [Neil Sembower]

Varian_Associates = 32989

Varian Associates [Neil Sembower]

Veeco_Integrated_Auto = 32871

Veeco Integrated Auto. [Neil Sembower]

Vitalink TransLAN III [Neil Sembower]

Wellfleet_Communications = 33023

Wellfleet Communications [Neil Sembower]

XEROX_NS_IDP = 1536

Data Link Layer and Physical Layer Specification”, AA-K759B-TK, Digital Equipment Corporation, Maynard, MA. Also as: “The Ethernet - A Local Area Network”, Version 1.0, Digital Equipment Corporation, Intel Corporation, Xerox Corporation, September 1980. And: “The Ethernet, A Local Area Network: Data Link Layer and Physical Layer Specifications”, Digital, Intel and Xerox, November 1982. And: XEROX, “The Ethernet, A Local Area Network: Data Link Layer and Physical Layer Specification”, X3T51/80-50, Xerox Corporation, Stamford, CT., October 1980.][Neil Sembower]

Type

XEROX NS IDP [“The Ethernet, A Local Area Network

XEROX_PUP = 512

XEROX PUP (see 0A00) [Boggs, D., J. Shoch, E. Taft, and R. Metcalfe, “PUP: An Internetwork Architecture”, XEROX Palo Alto Research Center, CSL-79-10, July 1979; also in IEEE Transactions on Communication, Volume COM-28, Number 4, April 1980.][Neil Sembower]

XNS_Compatability = 2055

XNS Compatability [Neil Sembower]

XTP = 33149

XTP [Neil Sembower]

X_25_Level_3 = 2053

X.25 Level 3 [Neil Sembower]

X_75_Internet = 2049

X.75 Internet [Neil Sembower]

Xerox_IEEE802_3_PUP = 2560

Xerox IEEE802.3 PUP [Neil Sembower]

Assigned Internet Protocol Numbers

class pcapkit.const.reg.transtype.TransType(value=<no_arg>, names=None, module=None, type=None, start=1, boundary=None)[source]

Bases: aenum.IntEnum

[TransType] Transport Layer Protocol Numbers

classmethod _missing_(value)[source]

Lookup function used when value is not found.

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

Backport support for original codes.

AH = 51

[RFC 4302] Authentication Header

ARGUS = 13

[Robert W Scheifler] ARGUS (deprecated))

ARIS = 104

[Nancy Feldman] ARIS

AX_25 = 93

[Brian Kantor] AX.25 Frames

A_N = 107

[Bob Braden] Active Networks

BBN_RCC_MON = 10

[Steve Chipman] BBN RCC Monitoring

BNA = 49

[Gary Salamon] BNA

BR_SAT_MON = 76

[Steven Blumenthal] Backroom SATNET Monitoring

CBT = 7

[Tony Ballardie] CBT

CFTP = 62

[Forsdick, H., “CFTP”, Network Message, Bolt Beranek and Newman, January 1982.][Harry Forsdick] CFTP

CHAOS = 16

[J Noel Chiappa] Chaos

CPHB = 73

[David Mittnacht] Computer Protocol Heart Beat

CPNX = 72

[David Mittnacht] Computer Protocol Network Executive

CRTP = 126

[Robert Sautter] Combat Radio Transport Protocol

CRUDP = 127

[Robert Sautter] Combat Radio User Datagram

Compaq_Peer = 110

[Victor Volpe] Compaq Peer Protocol

DCCP = 33

[RFC 4340] Datagram Congestion Control Protocol

DCN_MEAS = 19

[David Mills] DCN Measurement Subsystems

DDP = 37

[Wesley Craig] Datagram Delivery Protocol

DDX = 116

[John Worley] D-II Data Exchange (DDX)

DGP = 86

[M/A-COM Government Systems, “Dissimilar Gateway Protocol Specification, Draft Version”, Contract no. CS901145, November 16, 1987.][Mike Little] Dissimilar Gateway Protocol

DSR = 48

[RFC 4728] Dynamic Source Routing Protocol

EGP = 8

[RFC 888][David Mills] Exterior Gateway Protocol

EIGRP = 88

[RFC 7868] EIGRP

EMCON = 14

[<mystery contact>] EMCON

ENCAP = 98

[RFC 1241][Robert Woodburn] Encapsulation Header

ESP = 50

[RFC 4303] Encap Security Payload

ETHERIP = 97

[RFC 3378] Ethernet-within-IP Encapsulation

Ethernet = 143

[draft-ietf-spring-srv6-network-programming] Ethernet (TEMPORARY - registered 2020-01-31, expires 2021-01-31)

FC = 133

[Murali Rajagopal][RFC 6172] Fibre Channel

FIRE = 125

[Criag Partridge]

GGP = 3

[RFC 823] Gateway-to-Gateway

GMTP = 100

[RXB5] GMTP

GRE = 47

[RFC 2784][Tony Li] Generic Routing Encapsulation

HIP = 139

[RFC 7401] Host Identity Protocol

HMP = 20

[RFC 869][Bob Hinden] Host Monitoring

HOPOPT = 0

[RFC 8200] IPv6 Hop-by-Hop Option

IATP = 117

[John Murphy] Interactive Agent Transfer Protocol

ICMP = 1

[RFC 792] Internet Control Message

IDPR = 35

[Martha Steenstrup] Inter-Domain Policy Routing Protocol

IDPR_CMTP = 38

[Martha Steenstrup] IDPR Control Message Transport Proto

IDRP = 45

[Sue Hares] Inter-Domain Routing Protocol

IFMP = 101

[Bob Hinden][November 1995, 1997.] Ipsilon Flow Management Protocol

IGMP = 2

[RFC 1112] Internet Group Management

IGP = 9

[Internet Assigned Numbers Authority] any private interior gateway (used by Cisco for their IGRP)

IL = 40

[Dave Presotto] IL Transport Protocol

IPCV = 71

[Steven Blumenthal] Internet Packet Core Utility

IPComp = 108

[RFC 2393] IP Payload Compression Protocol

IPIP = 94

[John Ioannidis] IP-within-IP Encapsulation Protocol

IPLT = 129

[Hollbach]

IPPC = 67

[Steven Blumenthal] Internet Pluribus Packet Core

IPTM = 84

[Jim Stevens] Internet Protocol Traffic Manager

IPX_in_IP = 111

[CJ Lee] IPX in IP

IPv4 = 4

[RFC 2003] IPv4 encapsulation

IPv6 = 41

[RFC 2473] IPv6 encapsulation

IPv6_Frag = 44

[Steve Deering] Fragment Header for IPv6

IPv6_ICMP = 58

[RFC 8200] ICMP for IPv6

IPv6_NoNxt = 59

[RFC 8200] No Next Header for IPv6

IPv6_Opts = 60

[RFC 8200] Destination Options for IPv6

IPv6_Route = 43

[Steve Deering] Routing Header for IPv6

IRTP = 28

[RFC 938][Trudy Miller] Internet Reliable Transaction

ISIS_over_IPv4 = 124

[Tony Przygienda]

ISO_IP = 80

[Marshall T Rose] ISO Internet Protocol

ISO_TP4 = 29

[RFC 905][<mystery contact>] ISO Transport Protocol Class 4

I_NLSP = 52

[K Robert Glenn] Integrated Net Layer Security TUBA

KRYPTOLAN = 65

[Paul Liu] Kryptolan

L2TP = 115

[RFC 3931][Bernard Aboba] Layer Two Tunneling Protocol

LARP = 91

[Brian Horn] Locus Address Resolution Protocol

LEAF_1 = 25

[Barry Boehm] Leaf-1

LEAF_2 = 26

[Barry Boehm] Leaf-2

MERIT_INP = 32

[Hans Werner Braun] MERIT Internodal Protocol

MFE_NSP = 31

[Shuttleworth, B., “A Documentary of MFENet, a National Computer Network”, UCRL-52317, Lawrence Livermore Labs, Livermore, California, June 1977.][Barry Howard] MFE Network Services Protocol

MICP = 95

[John Ioannidis] Mobile Internetworking Control Pro. (deprecated))

MOBILE = 55

[Charlie Perkins] IP Mobility

MPLS_in_IP = 137

[RFC 4023]

MTP = 92

[Susie Armstrong] Multicast Transport Protocol

MUX = 18

[Cohen, D. and J. Postel, “Multiplexing Protocol”, IEN 90, USC/Information Sciences Institute, May 1979.][Jon Postel] Multiplexing

Mobility_Header = 135

[RFC 6275]

NARP = 54

[RFC 1735] NBMA Address Resolution Protocol

NETBLT = 30

[RFC 969][David Clark] Bulk Data Transfer Protocol

NSFNET_IGP = 85

[Hans Werner Braun] NSFNET-IGP

NVP_II = 11

[RFC 741][Steve Casner] Network Voice Protocol

OSPFIGP = 89

[RFC 1583][RFC 2328][RFC 5340][John Moy] OSPFIGP

PGM = 113

[Tony Speakman] PGM Reliable Transport Protocol

PIM = 103

[RFC 7761][Dino Farinacci] Protocol Independent Multicast

PIPE = 131

[Bernhard Petri] Private IP Encapsulation within IP

PNNI = 102

[Ross Callon] PNNI over IP

PRM = 21

[Zaw Sing Su] Packet Radio Measurement

PTP = 123

[Michael Welzl] Performance Transparency Protocol

PUP = 12

An Internetwork Architecture”, XEROX Palo Alto Research Center, CSL-79-10, July 1979; also in IEEE Transactions on Communication, Volume COM-28, Number 4, April 1980.][XEROX] PUP

Type

[Boggs, D., J. Shoch, E. Taft, and R. Metcalfe, “PUP

PVP = 75

[Steve Casner] Packet Video Protocol

QNX = 106

[Michael Hunter] QNX

RDP = 27

[RFC 908][Bob Hinden] Reliable Data Protocol

ROHC = 142

[RFC 5858] Robust Header Compression

RSVP = 46

[RFC 2205][RFC 3209][Bob Braden] Reservation Protocol

RSVP_E2E_IGNORE = 134

[RFC 3175]

RVD = 66

[Michael Greenwald] MIT Remote Virtual Disk Protocol

Reserved = 255

[Internet Assigned Numbers Authority]

SAT_EXPAK = 64

[Steven Blumenthal] SATNET and Backroom EXPAK

SAT_MON = 69

[Steven Blumenthal] SATNET Monitoring

SCC_SP = 96

[Howard Hart] Semaphore Communications Sec. Pro.

SCPS = 105

[Robert Durst] SCPS

SCTP = 132

[Randall R Stewart] Stream Control Transmission Protocol

SDRP = 42

[Deborah Estrin] Source Demand Routing Protocol

SECURE_VMTP = 82

[Dave Cheriton] SECURE-VMTP

SKIP = 57

[Tom Markson] SKIP

SM = 122

[Jon Crowcroft][draft-perlman-simple-multicast] Simple Multicast Protocol (deprecated))

SMP = 121

[Leif Ekblad] Simple Message Protocol

SNP = 109

[Manickam R Sridhar] Sitara Networks Protocol

SPS = 130

[Bill McIntosh] Secure Packet Shield

SRP = 119

[Mark Hamilton] SpectraLink Radio Protocol

SSCOPMCE = 128

[Kurt Waber]

ST = 5

[RFC 1190][RFC 1819] Stream

STP = 118

[Jean Michel Pittet] Schedule Transfer Protocol

SUN_ND = 77

[William Melohn] SUN ND PROTOCOL-Temporary

SWIPE = 53

[John Ioannidis] IP with Encryption (deprecated))

Shim6 = 140

[RFC 5533] Shim6 Protocol

Sprite_RPC = 90

[Welch, B., “The Sprite Remote Procedure Call System”, Technical Report, UCB/Computer Science Dept., 86/302, University of California at Berkeley, June 1986.][Bruce Willins] Sprite RPC Protocol

TCF = 87

[Guillermo A Loyola] TCF

TCP = 6

[RFC 793] Transmission Control

TLSP = 56

[Christer Oberg] Transport Layer Security Protocol using Kryptonet key management

TP = 39

[Dirk Fromhein] TP++ Transport Protocol

TRUNK_1 = 23

[Barry Boehm] Trunk-1

TRUNK_2 = 24

[Barry Boehm] Trunk-2

TTP = 84

[Jim Stevens] Transaction Transport Protocol

TransType_3PC = 34

[Stuart A Friedberg] Third Party Connect Protocol

UDP = 17

[RFC 768][Jon Postel] User Datagram

UDPLite = 136

[RFC 3828]

UTI = 120

[Peter Lothberg] UTI

Use_for_experimentation_and_testing_253 = 253

[RFC 3692] Use for experimentation and testing

Use_for_experimentation_and_testing_254 = 254

[RFC 3692] Use for experimentation and testing

VINES = 83

[Brian Horn] VINES

VISA = 70

[Gene Tsudik] VISA Protocol

VMTP = 81

[Dave Cheriton] VMTP

VRRP = 112

[RFC 5798] Virtual Router Redundancy Protocol

WB_EXPAK = 79

[Steven Blumenthal] WIDEBAND EXPAK

WB_MON = 78

[Steven Blumenthal] WIDEBAND Monitoring

WESP = 141

[RFC 5840] Wrapped Encapsulating Security Payload

WSN = 74

[Victor Dafoulas] Wang Span Network

XNET = 15

[Haverty, J., “XNET Formats for Internet Protocol Version 4”, IEN 158, October 1980.][Jack Haverty] Cross Net Debugger

XNS_IDP = 22

Data Link Layer and Physical Layer Specification”, AA-K759B-TK, Digital Equipment Corporation, Maynard, MA. Also as: “The Ethernet - A Local Area Network”, Version 1.0, Digital Equipment Corporation, Intel Corporation, Xerox Corporation, September 1980. And: “The Ethernet, A Local Area Network: Data Link Layer and Physical Layer Specifications”, Digital, Intel and Xerox, November 1982. And: XEROX, “The Ethernet, A Local Area Network: Data Link Layer and Physical Layer Specification”, X3T51/80-50, Xerox Corporation, Stamford, CT., October 1980.][XEROX] XEROX NS IDP

Type

[“The Ethernet, A Local Area Network

XTP = 36

[Greg Chesson] XTP

any_0_hop_protocol = 114

[Internet Assigned Numbers Authority] any 0-hop protocol

any_distributed_file_system = 68

[Internet Assigned Numbers Authority] any distributed file system

any_host_internal_protocol = 61

[Internet Assigned Numbers Authority] any host internal protocol

any_local_network = 63

[Internet Assigned Numbers Authority] any local network

any_private_encryption_scheme = 99

[Internet Assigned Numbers Authority] any private encryption scheme

manet = 138

[RFC 5498] MANET Protocols


*

http://www.tcpdump.org/linktypes.html

https://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtml#ieee-802-numbers-1

https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml#protocol-numbers-1