WireShark中的人工TCP重排序

WireShark中的人工TCP重排序,tcp,wireshark,tcp-ip,Tcp,Wireshark,Tcp Ip,在测试软件产品的过程中,问题是测试允许的共享TCP重新排序的范围,该范围可以支持程序 Wireshark或其他类似软件产品表是否存在人工引入TCP重新排序现有pcap文件的可能性 也就是说,挑战在于将失真引入到现有的pСap文件中,并指定,例如,在一般情况下,需要强制重新排列20%或30%的数据包,即N个数据包 不幸的是,谷歌搜索没有给出足够的结果 提前谢谢 ================= 专家调查显示,在pcap文件中有一个名为TcpReplay的特殊工具来重新排序TCP流量 令人惊讶的是

在测试软件产品的过程中,问题是测试允许的共享TCP重新排序的范围,该范围可以支持程序 Wireshark或其他类似软件产品表是否存在人工引入TCP重新排序现有pcap文件的可能性 也就是说,挑战在于将失真引入到现有的pСap文件中,并指定,例如,在一般情况下,需要强制重新排列20%或30%的数据包,即N个数据包 不幸的是,谷歌搜索没有给出足够的结果 提前谢谢

=================

专家调查显示,在pcap文件中有一个名为TcpReplay的特殊工具来重新排序TCP流量 令人惊讶的是,在谷歌上找不到任何关于PCAP、TCP重新排序等的关键字,但TcpReplay正是您所需要的

=================

事实上,借助网络工具解决这个问题并没有成功,显然是因为这个问题在网络测试软件中是罕见的 其结果是Perl语言中的一个小实用程序,它对TCP数据包执行预先确定的随机重设;只有一个变量参数$rand_factor,显示随机排列包的百分比 事实上,该实用程序重新排序以太网帧,实际上是对触摸和UDP数据包以及服务流量进行排序,但它对实践没有负面影响,因为最终目标是正确执行TCP数据包的随机排列 健康的使用: 简短的回答是:不

Wireshark是一种分析捕获的工具;Wireshark本身无法重新排列帧


Wireshark套件确实有一些工具可以随机分配捕获文件的某些字节,并可以从捕获文件中删除重复帧,但没有重新排列TCP PDU顺序的功能。

我以前在Windows上使用过NEWT google it。它不允许修改现有的pcap文件,但没有什么可以阻止你使用NEWT来强调网络,然后wireshark来捕获测试结果进行分析。

也许谷歌中的一次搜索会给出足够的结果?双重否定并不坏,但我认为谷歌搜索无论如何都不应该被视为研究。似乎你需要一个工具来获取带有tcp流的pcap文件,并扰乱数据包的顺序,生成不同的pcap文件。这就是你想要的吗?@cnicutar绝对需要这样一个工具!使用-负载测试网络软件,这是一种内置的机制,用于恢复流中TCP数据包的顺序。如果您知道WireShark的控制台实用程序或插件,请说明suchI不知道任何此类工具,但构建它是非常可行的:许多主要语言都有用于处理pcap文件的库。谢谢!针对Vindovs提出的you Network Emulator Toolkit是一个非常有趣的解决方案,我认为它对进一步的研究非常有用专家调查显示,有一个特殊的工具可以在pcap文件中重新排序TCP流量,名为TcpReplay,令人惊讶的是,在Google中找不到任何关于pcap、TCP重新排序等关键字,但TcpReplay正是您所需要的