生成 TCP 流量的工具

生成 TCP 流量的工具

我想生成从端口 0 到端口 65535 的 TCP 流量。每个端口 1 个 tcp 数据包,2 个数据包之间间隔 1 毫秒。生成器不应该关心是否有 TCP ACK。

  1. 有没有一种工具可以产生这样的流量?
  2. 是否可以使用 iperf 和脚本来做到这一点?
  3. 即也可以在Windows上运行它吗?

答案1

如果您确实想使用数据包生成器来完成此任务,我可以推荐斯卡皮,这是一个 Python 数据包生成器库。您可以在 Python 控制台上开箱即用地使用它,也可以编写脚本。它也应该在 Windows 上运行。

尽管如此,正如评论中已经建议的那样,也许nmap应该足以实现您的目标。nmap并不是真正的数据包生成器,但应该能够发送您想要发送的数据包。

答案2

你应该考虑hping3。它有很多文档,它可能能够做你想做的事。

答案3

持续音型旨在成为“反向的 Wireshark”并成为 Wireshark 的补充。

Ostinato 是一款开源、跨平台的网络数据包生成器/流量生成器和分析器,具有友好的 GUI。使用不同协议以不同速率制作和发送多个流的数据包。

相关内容