我有一个IP列表(由Python Scapy中的traceroute生成),需要发送3个ping来测量每个跳的平均时间。我的第一个方法是使用套接字构建ICMP请求并测量响应时间。但是,在ping多个主机时,它是不准确和缓慢的。我确实尝试过使用普通的Linux ping,但是在等待响应时,我的for i
循环被阻塞了,显然我希望所有ping请求同时被发送出去。
因此,我正在寻找一种在Linux中使用fping
的方法,我给出了一个IP列表,然后让它完成构建数据包的工作。但我不知道如何将参数列表传递给shell命令,或者在完成后将数据返回数组进行进一步处理。
任何指点都值得赞赏!
目前没有回答
相关问题 更多 >
编程相关推荐