- java.lang.Object
-
- org.pcap4j.packet.namednumber.NamedNumber<java.lang.Byte,IpNumber>
-
- org.pcap4j.packet.namednumber.IpNumber
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<IpNumber>
public final class IpNumber extends NamedNumber<java.lang.Byte,IpNumber>
IP Number- Since:
- pcap4j 0.9.1
- See Also:
- IANA Registry, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static IpNumberACTIVE_NETWORKSActive Networks: 107static IpNumberAHAuthentication Header: 51static IpNumberARGUSARGUS: 13static IpNumberARISARIS: 104static IpNumberAX_25AX.25 Frames: 93static IpNumberBBN_RCC_MONBBN RCC Monitoring: 10static IpNumberBNABNA: 49static IpNumberBR_SAT_MONBackroom SATNET Monitoring: 76static IpNumberCBTCBT: 7static IpNumberCFTPCFTP: 62static IpNumberCHAOSChaos: 16static IpNumberCOMPAQ_PEERCompaq Peer Protocol: 110static IpNumberCPHBComputer Protocol Heart Beat (CPHB): 73static IpNumberCPNXComputer Protocol Network Executive (CPNX): 72static IpNumberCRTPCombat Radio Transport Protocol (CRTP): 126static IpNumberCRUDPCombat Radio User Datagram (CRUDP): 127static IpNumberDCCPDatagram Congestion Control Protocol (DCCP): 33static IpNumberDCN_MEASDCN Measurement Subsystems (DCN-MEAS): 19static IpNumberDDPDatagram Delivery Protocol (DDP): 37static IpNumberDDXD-II Data Exchange (DDX): 116static IpNumberDGPDissimilar Gateway Protocol (DGP): 86static IpNumberDSRDynamic Source Routing Protocol (DSR): 48static IpNumberEGPExterior Gateway Protocol (EGP): 8static IpNumberEIGRPEIGRP: 88static IpNumberEMCONEMCON: 14static IpNumberENCAPEncapsulation Header: 98static IpNumberESPEncap Security Payload (ESP): 50static IpNumberETHERIPEthernet-within-IP Encapsulation: 97static IpNumberFCFibre Channel: 133static IpNumberFIREFIRE: 125static IpNumberGGPGateway-to-Gateway (GGP): 3static IpNumberGMTPGMTP: 100static IpNumberGREGeneric Routing Encapsulation (GRE): 47static IpNumberHIPHost Identity Protocol (HIP): 139static IpNumberHMPHost Monitoring (HMP): 20static IpNumberI_NLSPIntegrated Net Layer Security TUBA (I-NLSP): 52static IpNumberIATPInteractive Agent Transfer Protocol (IATP): 117static IpNumberICMPV4Internet Control Message (ICMPv4): 1static IpNumberICMPV6ICMP for IPv6: 58static IpNumberIDPRInter-Domain Policy Routing Protocol (IDPR): 35static IpNumberIDPR_CMTPIDPR Control Message Transport Protocol (IDPR-CMTP): 38static IpNumberIDRPInter-Domain Routing Protocol (IDRP): 45static IpNumberIFMPIpsilon Flow Management Protocol (IFMP): 101static IpNumberIGMPInternet Group Management (IGMP): 2static IpNumberIGPany private interior gateway (IGP, used by Cisco for their IGRP): 9static IpNumberILIL Transport Protocol: 40static IpNumberIPCOMPIP Payload Compression Protocol (IPCOMP): 108static IpNumberIPCVInternet Packet Core Utility (IPCV): 71static IpNumberIPIPIP-within-IP Encapsulation Protocol (IPIP): 94static IpNumberIPLTIPLT: 129static IpNumberIPPCInternet Pluribus Packet Core (IPPC): 67static IpNumberIPTMInternet Protocol Traffic Manager (IPTM): 84static IpNumberIPV4IPv4 encapsulation: 4static IpNumberIPV6IPv6 encapsulation: 41static IpNumberIPV6_DST_OPTSDestination Options for IPv6: 60static IpNumberIPV6_FRAGFragment Header for IPv6: 44static IpNumberIPV6_HOPOPTIPv6 Hop-by-Hop Option: 0static IpNumberIPV6_NONXTNo Next Header for IPv6: 59static IpNumberIPV6_ROUTERouting Header for IPv6: 43static IpNumberIPX_IN_IPIPX in IP: 111static IpNumberIRTPInternet Reliable Transaction (IRTP): 28static IpNumberISIS_OVER_IPV4ISIS over IPv4: 124static IpNumberISO_IPISO Internet Protocol (ISO-IP): 80static IpNumberISO_TP4ISO Transport Protocol Class 4 (ISO-TP4): 29static IpNumberKRYPTOLANKryptolan: 65static IpNumberL2TPLayer Two Tunneling Protocol (L2TP): 115static IpNumberLARPLocus Address Resolution Protocol (LARP): 91static IpNumberLEAF_1Leaf-1: 25static IpNumberLEAF_2Leaf-2: 26static IpNumberMANETMANET Protocols: 138static IpNumberMERIT_INPMERIT Internodal Protocol (MERIT-INP): 32static IpNumberMFE_NSPMFE Network Services Protocol (MFE-NSP): 31static IpNumberMICPMobile Internetworking Control Protocol (MICP): 95static IpNumberMOBILEIP Mobility: 55static IpNumberMOBILITY_HEADERMobility Header: 135static IpNumberMPLS_IN_IPMPLS-in-IP: 137static IpNumberMTPMulticast Transport Protocol (MTP): 92static IpNumberMUXMultiplexing: 18static IpNumberNARPNBMA Address Resolution Protocol (NARP): 54static IpNumberNETBLTBulk Data Transfer Protocol (NETBLT): 30static IpNumberNSFNET_IGPNSFNET-IGP: 85static IpNumberNVP_IINetwork Voice Protocol (NVP-II): 11static IpNumberOSPFIGPOSPFIGP: 89static IpNumberPGMPragmatic General Multicast (PGM): 113static IpNumberPIMProtocol Independent Multicast (PIM): 103static IpNumberPIPEPrivate IP Encapsulation within IP (PIPE): 131static IpNumberPNNIPNNI over IP: 102static IpNumberPRMPacket Radio Measurement (PRM): 21static IpNumberPTPPerformance Transparency Protocol (PTP): 123static IpNumberPUPPUP: 12static IpNumberPVPPacket Video Protocol (PVP): 75static IpNumberQNXQNX: 106static IpNumberRDPReliable Data Protocol (RDP): 27private static java.util.Map<java.lang.Byte,IpNumber>registrystatic IpNumberROHCRobust Header Compression (ROHC): 142static IpNumberRSVPReservation Protocol (RSVP): 46static IpNumberRSVP_E2E_IGNORERSVP-E2E-IGNORE: 134static IpNumberRVDMIT Remote Virtual Disk Protocol (RVD): 66static IpNumberSAT_EXPAKSATNET and Backroom EXPAK: 64static IpNumberSAT_MONSATNET Monitoring: 69static IpNumberSCC_SPSemaphore Communications Security Protocol: 96static IpNumberSCPSSCPS: 105static IpNumberSCTPStream Control Transmission Protocol (SCTP): 132static IpNumberSDRPSource Demand Routing Protocol (SDRP): 42static IpNumberSECURE_VMTPSECURE-VMTP: 82private static longserialVersionUIDstatic IpNumberSHIM6Shim6 Protocol: 140static IpNumberSKIPSKIP: 57static IpNumberSMSimple Multicast Protocol (SM): 122static IpNumberSMPSimple Message Protocol (SMP): 121static IpNumberSNPSitara Networks Protocol (SNP): 109static IpNumberSPRITE_RPCSprite RPC Protocol: 90static IpNumberSPSSecure Packet Shield (SPS): 130static IpNumberSRPSpectraLink Radio Protocol (SRP): 119static IpNumberSSCOPMCESSCOPMCE: 128static IpNumberSTStream (ST): 5static IpNumberSTPSchedule Transfer Protocol (STP): 118static IpNumberSUN_NDSUN ND PROTOCOL: 77static IpNumberSWIPEIP with Encryption (SWIPE): 53static IpNumberTCFTCF: 87static IpNumberTCPTransmission Control (TCP): 6static IpNumberTLSPTransport Layer Security Protocol using Kryptonet key management (TLSP): 56static IpNumberTP_PPTP++ Transport Protocol: 39static IpNumberTPCThird Party Connect Protocol (3PC): 34static IpNumberTRUNK_1Trunk-1: 23static IpNumberTRUNK_2Trunk-2: 24static IpNumberTTPTransaction Transport Protocol (TTP): 84static IpNumberUDPUser Datagram (UDP): 17static IpNumberUDPLITEUDPLite: 136static IpNumberUTIUTI: 120static IpNumberVINESVINES: 83static IpNumberVISAVISA Protocol: 70static IpNumberVMTPVMTP: 81static IpNumberVRRPVirtual Router Redundancy Protocol: 112static IpNumberWB_EXPAKWIDEBAND EXPAK: 79static IpNumberWB_MONWIDEBAND Monitoring: 78static IpNumberWESPWrapped Encapsulating Security Payload (WESP): 141static IpNumberWSNWang Span Network (WSN): 74static IpNumberXNETCross Net Debugger (XNET): 15static IpNumberXNS_IDPXEROX NS IDP: 22static IpNumberXTPXTP: 36
-
Constructor Summary
Constructors Constructor Description IpNumber(java.lang.Byte value, java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(IpNumber o)static IpNumbergetInstance(java.lang.Byte value)static IpNumberregister(IpNumber number)java.lang.StringvalueAsString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
IPV6_HOPOPT
public static final IpNumber IPV6_HOPOPT
IPv6 Hop-by-Hop Option: 0
-
ICMPV4
public static final IpNumber ICMPV4
Internet Control Message (ICMPv4): 1
-
IGMP
public static final IpNumber IGMP
Internet Group Management (IGMP): 2
-
GGP
public static final IpNumber GGP
Gateway-to-Gateway (GGP): 3
-
IPV4
public static final IpNumber IPV4
IPv4 encapsulation: 4
-
ST
public static final IpNumber ST
Stream (ST): 5
-
TCP
public static final IpNumber TCP
Transmission Control (TCP): 6
-
CBT
public static final IpNumber CBT
CBT: 7
-
EGP
public static final IpNumber EGP
Exterior Gateway Protocol (EGP): 8
-
IGP
public static final IpNumber IGP
any private interior gateway (IGP, used by Cisco for their IGRP): 9
-
BBN_RCC_MON
public static final IpNumber BBN_RCC_MON
BBN RCC Monitoring: 10
-
NVP_II
public static final IpNumber NVP_II
Network Voice Protocol (NVP-II): 11
-
PUP
public static final IpNumber PUP
PUP: 12
-
ARGUS
public static final IpNumber ARGUS
ARGUS: 13
-
EMCON
public static final IpNumber EMCON
EMCON: 14
-
XNET
public static final IpNumber XNET
Cross Net Debugger (XNET): 15
-
CHAOS
public static final IpNumber CHAOS
Chaos: 16
-
UDP
public static final IpNumber UDP
User Datagram (UDP): 17
-
MUX
public static final IpNumber MUX
Multiplexing: 18
-
DCN_MEAS
public static final IpNumber DCN_MEAS
DCN Measurement Subsystems (DCN-MEAS): 19
-
HMP
public static final IpNumber HMP
Host Monitoring (HMP): 20
-
PRM
public static final IpNumber PRM
Packet Radio Measurement (PRM): 21
-
XNS_IDP
public static final IpNumber XNS_IDP
XEROX NS IDP: 22
-
TRUNK_1
public static final IpNumber TRUNK_1
Trunk-1: 23
-
TRUNK_2
public static final IpNumber TRUNK_2
Trunk-2: 24
-
LEAF_1
public static final IpNumber LEAF_1
Leaf-1: 25
-
LEAF_2
public static final IpNumber LEAF_2
Leaf-2: 26
-
RDP
public static final IpNumber RDP
Reliable Data Protocol (RDP): 27
-
IRTP
public static final IpNumber IRTP
Internet Reliable Transaction (IRTP): 28
-
ISO_TP4
public static final IpNumber ISO_TP4
ISO Transport Protocol Class 4 (ISO-TP4): 29
-
NETBLT
public static final IpNumber NETBLT
Bulk Data Transfer Protocol (NETBLT): 30
-
MFE_NSP
public static final IpNumber MFE_NSP
MFE Network Services Protocol (MFE-NSP): 31
-
MERIT_INP
public static final IpNumber MERIT_INP
MERIT Internodal Protocol (MERIT-INP): 32
-
DCCP
public static final IpNumber DCCP
Datagram Congestion Control Protocol (DCCP): 33
-
TPC
public static final IpNumber TPC
Third Party Connect Protocol (3PC): 34
-
IDPR
public static final IpNumber IDPR
Inter-Domain Policy Routing Protocol (IDPR): 35
-
XTP
public static final IpNumber XTP
XTP: 36
-
DDP
public static final IpNumber DDP
Datagram Delivery Protocol (DDP): 37
-
IDPR_CMTP
public static final IpNumber IDPR_CMTP
IDPR Control Message Transport Protocol (IDPR-CMTP): 38
-
TP_PP
public static final IpNumber TP_PP
TP++ Transport Protocol: 39
-
IL
public static final IpNumber IL
IL Transport Protocol: 40
-
IPV6
public static final IpNumber IPV6
IPv6 encapsulation: 41
-
SDRP
public static final IpNumber SDRP
Source Demand Routing Protocol (SDRP): 42
-
IPV6_ROUTE
public static final IpNumber IPV6_ROUTE
Routing Header for IPv6: 43
-
IPV6_FRAG
public static final IpNumber IPV6_FRAG
Fragment Header for IPv6: 44
-
IDRP
public static final IpNumber IDRP
Inter-Domain Routing Protocol (IDRP): 45
-
RSVP
public static final IpNumber RSVP
Reservation Protocol (RSVP): 46
-
GRE
public static final IpNumber GRE
Generic Routing Encapsulation (GRE): 47
-
DSR
public static final IpNumber DSR
Dynamic Source Routing Protocol (DSR): 48
-
BNA
public static final IpNumber BNA
BNA: 49
-
ESP
public static final IpNumber ESP
Encap Security Payload (ESP): 50
-
AH
public static final IpNumber AH
Authentication Header: 51
-
I_NLSP
public static final IpNumber I_NLSP
Integrated Net Layer Security TUBA (I-NLSP): 52
-
SWIPE
public static final IpNumber SWIPE
IP with Encryption (SWIPE): 53
-
NARP
public static final IpNumber NARP
NBMA Address Resolution Protocol (NARP): 54
-
MOBILE
public static final IpNumber MOBILE
IP Mobility: 55
-
TLSP
public static final IpNumber TLSP
Transport Layer Security Protocol using Kryptonet key management (TLSP): 56
-
SKIP
public static final IpNumber SKIP
SKIP: 57
-
ICMPV6
public static final IpNumber ICMPV6
ICMP for IPv6: 58
-
IPV6_NONXT
public static final IpNumber IPV6_NONXT
No Next Header for IPv6: 59
-
IPV6_DST_OPTS
public static final IpNumber IPV6_DST_OPTS
Destination Options for IPv6: 60
-
CFTP
public static final IpNumber CFTP
CFTP: 62
-
SAT_EXPAK
public static final IpNumber SAT_EXPAK
SATNET and Backroom EXPAK: 64
-
KRYPTOLAN
public static final IpNumber KRYPTOLAN
Kryptolan: 65
-
RVD
public static final IpNumber RVD
MIT Remote Virtual Disk Protocol (RVD): 66
-
IPPC
public static final IpNumber IPPC
Internet Pluribus Packet Core (IPPC): 67
-
SAT_MON
public static final IpNumber SAT_MON
SATNET Monitoring: 69
-
VISA
public static final IpNumber VISA
VISA Protocol: 70
-
IPCV
public static final IpNumber IPCV
Internet Packet Core Utility (IPCV): 71
-
CPNX
public static final IpNumber CPNX
Computer Protocol Network Executive (CPNX): 72
-
CPHB
public static final IpNumber CPHB
Computer Protocol Heart Beat (CPHB): 73
-
WSN
public static final IpNumber WSN
Wang Span Network (WSN): 74
-
PVP
public static final IpNumber PVP
Packet Video Protocol (PVP): 75
-
BR_SAT_MON
public static final IpNumber BR_SAT_MON
Backroom SATNET Monitoring: 76
-
SUN_ND
public static final IpNumber SUN_ND
SUN ND PROTOCOL: 77
-
WB_MON
public static final IpNumber WB_MON
WIDEBAND Monitoring: 78
-
WB_EXPAK
public static final IpNumber WB_EXPAK
WIDEBAND EXPAK: 79
-
ISO_IP
public static final IpNumber ISO_IP
ISO Internet Protocol (ISO-IP): 80
-
VMTP
public static final IpNumber VMTP
VMTP: 81
-
SECURE_VMTP
public static final IpNumber SECURE_VMTP
SECURE-VMTP: 82
-
VINES
public static final IpNumber VINES
VINES: 83
-
TTP
public static final IpNumber TTP
Transaction Transport Protocol (TTP): 84
-
IPTM
public static final IpNumber IPTM
Internet Protocol Traffic Manager (IPTM): 84
-
NSFNET_IGP
public static final IpNumber NSFNET_IGP
NSFNET-IGP: 85
-
DGP
public static final IpNumber DGP
Dissimilar Gateway Protocol (DGP): 86
-
TCF
public static final IpNumber TCF
TCF: 87
-
EIGRP
public static final IpNumber EIGRP
EIGRP: 88
-
OSPFIGP
public static final IpNumber OSPFIGP
OSPFIGP: 89
-
SPRITE_RPC
public static final IpNumber SPRITE_RPC
Sprite RPC Protocol: 90
-
LARP
public static final IpNumber LARP
Locus Address Resolution Protocol (LARP): 91
-
MTP
public static final IpNumber MTP
Multicast Transport Protocol (MTP): 92
-
AX_25
public static final IpNumber AX_25
AX.25 Frames: 93
-
IPIP
public static final IpNumber IPIP
IP-within-IP Encapsulation Protocol (IPIP): 94
-
MICP
public static final IpNumber MICP
Mobile Internetworking Control Protocol (MICP): 95
-
SCC_SP
public static final IpNumber SCC_SP
Semaphore Communications Security Protocol: 96
-
ETHERIP
public static final IpNumber ETHERIP
Ethernet-within-IP Encapsulation: 97
-
ENCAP
public static final IpNumber ENCAP
Encapsulation Header: 98
-
GMTP
public static final IpNumber GMTP
GMTP: 100
-
IFMP
public static final IpNumber IFMP
Ipsilon Flow Management Protocol (IFMP): 101
-
PNNI
public static final IpNumber PNNI
PNNI over IP: 102
-
PIM
public static final IpNumber PIM
Protocol Independent Multicast (PIM): 103
-
ARIS
public static final IpNumber ARIS
ARIS: 104
-
SCPS
public static final IpNumber SCPS
SCPS: 105
-
QNX
public static final IpNumber QNX
QNX: 106
-
ACTIVE_NETWORKS
public static final IpNumber ACTIVE_NETWORKS
Active Networks: 107
-
IPCOMP
public static final IpNumber IPCOMP
IP Payload Compression Protocol (IPCOMP): 108
-
SNP
public static final IpNumber SNP
Sitara Networks Protocol (SNP): 109
-
COMPAQ_PEER
public static final IpNumber COMPAQ_PEER
Compaq Peer Protocol: 110
-
IPX_IN_IP
public static final IpNumber IPX_IN_IP
IPX in IP: 111
-
VRRP
public static final IpNumber VRRP
Virtual Router Redundancy Protocol: 112
-
PGM
public static final IpNumber PGM
Pragmatic General Multicast (PGM): 113
-
L2TP
public static final IpNumber L2TP
Layer Two Tunneling Protocol (L2TP): 115
-
DDX
public static final IpNumber DDX
D-II Data Exchange (DDX): 116
-
IATP
public static final IpNumber IATP
Interactive Agent Transfer Protocol (IATP): 117
-
STP
public static final IpNumber STP
Schedule Transfer Protocol (STP): 118
-
SRP
public static final IpNumber SRP
SpectraLink Radio Protocol (SRP): 119
-
UTI
public static final IpNumber UTI
UTI: 120
-
SMP
public static final IpNumber SMP
Simple Message Protocol (SMP): 121
-
SM
public static final IpNumber SM
Simple Multicast Protocol (SM): 122
-
PTP
public static final IpNumber PTP
Performance Transparency Protocol (PTP): 123
-
ISIS_OVER_IPV4
public static final IpNumber ISIS_OVER_IPV4
ISIS over IPv4: 124
-
FIRE
public static final IpNumber FIRE
FIRE: 125
-
CRTP
public static final IpNumber CRTP
Combat Radio Transport Protocol (CRTP): 126
-
CRUDP
public static final IpNumber CRUDP
Combat Radio User Datagram (CRUDP): 127
-
SSCOPMCE
public static final IpNumber SSCOPMCE
SSCOPMCE: 128
-
IPLT
public static final IpNumber IPLT
IPLT: 129
-
SPS
public static final IpNumber SPS
Secure Packet Shield (SPS): 130
-
PIPE
public static final IpNumber PIPE
Private IP Encapsulation within IP (PIPE): 131
-
SCTP
public static final IpNumber SCTP
Stream Control Transmission Protocol (SCTP): 132
-
FC
public static final IpNumber FC
Fibre Channel: 133
-
RSVP_E2E_IGNORE
public static final IpNumber RSVP_E2E_IGNORE
RSVP-E2E-IGNORE: 134
-
MOBILITY_HEADER
public static final IpNumber MOBILITY_HEADER
Mobility Header: 135
-
UDPLITE
public static final IpNumber UDPLITE
UDPLite: 136
-
MPLS_IN_IP
public static final IpNumber MPLS_IN_IP
MPLS-in-IP: 137
-
MANET
public static final IpNumber MANET
MANET Protocols: 138
-
HIP
public static final IpNumber HIP
Host Identity Protocol (HIP): 139
-
SHIM6
public static final IpNumber SHIM6
Shim6 Protocol: 140
-
WESP
public static final IpNumber WESP
Wrapped Encapsulating Security Payload (WESP): 141
-
ROHC
public static final IpNumber ROHC
Robust Header Compression (ROHC): 142
-
registry
private static final java.util.Map<java.lang.Byte,IpNumber> registry
-
-
Method Detail
-
getInstance
public static IpNumber getInstance(java.lang.Byte value)
- Parameters:
value- value- Returns:
- a IpNumber object.
-
register
public static IpNumber register(IpNumber number)
- Parameters:
number- number- Returns:
- a IpNumber object.
-
valueAsString
public java.lang.String valueAsString()
- Overrides:
valueAsStringin classNamedNumber<java.lang.Byte,IpNumber>- Returns:
- a string representation of this value.
-
compareTo
public int compareTo(IpNumber o)
- Specified by:
compareToin interfacejava.lang.Comparable<IpNumber>- Specified by:
compareToin classNamedNumber<java.lang.Byte,IpNumber>
-
-