计算机器正在接收的ping数

时间:2013-06-12 20:35:37

标签: linux network-programming ping

我有两台机器的设置。 一个将启动ping,另一个将接收。 现在,我想计算接收ping的机器正在接收的ping数。

有没有办法实现这个目标?

我尝试使用谷歌搜索,但我得到的是如何使用ping命令的'count'选项..即,ping -c ...

我发现了一些名为Net :: Ping的软件包...但即使这样也无济于事,因为它与普通的ping命令相同。(检查主机是否存活)

请有人帮我解决这个问题。 我正在尝试编写一种检测ping攻击的算法 所以我需要机器接收的ping数量。

谢谢!

1 个答案:

答案 0 :(得分:0)

tcpdump 'icmp[icmptype] = icmp-echo'

然后用wc计算行数