|
||||||||||
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.UDPPacket
A UDP packet.
Extends an IP packet, adding a UDP header and UDP 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.UDPFields |
UDP_CSUM_LEN, UDP_CSUM_POS, UDP_DP_POS, UDP_HEADER_LEN, UDP_LEN_LEN, UDP_LEN_POS, UDP_PORT_LEN, UDP_SP_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 | |
UDPPacket(int lLen,
byte[] bytes)
Create a new UDP packet. |
Method Summary | |
int |
getChecksum()
Fetch the header checksum. |
java.lang.String |
getColor()
Fetch ascii escape sequence of the color associated with this packet type. |
byte[] |
getData()
Fetch the UDP data as a byte array. |
int |
getDestinationPort()
Fetch the port number on the target host. |
byte[] |
getHeader()
Fetch the UDP header as a byte array. |
int |
getLength()
Fetch the total length of the UDP packet, including header and data payload, in bytes. |
int |
getSourcePort()
Fetch the port number on the source host. |
int |
getUDPChecksum()
Fetch the header checksum. |
byte[] |
getUDPData()
Fetch the UDP data as a byte array. |
byte[] |
getUDPHeader()
Fetch the UDP header a byte array. |
java.lang.String |
toColoredString(boolean colored)
Generate string with contents describing this UDP packet. |
java.lang.String |
toString()
Convert this UDP 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 UDPPacket(int lLen, byte[] bytes)
Method Detail |
public int getSourcePort()
public int getDestinationPort()
public int getLength()
getLength
in class IPPacket
public int getUDPChecksum()
public int getChecksum()
getChecksum
in class IPPacket
public byte[] getUDPHeader()
public byte[] getHeader()
getHeader
in class IPPacket
public byte[] getUDPData()
public byte[] getData()
getData
in class IPPacket
public java.lang.String toString()
toString
in class IPPacket
public java.lang.String toColoredString(boolean colored)
toColoredString
in class IPPacket
colored
- 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 |