答案1
奥斯蒂纳托看起来就是您正在寻找的这样一种工具。
Ostinato 是一款开源、跨平台的网络数据包生成器/流量生成器和分析器,具有友好的 GUI。使用不同协议以不同速率制作和发送多个流的数据包。
截屏
截屏视频
特征
- 可在 Windows、Linux、BSD 和 Mac OS X 上运行(也可能在其他平台上运行,只需很少或无需修改,但这尚未经过测试)
- 打开、编辑、重播和保存 PCAP 文件
- 支持最常见的标准协议
- 以太网/802.3/LLC SNAP
- VLAN(带QinQ)
- ARP、IPv4、IPv6、IP-in-IP 又名 IP 隧道(6over4、4over6、4over4、6over6)
- TCP、UDP、ICMPv4、ICMPv6、IGMP、MLD
- 任何基于文本的协议(HTTP、SIP、RTSP、NNTP 等)
- 更多协议正在制定中...
- 修改任何协议的任何字段(某些协议允许在运行时更改每个数据包的数据包字段,例如更改 IP/MAC 地址)
- 用户提供的十六进制转储 - 指定数据包中的部分或全部字节
- 用户定义的脚本来替代未实现的协议(实验)
- 以任意顺序堆叠协议
- 创建和配置多个流
- 配置流速率、突发、否。数据包数
- 单个客户端可以控制和配置生成流量的多台计算机上的多个端口
- 对端口的独占控制可防止操作系统发送杂散数据包,从而提供受控的测试环境
- 统计窗口显示实时端口接收/发送统计数据和速率
- 抓包并查看(需要Wireshark查看抓包)
- 轻松添加新协议构建器的框架
正在下载
许多预建包各种发行版的可通过 SuSE 的开放构建服务 (OBS) 获得。