baicai

白菜

一个勤奋的代码搬运工!

誰が私にpingしているかを知る方法は?

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]

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。