我一直在使用 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/