Linux 重播/返工TCP数据包(中间人)

Linux 重播/返工TCP数据包(中间人),linux,networking,tcp,wireshark,Linux,Networking,Tcp,Wireshark,我的计算机上有几个虚拟机,它们通过主机专用网络相互通信 我想模拟一个人在这些机器之间的中间攻击。我找到的所有运行MITM的工具都只是监视数据包,但我没有找到任何能够真正重播或更改数据包的工具 我发现了一个叫做ostinato的工具,可以操纵数据包。我用它来重播我用Wireshark收到的一些数据包,但目标没有应答(我认为它与时间戳和TCP窗口中的一些其他字段相链接) 您知道有什么工具可以让我捕获/嗅探网络上的TCP数据包,并以从服务器获得答案的方式对其进行返工/重放吗 谢谢大家! Hex Inj

我的计算机上有几个虚拟机,它们通过主机专用网络相互通信

我想模拟一个人在这些机器之间的中间攻击。我找到的所有运行MITM的工具都只是监视数据包,但我没有找到任何能够真正重播或更改数据包的工具

我发现了一个叫做ostinato的工具,可以操纵数据包。我用它来重播我用Wireshark收到的一些数据包,但目标没有应答(我认为它与时间戳和TCP窗口中的一些其他字段相链接)

您知道有什么工具可以让我捕获/嗅探网络上的TCP数据包,并以从服务器获得答案的方式对其进行返工/重放吗


谢谢大家!

Hex Injector可能会有所帮助,它是一个嗅探器和数据包注入器:

如果更改TCP段(不是数据包),则需要重新计算校验和。