盖帽
gopcap 是的纯 Go 实现。 Pcap 是标准的开源数据包捕获格式,由 C 库定义。
例子
gopcap API 非常简单:
pcapfile, _ := os.Open("file.cap")
parsed, err := gopcap.Parse(pcapfile)
有关更多示例,请参阅 API 文档。
特征
完全同步的 API,很容易实现异步。
有效利用内存。
没有外部依赖。
贡献
gopcap 欢迎贡献,包括错误修复和新功能(尽管新功能的机会显然相当有限!)。 任何功能请求都应认真考虑对 API 的影响。 API 的清晰度高于新功能,因此任何使 API 复杂化的功能都必须为库增加重要的价值才能被接受。
如果您想做出贡献,请执行以下操作:
通过在 GitHub 上检查未解决和已关闭的问题,检查您的想法是否尚未被提出。
从 GitHub 分叉存储库并进行更改。
2022-09-22 17:57:53
218KB
Go
1