在測試軟件產品的過程中,問題是測試允許共享TCP重新排序的範圍,從而可以維持程序
Wireshark或其他類似軟件的產品表是否可能人爲地引入TCP重新排序現有的pcap文件
也就是說,挑戰在於將失真引入到現有的p-ap-file中,並指定例如在一般情況下N個分組中必須強制重新排列20%或30%的分組
不幸的是,在谷歌搜索沒有給出足夠的結果
在此先感謝Wireshark中的人工TCP重新排序
=================
專家調查表明,有一個特殊的工具重新排序TCP流量PCAP文件名爲TcpReplay (TcpReplay site)
奇怪,它是不可能在谷歌找到關於PCAP,TCP重新排序等任何關鍵字,但TcpReplay不正是你所需要的
============= ====
事實上,要通過網絡工具來解決這個問題,失敗了,顯然是因爲這個問題在網絡測試軟件中很少見
結果是語言Perl中的一個小工具,它執行預定的隨機TCP包;只有一個可變參數$ rand_factor,顯示了隨機排列包的百分比
實際上,該實用程序會重新排序以太網幀,即實際排序觸摸和UDP數據包以及服務流量,但它有沒有負面的做法,爲最終目標的影響 - 對TCP-數據包隨機排列 - 正確執行
使用健康: Artificial TCP reordering tool in Perl
也許在谷歌搜索會給出足夠的結果? (雙重否定不是不壞)但我認爲谷歌搜索不被視爲研究無論如何。 – Theolodis 2014-10-06 12:26:43
看起來你需要一個工具來獲得一個帶有tcp流的pcap文件,並且打亂數據包的順序併產生一個不同的pcap文件。那是你的追求? – cnicutar 2014-10-06 12:29:31
@cnicutar絕對,只需要這樣的工具! 使用 - 負載測試網絡軟件,內置恢復流程中的TCP數據包順序的機制 如果您知道WireShark的控制檯實用程序或插件,請指明這樣的 – 2014-10-06 12:36:35