|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jpcap.Packet | +--jpcap.IPPacket | +--jpcap.ICMPPacket
This class represents ICMP packet.
Field Summary | |
byte |
addr_entry_size
Address entry size |
byte |
addr_num
The number of advertised addresses |
short |
alive_time
Address alive time |
short |
checksum
Checksum |
byte |
code
ICMP code |
static short |
ICMP_ECHO
echo request |
static short |
ICMP_ECHOREPLY
echo reply |
static short |
ICMP_IREQ
information request |
static short |
ICMP_IREQREPLY
information reply |
static short |
ICMP_MASKREPLY
address mask reply |
static short |
ICMP_MASKREQ
address mask request |
static short |
ICMP_PARAMPROB
ip header bad |
static short |
ICMP_PARAMPROB_ERRATPTR
ip header bad code: error at param ptr |
static short |
ICMP_PARAMPROB_LENGTH
ip header bad code: bad length |
static short |
ICMP_PARAMPROB_OPTABSENT
ip header bad code: req. |
static short |
ICMP_REDIRECT
redirect |
static short |
ICMP_REDIRECT_HOST
redirect code: for host |
static short |
ICMP_REDIRECT_NET
redirect code: for network |
static short |
ICMP_REDIRECT_TOSHOST
redirect code: for tos and host |
static short |
ICMP_REDIRECT_TOSNET
redirect code: for tos and net |
static short |
ICMP_ROUTERADVERT
router advertisement |
static short |
ICMP_ROUTERSOLICIT
router solicitation |
static short |
ICMP_SOURCEQUENCH
packet lost, slow down |
static short |
ICMP_TIMXCEED
time exceeded |
static short |
ICMP_TIMXCEED_INTRANS
time exceeded code: ttl==0 in transit |
static short |
ICMP_TIMXCEED_REASS
time exceeded code: ttl==0 in reass |
static short |
ICMP_TSTAMP
timestamp request |
static short |
ICMP_TSTAMPREPLY
timestamp reply |
static short |
ICMP_UNREACH
dest unreachable |
static short |
ICMP_UNREACH_FILTER_PROHIB
dest unreachable code: admin prohib |
static short |
ICMP_UNREACH_HOST
dest unreachable code: bad host |
static short |
ICMP_UNREACH_HOST_PRECEDENCE
dest unreachable code: host prec vio. |
static short |
ICMP_UNREACH_HOST_PROHIB
dest unreachable code: ditto |
static short |
ICMP_UNREACH_HOST_UNKNOWN
dest unreachable code: unknown host |
static short |
ICMP_UNREACH_ISOLATED
dest unreachable code: src host isolated |
static short |
ICMP_UNREACH_NEEDFRAG
dest unreachable code: IP_DF caused drop |
static short |
ICMP_UNREACH_NET
dest unreachable code: bad net |
static short |
ICMP_UNREACH_NET_PROHIB
dest unreachable code: prohibited access |
static short |
ICMP_UNREACH_NET_UNKNOWN
dest unreachable code: unknown net |
static short |
ICMP_UNREACH_PORT
dest unreachable code: bad port |
static short |
ICMP_UNREACH_PRECEDENCE_CUTOFF
dest unreachable code: prec cutoff |
static short |
ICMP_UNREACH_PROTOCOL
dest unreachable code: bad protocol |
static short |
ICMP_UNREACH_SRCFAIL
dest unreachable code: src route failed |
static short |
ICMP_UNREACH_TOSHOST
dest unreachable code: bad tos for host |
static short |
ICMP_UNREACH_TOSNET
dest unreachable code: bad tos for net |
int |
id
ID |
IPPacket |
ippacket
Returned IP packet |
short |
mtu
MTU |
long |
orig_timestamp
Originate timestamp |
int[] |
preference
Preference |
long |
recv_timestamp
Receive timestamp |
IPAddress |
redir_ip
Redirect address |
IPAddress[] |
router_ip
Advertised addresses |
int |
seq
Sequence number |
int |
subnetmask
Subnet mask |
long |
trans_timestamp
Transmit timestamp |
byte |
type
ICMP type |
Fields inherited from class jpcap.IPPacket |
d_flag, dont_frag, dst_ip, flow_label, hop_limit, ident, length, more_frag, offset, option, options, priority, protocol, r_flag, rsv_frag, rsv_tos, src_ip, t_flag, version |
Fields inherited from class jpcap.Packet |
caplen, data, datalink, header, len, sec, usec |
Constructor Summary | |
ICMPPacket()
|
Method Summary | |
java.lang.String |
toString()
Returns a string representation of this ICMP packet. FormatFtype(type) code(code) |
Methods inherited from class jpcap.IPPacket |
setIPv4Parameter, setIPv6Parameter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final short ICMP_ECHOREPLY
public static final short ICMP_UNREACH
public static final short ICMP_UNREACH_NET
public static final short ICMP_UNREACH_HOST
public static final short ICMP_UNREACH_PROTOCOL
public static final short ICMP_UNREACH_PORT
public static final short ICMP_UNREACH_NEEDFRAG
public static final short ICMP_UNREACH_SRCFAIL
public static final short ICMP_UNREACH_NET_UNKNOWN
public static final short ICMP_UNREACH_HOST_UNKNOWN
public static final short ICMP_UNREACH_ISOLATED
public static final short ICMP_UNREACH_NET_PROHIB
public static final short ICMP_UNREACH_HOST_PROHIB
public static final short ICMP_UNREACH_TOSNET
public static final short ICMP_UNREACH_TOSHOST
public static final short ICMP_UNREACH_FILTER_PROHIB
public static final short ICMP_UNREACH_HOST_PRECEDENCE
public static final short ICMP_UNREACH_PRECEDENCE_CUTOFF
public static final short ICMP_SOURCEQUENCH
public static final short ICMP_REDIRECT
public static final short ICMP_REDIRECT_NET
public static final short ICMP_REDIRECT_HOST
public static final short ICMP_REDIRECT_TOSNET
public static final short ICMP_REDIRECT_TOSHOST
public static final short ICMP_ECHO
public static final short ICMP_ROUTERADVERT
public static final short ICMP_ROUTERSOLICIT
public static final short ICMP_TIMXCEED
public static final short ICMP_TIMXCEED_INTRANS
public static final short ICMP_TIMXCEED_REASS
public static final short ICMP_PARAMPROB
public static final short ICMP_PARAMPROB_ERRATPTR
public static final short ICMP_PARAMPROB_OPTABSENT
public static final short ICMP_PARAMPROB_LENGTH
public static final short ICMP_TSTAMP
public static final short ICMP_TSTAMPREPLY
public static final short ICMP_IREQ
public static final short ICMP_IREQREPLY
public static final short ICMP_MASKREQ
public static final short ICMP_MASKREPLY
public byte type
public byte code
public short checksum
public int id
public int seq
public int subnetmask
public long orig_timestamp
public long recv_timestamp
public long trans_timestamp
public short mtu
public IPPacket ippacket
public IPAddress redir_ip
public byte addr_num
public byte addr_entry_size
public short alive_time
public IPAddress[] router_ip
public int[] preference
Constructor Detail |
public ICMPPacket()
Method Detail |
public java.lang.String toString()
toString
in class IPPacket
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |