基于Netfilter框架的网关的IP访问控制技术研究
首发时间:2008-10-31
摘要:Linux 的防火墙技术是经历了若干代的演进,一步步的发展而来。最开始的 ipfwadm 是 Alan Cox 在 Linux kernel 发展的初期,从 FreeBSD 的内核代码中移植过来的。后来经历了 ipchains,再经由 Paul Russell 在 Linux kernel 2.3 系列的开发过程中发展了 netfilter 这个架构。在Linux内核2.4以后的版本中,Netfilter体系结构中包含了统一接口——即Netfilter钩子,它为Linux内核中不同位置上的数据包的截获和操作处理提供了方便的方式,这大大降低了实现新功能时付出的代价;此外Netfilter也比以前任何一版Linux内核的防火墙子系统都要完善强大,它提供了一个抽象、通用化的框架,该框架定义的一个子功能的实现就是包过滤子系统。本文通过研究Linux 2.6版本内核中的Netfilter网络架构,并在此框架下通过注册Netfilter钩子函数来实现网关中IP访问控制模块的设计方案。
关键词: Linux2.6 Netfilter NF_HOOK 数据包截获
For information in English, please click here
Research on Packet Capture Based on Netfilter Frame in Linux
Abstract:Technology of fire wall went through many bitter times , In Linux kernel first development stage, ipfwadm is predominant , which were transplanted from the kernel code of FreeBSD ,and then ipchains , the last is netfilter framework that developed from Linux kernel 2.3.After Linux kernel 2.4 , Netfilter frame include unified interfaces——Netfilter hook, it facilitate intercepts and operations of data packets in linux kernel’s different positions. This greatly reduce the cost for implementing new functions. Through researching Netfilter frame in Linux 2.6, this paper implement IP access and manipulation in gateway by registering Netfilter hook funcions.
Keywords: Linux2.6 Netfilter NF_HOOK Data intercept
基金:
论文图表:
引用
No.2530234617612254****
同行评议
共计0人参与
勘误表
基于Netfilter框架的网关的IP访问控制技术研究
评论
全部评论