我一直在使用 pcap 包和 gopacket 来解析网络流量,并取得了相当大的成功。这些库使处理网络捕获变得更加容易,而且它们确实为我节省了大量时间。

我想更进一步,使用 tcp 程序集包开始重新组装 TCP 流,但我不确定文档中提供的示例如何进行。

链接在这里:

http://godoc.org/code.google.com/p/gopacket/tcpassembly/tcpreader

我正在寻找的是一个简单的例子,它演示了如何设置它,以便您在一端有数据包,而从另一端输出一个好的字节顺序数据流。

提前致谢!

最佳答案

事实证明,主存储库中已经提供了一个完整的示例:

https://github.com/google/gopacket/blob/master/examples/httpassembly/main.go

工作得很好:)

关于go - gopacket中的tcp汇编包如何使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21145781/

10-09 06:47