Netfilter介绍

http://www.netfilter.org/index.html

 

包含的项目有

iptables 

       用户空间命令程序,用于配置2.4 和2.6内核IPv4包过滤规则集。同时包含了地址转换配置规则集。Iptables源码包里还包括了ip6tables用于配置IPv6包过滤。

       依赖:依赖于内核中的ip_tables 包过滤。

        

libnfnetlink 

       用于netfilter相关的内核和用户程序通信的底层库,提供了通用的消息通信框架,例如nfnetlink_log, nfnetlink_queue, nfnetlink_conntrack都用它作为它们对应管理工具的通信机制。

       依赖:内核nfnetlink 子系统

 

libnetfilter_log 

       用户空间库,用于记录被内核包过滤记录的日志,对应的应用程序叫做ulogd2。

       依赖:libnfnetlink和内核必须包括nfnetlink_log子系统,因为所有的日志是从这个子系统取出来的。

 

libnetfilter_queue 
       用户控件库,用于取出被内核包过滤排队到用户空间的数据包API接口。

       依赖:libnfnetlink和内核中的nfnetlink_queue子系统。nfnetlink_queue子系统在内核中被用于排队。

libnetfilter_conntrack 
       用于访问内核中连接跟踪状态表的用户空间API。通常被conntrack-tools和其他程序使用。

       依赖:libnfnetlink和内核中的nfnetlink_queue子系统。

conntrack-tools 
       conntrackd用于新增删除显示连接跟踪表象。

       依赖:libnfnetlink和内核中的nfnetfilter_conntrack子系统。

libmnl 
       面对netlink的开发人员,主要是提供了简单的辅助函数,包括解析,验证等,这样避免重复造轮子。

ipset 
       内核中的一个框架,配置ipset工具,可以将一系列的IP端口等条件加入到一个集合中,以此加快匹配速度。

      

nf-hipac 
patch-o-matic-ng 

       不再维护,更新为xtables-addons

ulogd 

       应用程序用于记录日志。

xtables-addons 

         没有被标准内核和iptables接收的规则包。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值