我有一个带有 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
....
有什么工具可以提供帮助吗?
最佳答案
我找到了一种不编辑 pcap,而是轻松创建新传输的方法。 使用工具 NetCat。它创建到另一台主机的 tcp 连接,您可以在终端中写入 tcp 的有效负载。每一个新行结束数据包。这样就可以创建一个新的传输,其中包含您想要的数据并以您想要的方式划分为 tcp 帧。
此外,我还没有这样做,但您可以创建一个 pcap 文件来发送您发送的新传输,方法是使用 Wireshark 捕获它。
关于tcp - 将 tcp 流拆分为多个数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17131942/