文件名称:go-snf:MyricomCSPI SNFv3 Go 绑定
文件大小:34KB
文件格式:ZIP
更新时间:2024-06-19 19:26:39
go golang gopacket snf sniffer10g
go-snf 由 CSPI 为 Myricom PCI-E 网络板提供的 SNFv3 库的 Go 包装器。 安装 非Go要求: SNFv3,请参考网站下载和安装说明。 libpcap库并包含头文件。 请查阅您的系统文档以了解如何安装它们。 仅在 Linux 环境(Centos 7、Ubuntu Trusty)上测试。 SNF 库位置 如果您在默认位置/opt/snf安装了 SNF 库,那么您可以简单地按原样构建。 如果您想在没有安装 SNF 依赖项的情况下测试某些内容,您可以指定snf_mockup构建标记。 在这种情况下,所有 SNF 调用都将实现为存根函数。 或者,您可以通过在环境中提供它来指定 SNF 库自定义位置: export CGO_CFLAGS="-I/path/to/snf/include" export CGO_LDFLAGS="-L/path/to/snf
【文件预览】:
go-snf-master
----go.mod(85B)
----.travis.yml(2KB)
----LICENSE(1KB)
----go.sum(884B)
----examples()
--------sniffer()
--------ifaddrs()
--------5pkts()
--------ifaddrs-go()
----README.md(1KB)
----snf()
--------gopacket.go(1KB)
--------handle.go(10KB)
--------snf_test.go(7KB)
--------reflect.go(2KB)
--------wrapper.h(7KB)
--------cgo_mockup.go(78B)
--------ring_reader.h(2KB)
--------ring.go(8KB)
--------ifaddrs.go(3KB)
--------cgo_myricom.go(120B)
--------inject.go(14KB)
--------snf.go(7KB)
--------ring_reader.go(5KB)
--------common.go(810B)
----AUTHORS(105B)