文件名称:像XDP数据包捕获一样的tcpdump-Golang开发
文件大小:29KB
文件格式:ZIP
更新时间:2024-06-15 09:52:44
Golang Networking
xdpcap xdpcap是类似tcpdump的eXpress数据路径(XDP)工具。 它可以使用标准tcpdump / libpcap过滤器表达式捕获来自XDP程序的数据包和动作/返回码。 仪器XDP程序xdpcap xdpcap是类似tcpdump的eXpress数据路径(XDP)工具。 它可以使用标准的tcpdump / libpcap过滤器表达式捕获来自XDP程序的数据包和动作/返回码。 规范XDP程序需要公开至少一个挂钩点:struct bpf_map_def xdpcap_hook = {.type = BPF_MAP_TYPE_PROG_ARRAY,.key_size = sizeof(int),.value_size = sizeof(int),.max_entries = 4,// XDP_的最大值*常数}; 该映射必须固定在bpffs内。 hook.h提供了一个
【文件预览】:
xdpcap-master
----testdata()
--------xdp_hook.c(870B)
--------headers()
--------Makefile(177B)
--------xdp_hook.c.elf(1KB)
----cmd()
--------bpfoff()
--------xdpcap()
----internal()
--------abi_test.go(560B)
--------tcpdump.go(851B)
--------abi.go(912B)
----.github()
--------workflows()
----hook_test.go(823B)
----LICENSE(1KB)
----hook.h(913B)
----go.sum(3KB)
----README.md(2KB)
----go.mod(325B)
----hook.go(2KB)