NFQueue简单介绍

一、场景:

iptables处置目标,是内核态与用户态通信时的一个钩子点,类似bpf的很多钩子点,使用在老系统的(内核2.6.X,内核3.10.X的版本),4.18以后建议使用ebpf

二、与ebpf关系:

功能类似,但是处理流程NFQueue会传递到用户态处理,ebpf是编译后注入到ebpf内置钩子点运行;性能ebpf更好

三、与libpcap、pf-ring关系

libpcap、pfring是网络抓包,应该在更底层,从网上看资料发现有libpcap基于nfqueue实现的,比如:

libpcap/pcap-netfilter-linux.c at master · the-tcpdump-group/libpcap · GitHub

未通读netfilter的源码,与nflog的使用场景还需要进一步研究

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值