首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在gopacket中使用tcp程序集包?

如何在gopacket中使用tcp程序集包?
EN

Stack Overflow用户
提问于 2014-01-15 18:48:36
回答 2查看 4.9K关注 0票数 4

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

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

链接在这里:

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

我要找的是一个简单的例子,它演示了如何设置它,这样就可以让数据包进入一端,另一端有一个很好的字节排序数据流。

提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-20 03:28:56

原来主回购中已经提供了一个完整的例子:

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

工作效果很好:)

票数 4
EN

Stack Overflow用户

发布于 2014-01-23 04:53:16

我还在https://code.google.com/p/gopacket/source/browse/examples/statsassembly/main.go上添加了第二个示例,它使用了一些略有不同的模式,从而产生了一个可以处理高吞吐量嗅探的二进制文件。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21145781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档