我有一个 IP 列表(从 Python Scapy 中的跟踪路由生成),我需要发送 3 个 ping 来测量每个跃点的平均时间。我的第一个方法是使用套接字构建 ICMP 请求并测量响应时间。但是在 ping 多个主机时它是不准确且缓慢的。我确实尝试使用正常的 Linux ping,但是for i
在等待响应时我的循环被阻塞了,显然我希望同时发送所有 ping 请求。
所以我正在寻找一种fping
在 Linux 中使用的方法,我给出一个 IP 列表,然后让它完成构建数据包的工作。但我不确定如何将参数列表传递给 shell 命令或将数据返回到数组中以在完成后进行进一步处理。
任何指针表示赞赏!