我一直在使用 pcap 包和 gopacket 来解析网络流量,并取得了相当大的成功。这些库使处理网络捕获变得更加容易,它们无疑为我节省了大量时间。
我想更进一步,使用 tcp assembly 包开始重新组装 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 assembly包如何使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21145781/