学习Netfilter框架需要对Linux网络协议栈有较深的理解,此处整理了一些优秀的文章。实践出真知,要想真的学会,还是一步一步写代码吧。
Netfilter框架相关
- netfilter/iptables (一) 基础概念
- netfilter/iptables (二) Netfilter hook 数据结构
- netfilter/iptables (三) 注册和注销Netfilter hook
- netfilter/iptables (四) 窥探 Netfilter Hook 机制
- netfilter/iptables (五) 数据包过滤
- netfilter/iptables (六) 内核协议栈编程(发送skb)
- netfilter/Iptables (七) 内核协议栈skb封装分析(续六)
- netfilter/iptables (八) Netfilter的NAT机制
- 教你修改以及重构skb
- Writing Netfilter modules
- Linux netfilter Hacking HOWTO
- Linux内核构造数据包并发送(Netfilter方式)
- Linux内核构造数据包并发送(二)(dev_queue_xmit方式)
- Linux Kernel 下 udp packet 的收发(sk_buff+Netfiler)
- modifying ip headers with netfilter