|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.jpcap.net.Packet
net.sourceforge.jpcap.net.EthernetPacket
net.sourceforge.jpcap.net.IPPacket
net.sourceforge.jpcap.net.ICMPPacket
An ICMP packet.
Extends an IP packet, adding an ICMP header and ICMP data payload.
| Nested Class Summary |
| Nested classes inherited from class net.sourceforge.jpcap.net.IPPacket |
IPPacket.TestProbe |
| Field Summary |
| Fields inherited from class net.sourceforge.jpcap.net.IPPacket |
_ipOffset |
| Fields inherited from class net.sourceforge.jpcap.net.EthernetPacket |
_bytes, _ethOffset |
| Fields inherited from interface net.sourceforge.jpcap.net.ICMPFields |
ICMP_CODE_LEN, ICMP_CODE_POS, ICMP_CSUM_LEN, ICMP_CSUM_POS, ICMP_HEADER_LEN, ICMP_SUBC_LEN, ICMP_SUBC_POS |
| Fields inherited from interface net.sourceforge.jpcap.net.IPFields |
IP_CODE_LEN, IP_CODE_POS, IP_CSUM_LEN, IP_CSUM_POS, IP_DST_POS, IP_FRAG_LEN, IP_FRAG_POS, IP_HEADER_LEN, IP_ID_LEN, IP_ID_POS, IP_LEN_LEN, IP_LEN_POS, IP_SRC_POS, IP_TOS_LEN, IP_TOS_POS, IP_TTL_LEN, IP_TTL_POS, IP_VER_LEN, IP_VER_POS |
| Fields inherited from interface net.sourceforge.jpcap.net.EthernetFields |
ETH_CODE_LEN, ETH_CODE_POS, ETH_DST_POS, ETH_HEADER_LEN, ETH_SRC_POS |
| Constructor Summary | |
ICMPPacket(int lLen,
byte[] bytes)
|
|
| Method Summary | |
int |
getChecksum()
Fetch the ICMP header checksum. |
java.lang.String |
getColor()
Fetch ascii escape sequence of the color associated with this packet type. |
byte[] |
getData()
Fetch the ICMP data as a byte array. |
byte[] |
getHeader()
Fetch the ICMP header as a byte array. |
int |
getICMPChecksum()
Fetch the ICMP header checksum. |
byte[] |
getICMPData()
Fetch the ICMP data as a byte array. |
byte[] |
getICMPHeader()
Fetch the ICMP header a byte array. |
int |
getMessageCode()
Fetch the ICMP message type, including subcode. |
int |
getMessageMajorCode()
Fetch the ICMP message type code. |
int |
getMessageMinorCode()
Fetch the ICMP message subcode. |
int |
getMessageType()
For backward compatibility. |
java.lang.String |
toColoredString(boolean colored)
Generate string with contents describing this ICMP packet. |
java.lang.String |
toString()
Convert this ICMP packet to a readable string. |
| Methods inherited from class net.sourceforge.jpcap.net.EthernetPacket |
getDestinationHwAddress, getEthernetData, getEthernetHeader, getEthernetHeaderLength, getEthernetProtocol, getSourceHwAddress |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ICMPPacket(int lLen,
byte[] bytes)
| Method Detail |
public byte[] getICMPHeader()
public byte[] getHeader()
getHeader in class IPPacketpublic byte[] getICMPData()
public byte[] getData()
getData in class IPPacketpublic int getMessageCode()
public int getMessageMajorCode()
public int getMessageType()
public int getMessageMinorCode()
public int getChecksum()
getChecksum in class IPPacketpublic int getICMPChecksum()
public java.lang.String toString()
toString in class IPPacketpublic java.lang.String toColoredString(boolean colored)
toColoredString in class IPPacketcolored - whether or not the string should contain ansi
color escape sequences.public java.lang.String getColor()
getColor in class IPPacket
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||