bpf-developer-tutorial icon indicating copy to clipboard operation
bpf-developer-tutorial copied to clipboard

[FEATURE]ebpf中有没可以复制数据包的helper函数

Open pengbinbin1 opened this issue 2 years ago • 1 comments

想利用ebpf实现流量审计的功能,具体是通过捕获特定端口的数据包,然后将数据包复制一份发送到指定的服务网卡,原始数据继续走剩余的正常的网络协议栈,不知道有没有大佬有过类似的实现,求助

pengbinbin1 avatar Nov 21 '23 11:11 pengbinbin1

应该是用 XDP,然后剩下用

  • bpf_redirect():直接重定向数据包到指定的网卡。
  • bpf_clone_redirect():会克隆当前的数据包并发送到指定的接口,原始数据包依然继续走正常的网络协议栈

最近刚用 XDP 一段时间,所以才回(请见谅

yunwei37 avatar Sep 07 '24 05:09 yunwei37