我想生成从端口 0 到端口 65535 的 TCP 流量。每个端口 1 个 tcp 数据包,2 个数据包之间间隔 1 毫秒。生成器不应该关心是否有 TCP ACK。
- 有没有一种工具可以产生这样的流量?
- 是否可以使用 iperf 和脚本来做到这一点?
- 即也可以在Windows上运行它吗?
答案1
如果您确实想使用数据包生成器来完成此任务,我可以推荐斯卡皮,这是一个 Python 数据包生成器库。您可以在 Python 控制台上开箱即用地使用它,也可以编写脚本。它也应该在 Windows 上运行。
尽管如此,正如评论中已经建议的那样,也许nmap
应该足以实现您的目标。nmap
并不是真正的数据包生成器,但应该能够发送您想要发送的数据包。
答案2
答案3
持续音型旨在成为“反向的 Wireshark”并成为 Wireshark 的补充。
Ostinato 是一款开源、跨平台的网络数据包生成器/流量生成器和分析器,具有友好的 GUI。使用不同协议以不同速率制作和发送多个流的数据包。