将tcp流拆分为多个数据包

时间:2013-06-16 09:43:44

标签: tcp wireshark

我有一个带有tcp流的pcap,它在一个数据包中发送。 我正在寻找一种方法将流拆分为几个TCP帧, 例如:说我有这个pcap,

c2s : syn
s2c : synack
c2s : ack
c2s : datainfo
s2c : ack
....

请求的结果是

c2s : syn
s2c : synack
c2s : ack
c2s : data
s2c : ack
c2s : info
s2c : ack
....

有什么工具可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

我找到了一种不编辑pcap的方法,而是轻松创建新的传输方式。 使用工具NetCat。它创建到另一个主机的tcp连接,您可以在终端中写入tcp的有效负载。每个新行都结束数据包。通过这种方式,可以创建一个具有所需数据的新传输,并以您希望的方式划分为tcp帧。

另外,我还没有这样做,但您可以通过使用Wireshark捕获它来创建这个新传输的pcap文件。