一、连接跟踪的预备知识 连接跟踪的概念及作用,这里都不做介绍了。下面先说一下连接跟踪在Netfilter中起效的hook点以及对应的hook函数。 /* [color=Blue]Connection tracking may drop packets, but never alters them, so make it the first hook. */ static
连接跟踪conntrack是状态防火墙和NAT的基础,每个经过conntrack处理的数据包的skb->nfctinfo都会设置如下值之一,后续流程中NAT模块根据此值做不同的处理,filter模块可以在扩展匹配中指定state进行不同的处理。 enum ip_conntrack_info {/* Part of an established connection (either directi