ここに私の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パケットをキャプチャしたのはなぜですか? とにかく、そのようなパケットの目的は何ですか? そして、最も重要なことは、なぜ上記のフィルターで拒否されなかったのでしょうか?