我设置了两台机器。 一个将发起 ping,另一个将接收。 现在,我想计算接收 ping 的机器正在接收的 ping 数量。
有什么办法可以实现这一点吗?
我尝试谷歌搜索,但我得到的只是如何使用 ping 命令的“count”选项..即 ping -c ...
我发现了一些名为 Net::Ping 的软件包...但即使这样也没有任何帮助,因为它的作用与正常的 ping 命令相同。(检查主机是否处于事件状态)
有人可以帮我解决这个问题吗? 我正在尝试编写一个检测 ping 攻击的算法 所以我需要我的机器正在接收的 ping 数量。
谢谢!
最佳答案
tcpdump 'icmp[icmptype] = icmp-echo'
然后用 i.e. wc 来计算行数
关于linux - 计算机器接收到的 ping 数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17074857/