本项目通过Netfilter提供的Hook函数管理机制,在实现内核层面的数据包截获再发送,主要用c语言实现了NF_IP_LOCAL_IN、NF_IP_LOCAL_OUT两个阶段的SKB网咯数据包处理,包括打印数据包内容、长度、并重新计算校验和,对于想要学习Netfilter和skb结构体的学者提供借鉴基础。
本项目通过Netfilter提供的Hook函数管理机制,在实现内核层面的数据包截获再发送,主要用c语言实现了NF_IP_LOCAL_IN、NF_IP_LOCAL_OUT两个阶段的SKB网咯数据包处理,包括打印数据包内容、长度、并重新计算校验和,对于想要学习Netfilter和skb结构体的学者提供借鉴基础。