tcpdumpでICMPv6のtypeを指定する方法
Typeの指定
ICMPv6
sudo tcpdump -i eth0 "ip6[40] == 'type number' (or ...) && icmp6"
IPv4までのICMPパケットは
ICMP
sudo tcpdump -i eth0 "icmp[0] == 'type' "
であった。
ちなみに "[ ]" はヘッダのバイトオフセットを指定する。ip6[40]はIPv6ヘッダの40バイト目(ICMPv6 type)の値だ。
ファイルに保存+標準出力
hoge.pcapというファイルに保存する。
write_and_stdout
sudo tcmpdump -w - | tee hoge.pcap | tcpdump -r -
-w - で標準出力にpcapバイナリを吐き出す
-r - で標準入力から読み込む(ここではpcapバイナリを読んでいる)
Author And Source
この問題について(tcpdumpでICMPv6のtypeを指定する方法), 我々は、より多くの情報をここで見つけました https://qiita.com/warito2323/items/fe2750373d1e6f33116e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .