用于数据包重放的GUI工具

有一个免费的Windows / Linux GUI数据包重放工具,具有tcpreplay( http://tcpreplay.synfin.net/ )或bittwist( http://bittwist.sourceforge.net )的高级function? 我对以下function特别感兴趣:

  1. 打开pcap文件进行编辑并注入任意networking
  2. 更改UDP数据包的源地址和目标地址/端口
  3. 更改数据包计时(毫秒分辨率)
  4. 编辑数据包内容,包括修改其长度
  5. 具有用于Windows或Linux(或Mac OS X)的graphics前端

我已经扫描了几个潜在的工具列表( 这里和这里 ),但没有什么能够满足我的要求。 最接近的工具可能是Ostinato( http://code.google.com/p/ostinato/ ),但它似乎不打开数据包捕获文件。 谢谢你的帮助!

Ettercap可能会为你工作。 我只是玩过它的基本function,但是它可以让你将数据包注入到数据包stream中,并且有很多可用的插件,其中一些可能对你有用。

不pipe怎样,我都不知道如何修改数据包,而不是已经成为tcpstream的一部分。

编辑:哦,我忘了ettercapfilter… 过滤video教程

我总是使用Wireshark(以前是空灵的)进行简单的解码和分析。 虽然价格合适(免费)和跨平台GUIfunction,但function集不符合您的完整列表。 还有Fluke Networks的专业工具($)称为ClearSight™分析器。 它将从pcap文件重播多媒体stream等。