tcpdump は、Linux 上で利用可能な最も強力で広く使用されているコマンドラインパケットスニッファ(パケットアナライザ)ツールです。
監視したいコンピュータのターミナルアプリケーションで次のコマンドを実行します:
sudo tcpdump -i ethX icmp and icmp[icmptype]=icmp-echo
オプション:
-n 逆引きDNSクエリを避ける(遅い場合があります)
−i インターフェース
icmp[icmptype]=icmp-echo エコーリクエスト/リプライのすべてのICMPパケットを表示するため
これにより、ethX をリッスンし、到着するパケットを待機します。
例:私は 2 つの PC、Win7 192.168.0.8 と Ubuntu 192.168.0.57 を持っています。それは到着するパケットを監視します:
Win 上で:
ping 192.168.0.57
Ubuntu 上で:
tcpdump -i eth0 icmp and icmp[icmptype]=icmp-echo -n
参考:nixCraft[1]