在测试软件产品的过程中,问题是测试允许共享TCP重新排序的范围,这可以维持程序
Wireshark或其他类似软件产品说明书是否可能人工引入TCP重新排序现有的pcap文件
也就是说,挑战在于将失真引入现有的pсap文件中,并指定,例如,在一般情况下需要强制重新排列20%或30%的数据包N个数据包
不幸的是,谷歌搜索没有给出足够的结果
提前致谢
=================
专家调查显示,有一种特殊的工具可以在pcap文件中重新排序TCP流量,称为 TcpReplay
(TcpReplay site)
令人惊讶的是,谷歌无法找到关于PCAP,TCP重新排序等任何关键字,但 TcpReplay 完全符合您的需求
=================
事实上,通过网络工具解决这个问题并失败,显然是因为这个问题在网络测试软件中很少见
结果是Perl语言中的一个小实用程序,它随机执行TCP数据包的预定求助;只有一个变量参数 $ rand_factor ,显示随机置换包的百分比
事实上,该实用程序重新排序以太网帧,实际上是对触摸和UDP数据包进行排序,以及服务流量,但它对实践没有负面影响,最终目标 - TCP数据包的随机排列 - 正确执行
使用健康:
Artificial TCP reordering tool in Perl
答案 0 :(得分:0)
简短回答:否
Wireshark是一种解剖捕获的工具; Wireshark本身没有能力重新安排帧。
Wireshark套件确实有一些工具可以随机化捕获文件的某些字节,并执行从捕获文件中删除重复帧的操作,但无法重新排列TCP PDU的顺序。
答案 1 :(得分:0)
我过去在Windows上使用过NEWT(谷歌)。它不允许修改现有的pcap文件,但没有什么可以阻止你使用NEWT来强调网络,然后通过wireshark捕获你的测试结果进行分析。