这是我的tcpdump
过滤器(ip[8]
是 IP ttl 字段,icmp[0]=11
对应于时间超过的 ICMP 消息):
(ip and ip[8]=2 and src host $myIPAddress) or (icmp and dst host $myIPAddress and icmp[0]=11)
这是我在捕获文件中找到的内容:
>>> p.show()
###[ Ethernet ]###
dst = 00:15:f2:e3:90:e9
src = 00:11:43:e5:48:10
type = 0x800
###[ IP ]###
version = 4L
ihl = 5L
tos = 0xc0
len = 56
id = 19126
flags =
frag = 0L
ttl = 254
proto = icmp
chksum = 0xa697
src = 127.0.0.1
dst = 127.0.0.1
\options \
为什么我捕获了ICMP localhost数据包?无论如何,这种数据包的目的是什么?而且,最重要的是,为什么上面的过滤器没有拒绝它?