我想用来tcpreplay
重放由 TCP 和 UPD 数据包组成的数据包跟踪。
有没有办法为每个传出数据包附加时间戳,以便在收到(并转储)所有回复后计算往返时间?
否则,我应该使用哪个其他工具?
如果您同时使用 tcpdump 或 Wireshark 嗅探流量,它将在输出和回复时为每个数据包添加时间戳。
只是一个警告,tcpreplay 通常不支持将 TCP 流重播到服务器,因为它不跟踪 TCP 流的状态。通常,您将得到的只是回复的重置数据包。UDP一般应该没问题。ICMP 经常有效。如果您想了解更多信息,请务必查看 Tcpreplay 常见问题解答:
http://tcpreplay.synfin.net/wiki/FAQ#Doestcpreplaysupportsendingtraffictoaserver