Package org.pcap4j.packet.namednumber
Class IpNumber
- 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>
- Direct Known Subclasses:
UnknownIpV6Extension
public class IpNumber extends NamedNumber<java.lang.Byte,IpNumber>
IP Number- Since:
- pcap4j 0.9.1
- Author:
- Kaito Yamada
- See Also:
- IANA Registry, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static IpNumber
ACTIVE_NETWORKS
Active Networks: 107static IpNumber
AH
Authentication Header: 51static IpNumber
ARGUS
ARGUS: 13static IpNumber
ARIS
ARIS: 104static IpNumber
AX_25
AX.25 Frames: 93static IpNumber
BBN_RCC_MON
BBN RCC Monitoring: 10static IpNumber
BNA
BNA: 49static IpNumber
BR_SAT_MON
Backroom SATNET Monitoring: 76static IpNumber
CBT
CBT: 7static IpNumber
CFTP
CFTP: 62static IpNumber
CHAOS
Chaos: 16static IpNumber
COMPAQ_PEER
Compaq Peer Protocol: 110static IpNumber
CPHB
Computer Protocol Heart Beat (CPHB): 73static IpNumber
CPNX
Computer Protocol Network Executive (CPNX): 72static IpNumber
CRTP
Combat Radio Transport Protocol (CRTP): 126static IpNumber
CRUDP
Combat Radio User Datagram (CRUDP): 127static IpNumber
DCCP
Datagram Congestion Control Protocol (DCCP): 33static IpNumber
DCN_MEAS
DCN Measurement Subsystems (DCN-MEAS): 19static IpNumber
DDP
Datagram Delivery Protocol (DDP): 37static IpNumber
DDX
D-II Data Exchange (DDX): 116static IpNumber
DGP
Dissimilar Gateway Protocol (DGP): 86static IpNumber
DSR
Dynamic Source Routing Protocol (DSR): 48static IpNumber
EGP
Exterior Gateway Protocol (EGP): 8static IpNumber
EIGRP
EIGRP: 88static IpNumber
EMCON
EMCON: 14static IpNumber
ENCAP
Encapsulation Header: 98static IpNumber
ESP
Encap Security Payload (ESP): 50static IpNumber
ETHERIP
Ethernet-within-IP Encapsulation: 97static IpNumber
FC
Fibre Channel: 133static IpNumber
FIRE
FIRE: 125static IpNumber
GGP
Gateway-to-Gateway (GGP): 3static IpNumber
GMTP
GMTP: 100static IpNumber
GRE
Generic Routing Encapsulation (GRE): 47static IpNumber
HIP
Host Identity Protocol (HIP): 139static IpNumber
HMP
Host Monitoring (HMP): 20static IpNumber
I_NLSP
Integrated Net Layer Security TUBA (I-NLSP): 52static IpNumber
IATP
Interactive Agent Transfer Protocol (IATP): 117static IpNumber
ICMPV4
Internet Control Message (ICMPv4): 1static IpNumber
ICMPV6
ICMP for IPv6: 58static IpNumber
IDPR
Inter-Domain Policy Routing Protocol (IDPR): 35static IpNumber
IDPR_CMTP
IDPR Control Message Transport Protocol (IDPR-CMTP): 38static IpNumber
IDRP
Inter-Domain Routing Protocol (IDRP): 45static IpNumber
IFMP
Ipsilon Flow Management Protocol (IFMP): 101static IpNumber
IGMP
Internet Group Management (IGMP): 2static IpNumber
IGP
any private interior gateway (IGP, used by Cisco for their IGRP): 9static IpNumber
IL
IL Transport Protocol: 40static IpNumber
IPCOMP
IP Payload Compression Protocol (IPCOMP): 108static IpNumber
IPCV
Internet Packet Core Utility (IPCV): 71static IpNumber
IPIP
IP-within-IP Encapsulation Protocol (IPIP): 94static IpNumber
IPLT
IPLT: 129static IpNumber
IPPC
Internet Pluribus Packet Core (IPPC): 67static IpNumber
IPTM
Internet Protocol Traffic Manager (IPTM): 84static IpNumber
IPV4
IPv4 encapsulation: 4static IpNumber
IPV6
IPv6 encapsulation: 41static IpNumber
IPV6_DST_OPTS
Destination Options for IPv6: 60static IpNumber
IPV6_FRAG
Fragment Header for IPv6: 44static IpNumber
IPV6_HOPOPT
IPv6 Hop-by-Hop Option: 0static IpNumber
IPV6_NONXT
No Next Header for IPv6: 59static IpNumber
IPV6_ROUTE
Routing Header for IPv6: 43static IpNumber
IPX_IN_IP
IPX in IP: 111static IpNumber
IRTP
Internet Reliable Transaction (IRTP): 28static IpNumber
ISIS_OVER_IPV4
ISIS over IPv4: 124static IpNumber
ISO_IP
ISO Internet Protocol (ISO-IP): 80static IpNumber
ISO_TP4
ISO Transport Protocol Class 4 (ISO-TP4): 29static IpNumber
KRYPTOLAN
Kryptolan: 65static IpNumber
L2TP
Layer Two Tunneling Protocol (L2TP): 115static IpNumber
LARP
Locus Address Resolution Protocol (LARP): 91static IpNumber
LEAF_1
Leaf-1: 25static IpNumber
LEAF_2
Leaf-2: 26static IpNumber
MANET
MANET Protocols: 138static IpNumber
MERIT_INP
MERIT Internodal Protocol (MERIT-INP): 32static IpNumber
MFE_NSP
MFE Network Services Protocol (MFE-NSP): 31static IpNumber
MICP
Mobile Internetworking Control Protocol (MICP): 95static IpNumber
MOBILE
IP Mobility: 55static IpNumber
MOBILITY_HEADER
Mobility Header: 135static IpNumber
MPLS_IN_IP
MPLS-in-IP: 137static IpNumber
MTP
Multicast Transport Protocol (MTP): 92static IpNumber
MUX
Multiplexing: 18static IpNumber
NARP
NBMA Address Resolution Protocol (NARP): 54static IpNumber
NETBLT
Bulk Data Transfer Protocol (NETBLT): 30static IpNumber
NSFNET_IGP
NSFNET-IGP: 85static IpNumber
NVP_II
Network Voice Protocol (NVP-II): 11static IpNumber
OSPFIGP
OSPFIGP: 89static IpNumber
PGM
Pragmatic General Multicast (PGM): 113static IpNumber
PIM
Protocol Independent Multicast (PIM): 103static IpNumber
PIPE
Private IP Encapsulation within IP (PIPE): 131static IpNumber
PNNI
PNNI over IP: 102static IpNumber
PRM
Packet Radio Measurement (PRM): 21static IpNumber
PTP
Performance Transparency Protocol (PTP): 123static IpNumber
PUP
PUP: 12static IpNumber
PVP
Packet Video Protocol (PVP): 75static IpNumber
QNX
QNX: 106static IpNumber
RDP
Reliable Data Protocol (RDP): 27static IpNumber
ROHC
Robust Header Compression (ROHC): 142static IpNumber
RSVP
Reservation Protocol (RSVP): 46static IpNumber
RSVP_E2E_IGNORE
RSVP-E2E-IGNORE: 134static IpNumber
RVD
MIT Remote Virtual Disk Protocol (RVD): 66static IpNumber
SAT_EXPAK
SATNET and Backroom EXPAK: 64static IpNumber
SAT_MON
SATNET Monitoring: 69static IpNumber
SCC_SP
Semaphore Communications Security Protocol: 96static IpNumber
SCPS
SCPS: 105static IpNumber
SCTP
Stream Control Transmission Protocol (SCTP): 132static IpNumber
SDRP
Source Demand Routing Protocol (SDRP): 42static IpNumber
SECURE_VMTP
SECURE-VMTP: 82static IpNumber
SHIM6
Shim6 Protocol: 140static IpNumber
SKIP
SKIP: 57static IpNumber
SM
Simple Multicast Protocol (SM): 122static IpNumber
SMP
Simple Message Protocol (SMP): 121static IpNumber
SNP
Sitara Networks Protocol (SNP): 109static IpNumber
SPRITE_RPC
Sprite RPC Protocol: 90static IpNumber
SPS
Secure Packet Shield (SPS): 130static IpNumber
SRP
SpectraLink Radio Protocol (SRP): 119static IpNumber
SSCOPMCE
SSCOPMCE: 128static IpNumber
ST
Stream (ST): 5static IpNumber
STP
Schedule Transfer Protocol (STP): 118static IpNumber
SUN_ND
SUN ND PROTOCOL: 77static IpNumber
SWIPE
IP with Encryption (SWIPE): 53static IpNumber
TCF
TCF: 87static IpNumber
TCP
Transmission Control (TCP): 6static IpNumber
TLSP
Transport Layer Security Protocol using Kryptonet key management (TLSP): 56static IpNumber
TP_PP
TP++ Transport Protocol: 39static IpNumber
TPC
Third Party Connect Protocol (3PC): 34static IpNumber
TRUNK_1
Trunk-1: 23static IpNumber
TRUNK_2
Trunk-2: 24static IpNumber
TTP
Transaction Transport Protocol (TTP): 84static IpNumber
UDP
User Datagram (UDP): 17static IpNumber
UDPLITE
UDPLite: 136static IpNumber
UTI
UTI: 120static IpNumber
VINES
VINES: 83static IpNumber
VISA
VISA Protocol: 70static IpNumber
VMTP
VMTP: 81static IpNumber
VRRP
Virtual Router Redundancy Protocol: 112static IpNumber
WB_EXPAK
WIDEBAND EXPAK: 79static IpNumber
WB_MON
WIDEBAND Monitoring: 78static IpNumber
WESP
Wrapped Encapsulating Security Payload (WESP): 141static IpNumber
WSN
Wang Span Network (WSN): 74static IpNumber
XNET
Cross Net Debugger (XNET): 15static IpNumber
XNS_IDP
XEROX NS IDP: 22static IpNumber
XTP
XTP: 36
-
Constructor Summary
Constructors Constructor Description IpNumber(java.lang.Byte value, java.lang.String name)
-
Method Summary
Modifier and Type Method Description int
compareTo(IpNumber o)
static IpNumber
getInstance(java.lang.Byte value)
static IpNumber
register(IpNumber number)
java.lang.String
valueAsString()
-
-
-
Field Detail
-
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
-
-
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:
valueAsString
in classNamedNumber<java.lang.Byte,IpNumber>
- Returns:
- a string representation of this value.
-
compareTo
public int compareTo(IpNumber o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<IpNumber>
- Specified by:
compareTo
in classNamedNumber<java.lang.Byte,IpNumber>
-
-