wjlkoorey258

上一页 1 ··· 4 5 6 7 8 9 下一页

2016年7月24日

(五)洞悉linux下的Netfilter&iptables:如何理解连接跟踪机制?【上】

摘要: 如何理解Netfilter中的连接跟踪机制? 本篇我打算以一个问句开头,因为在知识探索的道路上只有多问然后充分调动起思考的机器才能让自己走得更远。连接跟踪定义很简单:用来记录和跟踪连接的状态。 问:为什么又需要连接跟踪功能呢? 答:因为它是状态防火墙和NAT的实现基础。 OK,算是... 阅读全文

posted @ 2016-07-24 10:57 wjlkoorey258 阅读(389) 评论(0) 推荐(0)

(九)洞悉linux下的Netfilter&iptables:网络地址转换原理之DNAT

摘要: 网络地址转换:NAT Netfitler为NAT在内核中维护了一张名为nat的表,用来处理所有和地址映射相关的操作。诸如filter、nat、mangle抑或raw这些在用户空间所认为的“表”的概念,在内核中有的是以模块的形式存在,如filter;有的是以子系统方式存在的,如nat,但... 阅读全文

posted @ 2016-07-24 10:57 wjlkoorey258 阅读(469) 评论(0) 推荐(0)

(八)洞悉linux下的Netfilter&iptables:状态防火墙

摘要: 基于连接跟踪机制的状态防火墙的设计与实现 连接跟踪本身并没有实现什么具体功能,它为状态防火墙和NAT提供了基础框架。前面几章节我们也看到:从连接跟踪的职责来看,它只是完成了数据包从“个性”到“共性”抽象的约定,即它的核心工作是如何针对不同协议报文而定义一个通用的“连接”的概念出来,具体的实现由不... 阅读全文

posted @ 2016-07-24 10:57 wjlkoorey258 阅读(264) 评论(0) 推荐(0)

(七)洞悉linux下的Netfilter&iptables:如何理解连接跟踪机制?【下】

摘要: 连接跟踪系统的初始化流程分析 有了前面的知识,我们再分析连接跟踪系统的初始化ip_conntrack_standalone_init()函数就太容易不过了。还是先上ip_conntrack_standalone_init()函数的流程图:该函数的核心上图已经标出来了“初始化连接跟踪系统”... 阅读全文

posted @ 2016-07-24 10:57 wjlkoorey258 阅读(297) 评论(0) 推荐(0)

(六)洞悉linux下的Netfilter&iptables:如何理解连接跟踪机制?【中】

摘要: Netfilter连接跟踪的详细流程 上一篇我们了解了连接跟踪的基本框架和大概流程,本篇我们着重分析一下,数据包在连接跟踪系统里的旅程,以达到对连接跟踪运行原理深入理解的目的。 连接跟踪机制在Netfilter框架里所注册的hook函数一共就五个:ip_conntrack_de... 阅读全文

posted @ 2016-07-24 10:57 wjlkoorey258 阅读(290) 评论(0) 推荐(0)

Writing Loadable Kernel Modules using netfilter hooks (in-depth HOWTO) – Part 1

摘要: http://fcns.eu/2010/02/netfilter-hooks/keyword:write new netfilter moduleNote: This article was inspired by the lack of updated documentation on how ... 阅读全文

posted @ 2016-07-24 10:57 wjlkoorey258 阅读(802) 评论(0) 推荐(0)

Linux 网络协议栈纲要

摘要: Linux网络核心架构 Linux的网络架构从上往下可以分为三层,分别是 : 用户空间的应用层。 内核空间的网络协议栈层。 物理硬件层。 其中最重要最核心的当然是内核空间的协议栈层了。Linux网... 阅读全文

posted @ 2016-07-24 10:57 wjlkoorey258 阅读(213) 评论(0) 推荐(0)

A example of NF_IP_PRE_ROUTING module PART_1(转载)

摘要: 1、 要做什么在netfilter Hook点注册一个自己的Hook函数,截取每一个数据包读取文件,获取IP列表Ip匹配是否进行重定向的工作,是否丢弃等2、netfilter结构以及HOOK点的选择 Fig.1 Hook Point of netfilter[选择]NF_IP_PRE_ROUTIN... 阅读全文

posted @ 2016-07-24 10:56 wjlkoorey258 阅读(380) 评论(0) 推荐(0)

Linux Netfilter实现机制和扩展技术

摘要: http://www.ibm.com/developerworks/cn/linux/l-ntflt/2.4.x的内核相对于2.2.x在IP协议栈部分有比较大的改动, Netfilter-iptables更是其一大特色,由于它功能强大,并且与内核完美结合,因此迅速成为Linux平台下进行网络应用扩... 阅读全文

posted @ 2016-07-24 10:56 wjlkoorey258 阅读(225) 评论(0) 推荐(0)

linux内核ipv4网络部分分层结构及涉入源文件

摘要: http://hi.baidu.com/amy_yeni/blog/item/c54003004d9a080b738da5b3.htmllinux内核ipv4网络部分分层结构:BSD socket层: 这一部分处理BSD socket相关操作,每个socket在内核中以struct socket结... 阅读全文

posted @ 2016-07-24 10:56 wjlkoorey258 阅读(206) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 下一页

导航