ChinaUnix.net
相关文章推荐:

netfilter 分析 CHINAUNIX

文件:netfilter分析.pdf 大小:308KB 下载: 下载 原文:http://blog.chinaunix.net/u/24896/showart_211278.html 本文来自chinaunix博客,如果查看原文请点:http://blog.chinaunix.net/u3/98431/showart_1958234.html

by ryan3216 - Linux文档专区 - 2009-06-08 07:05:16 阅读(710) 回复(0)

相关讨论

一、概述 1. netfilter/IPTables框架简介 netfilter/IPTables是继2.0.x的IPfwadm、2.2.x的IPchains之后,新一代的Linux防火墙机制。netfilter采用模块化设计,具有良好的可扩充性。其重要工具模块IPTables连接到netfilter的架构中,并允许使用者对数据报进行过滤、地址转换、处理等操作。 netfilter提供了一个框架,将对网络代码的直接干涉降到最低,并允...

by Lrj - Linux文档专区 - 2006-12-06 20:06:28 阅读(1395) 回复(0)

本帖最后由 狼族狼心 于 2010-07-21 11:09 编辑 最近研究了一下netfilter,也做个总结,总结中参考了几位大侠前面发表的文章:独孤九贱,Minit,godbach等,在此先谢谢大家! 文中有些内容是直接对上面几位的Copy,内中注明了出处,希望小小心得能对大家有所帮助! 目 录 1 前言 4 2 学习框架划分 5 3 钩子函数的注册管理 6 3.1 hook的存储机制 6 3.2 hook的...

iptablesNetfilter

by 狼族狼心 - 内核源码 - 2014-09-23 17:21:29 阅读(14576) 回复(15)

再次见识了内核的伟大,大半年不碰,忘记的一干二净!!!写netfilter,netlink不得不提的就是九贱和duanjigang了... Linux 用户态与内核态的交互——netlink 篇 http://bbs.chinaunix.net/viewthread.php?tid=822500 netlink socket 编程之 why & how http://linux.chinaunix.net/bbs/viewthread.php?tid=1031932&extra=page%3D1%26amp%3Bfilter%3Ddigest 有了上面两篇文章加kernel source基本上你可以干许多...

by ubuntuer - Linux文档专区 - 2009-09-09 20:24:33 阅读(1060) 回复(0)

http://linux.chinaunix.net/bbs/viewthread.php?tid=1054981&extra=page%3D1 本文来自chinaunix博客,如果查看原文请点:http://blog.chinaunix.net/u2/79955/showart_1768674.html

by yanghoo - Linux文档专区 - 2009-01-02 16:04:34 阅读(1050) 回复(0)

【转】netfilter实现机制分析 By Minit 2008-12 1. 前言 netfilter作为目前进行包过滤,连接跟踪,地址转换等的主要实现框架,了解其内部机制对于我们更好的利用netfilter进行设计至关重要,因此本文通过阅读内核源码2.6.21.2,根据自身的分析总结出netfilter的大致实现机制,由于自身水平有限,且相关的参考资料较少,因此其中的结论不能保证完全正确,如果在阅读本文的过程中发现了问题欢迎及时与作者联系。 2. ...

by fcgao - Linux文档专区 - 2008-12-30 13:04:23 阅读(783) 回复(0)

Linux下NAT功能的实现 本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝、转载,转载时请保持文档的完整性,严禁用于任何商业用途。 msn: [email=yfydz_no1@hotmail.com]yfydz_no1@hotmail.com[/email] 来源: http://yfydz.cublog.cn 1. 前言 在2.4/2.6内核的Linux中的防火墙代码netfilter中支持源NAT(SNAT)和目的NAT (DNAT),基本可以满足各种类型的NAT需求,本文介绍Linux下的NAT的具体实现过程,所引的内核代码...

by blowingwind - Linux文档专区 - 2008-06-19 13:49:44 阅读(1717) 回复(0)

一、主函数 init为初始化函数,主要完成表的注册,然后再注册与表相对应的HOOK //初始化函数为init: module_init(init); //init 函数负责注册filter表和默认的三个chain static int __init init(void) { int ret; if (forward NF_MAX_VERDICT) { printk("iptables forward must be 0 or 1\n"); return -EINVAL; } /* Entry 1 is the FORWARD hook */ initial_table.entries[1].target.verdict = -forward - 1; /* 注册...

by flyboy - Linux文档专区 - 2007-01-18 12:02:08 阅读(843) 回复(0)

(接netfilter分析1)(由于出去做实验,耽误了netfilter分析进度。。。) 调用HOOK的包筛选函数必须返回特定的值,这些值以宏的形式定义于头文件include/linux/netfilter.h中(Line15),分别为: NF_DROP(0):丢弃此数据报,禁止包继续传递,不进入此后的处理流程;NF_ACCEPT(1):接收此数据报,允许包继续传递,直至传递到链表最后,而进入okfn函数;以上两个返回值最为常见NF_STOLEN(2):数据报被筛选函数截获,禁止包继...

by Lrj - Linux文档专区 - 2006-11-20 19:33:20 阅读(738) 回复(0)

本来听说Linux网络代码是最杂乱的,很容易陷进去却出不来,但这几天做了一阵子netfilter的代码分析,发现Linux网络部分并没有那么可怕。。。 看netfilter的最大收获可以说就是无意中找到了一个切入Linux网络代码的绝佳架构——拿IPv4为例子,以netfilter为引,很容易地就能够迅速遍历整个IP数据报地处理流程,而对整个框架有了一个整体地印象之后,无论是更加详细的深入分析还是需要寻找某个具体实现的位置,就都是很轻...

by Lrj - Linux文档专区 - 2006-10-20 21:39:10 阅读(911) 回复(0)

netfilter实现机制分析                                              By Minit                                        &...

by xjc2694 - Linux文档专区 - 2009-01-04 13:26:10 阅读(744) 回复(0)