それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

tcpdumpで 自分自身のIPへのパケットを見る( locahost / 自分のIP )

自分自身へのパケットをキャプチャする

sudo tcpdump -i lo

tcpdump を使えば、自分から自身の宛のパケット、つまりループバックアドレスへのパケットと、自分自身のIPへのパケットを見ることができる。

自分自身へのパケットとは

localhost 宛のパケット 。 ::1 とか 127.0.0.1 と、自分が持ってる自IPアドレス を指す。

自分自身が持ってるIPへのパケット

たとえば、自分のIPが 192.168.12.34 のとき、

ping 192.168.12.34 

このように自ホストIPから自ホストIPへのパケットの場合も含まれる。

明示したいとき

127.0.0.1/24 を除いて、自ホストIPへのパケットを見るときはこのようにする。

sudo tcpdump -i lo host 192.168.12.34

参考資料

https://stackoverflow.com/questions/3130911/tcpdump-localhost-to-localhost