您的位置:首页 > 运维架构 > Linux

linux kernel hacking 资料

2007-03-09 17:47 369 查看
1)
如何编程接收ppp0上的裸IP包?
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=60593

如何捕获所有的ip包
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=90308

Linux-2.4.0网络部分改变
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=68573

防火墙技术分析讲义( for aka lecture)
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=92895

Linux防火墙程序设计
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=69842

Shaper是一个限制网络速率的虚拟网络设备
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=74270

traceroute的问题
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=78915

ptype_all结构的一点理解和网络初始化以后的组织图
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=86492

关于ptype_all链表和pypte_base的理解
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=89657

怎样取得skb结构中的内容!
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=86847

2)

Linux内核网络参数的意义及应用
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=92618

网络设备的初始化是在何时做的
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=95141

内核中网络部分问题
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=98491

几个非阻塞socket连续向一个ip的不同端口connect 时
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=100878

关于TCP连接的应答问题
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=103739

内核是怎么得到网卡的硬件地址的
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=99255

ip_input,ip_forward和ip_output
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=100675

lvm技术
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=102202

网卡混杂模式(promisc)
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=104376

需要打开网卡的promisc
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=104378

3)
netfilter各个HOOK的关系
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=102971

关于netfilter的一点问题
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=111800

netfilter.h的解释
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=104100

netfilter.c剖析1
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=111276

netfilter各个HOOK的关系
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=102978

netfilter剖析2
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=111742

ip_tables.c中组织规则的方式
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=114230

ip_tables.c的防火墙规则处理
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=114885

ip_tables.c中防火墙规则环的检测
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=115532

ip_tables.c的面向应用程序的接口
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=116658

4)
内核中的fastroute是什么意思
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=110809

内核对以太网设备的探测过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=112753

ISA网卡驱动程序的探测过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=112915

ISA网卡驱动程序发送和接收过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=113182

IP包的接收过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=116468

网络包的排队发送过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=113452

IP包碎片重组过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=116940

IP包的本地分发过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=117098

包缓冲区操作的几个内嵌函数
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=118514

包队列操作的一些内嵌函数(续)
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=118544

5)
包缓冲的分配操作
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=118621

ip_tables.c的各个注册函数解释
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=118739

IP包的生成和发送接口
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=119629

Linux网络接口层分析(之一):netif_rx
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=119643

关于Linux的路由
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=119871

网络设备的IP地址结构
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=120939

网络过滤器的基本结构
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=121722

表驱动IP过滤器的基本工作过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=122218

混杂模式后,就可以截取发送到其它机器的数据包
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=119604

IP轨迹跟踪过滤器的基本结构
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=123482

6)
IP地址转换过滤器的基本工作原理
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=124864

如何编写网卡的驱动程序
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=125277

关于FreeS/WAN一问
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=128127

在freeswan实现中,它是如何截取ip包的呢?
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=127661

路由表的框架结构
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=115741

对网络设备驱动的看法
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=129997

请问netfilter中在钩子NF_IP_LOCAL_OUT处为什么要做DNAT
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=129185

linux对icmp的回显请求的反应
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=129899

发送、接受、转发包处理结构框图
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=129775

谁能帮我解决Netfilter关于钩子函数优先级的问题
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=131288

7)
Linux的TCP/IP协议栈阅读笔记-系列
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=67720


基础知识点概述与讨论
内核网络编程
内核网络代码分析
防火墙技术与应用

在这一部分的整理中发现,有关内核网络应用性的讨论少了点
----------------------------------------------------------------------------

内容
part-a 基础知识点的概述与讨论

1)Linux-2.4.0网络部分改变(zz)
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=68573
2)Shaper是一个限制网络速率的虚拟网络设备

http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=74270
3)Linux内核网络参数对系统网络优化的意义及应用

http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=92618
4)关于TCP连接的应答问题

http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=103739
5)lvm技术的简单介绍

http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=102202
6)包缓冲区操作的几个类skb_???内嵌函数的功能简介
A,B
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=118514
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=118544
7)Linux路由FIB的解释

http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=119871
8)网络设备的IP地址结构

http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=120939
9)从网络设备驱动谈内核的面向对象设计

http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=129997
part-b 内核网络编程:
1) 如何编程接收ppp0上的裸IP包
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=60593

2)混杂模式后,就可以截取发送到其它机器的数据包及对Linux协议栈的讨论
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=119604

3)在freeswan实现中,它是如何截取ip包的呢
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=127661

part-c网络代码分析:
1)ptype_all结构的一点理解和网络初始化以后的组织图
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=86492

2)内核网络函数调用流程的简单讨论
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=98491

3)netfilter.h的解释
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=104100

4)
netfilter.c剖析1
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=111276
netfilter.c剖析2
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=111742

5)ip_tables.c的各个注册函数解释
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=118739

6)ip_tables.c中防火墙规则环的检测
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=115532

7)ip_tables.c的防火墙规则处理
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=114885

8)内核对以太网设备的探测过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=112753

9)ISA网卡驱动程序的探测过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=112915

10)ISA网卡驱动程序发送和接收过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=113182

11)IP包的接收过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=116468

12)网络包的排队发送过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=113452

13)IP包碎片重组过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=116940

14)IP包的本地分发过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=117098

15)包缓冲的分配操作
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=118621

16)IP包的生成和发送函数分析
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=119629

17)网络过滤器的简单介绍
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=121722

18)表驱动IP过滤器的基本工作过程
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=122218

19)IP轨迹跟踪过滤器的基本结构
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=123482

20)IP地址转换过滤器的基本工作原理
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=124864

21)路由表的框架结构
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=115741

22)Linux的TCP/IP协议栈阅读笔记-系列 (zz,其余文章可通过关键字自行查询)
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=67720

part-d 防火墙技术与应用:
1)防火墙技术分析讲义( for aka lecture)
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=92895

2)Linux防火墙程序设计问题讨论
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=69842

3)ip_input,ip_forward和ip_output引出的对netfilter的相关讨论
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=100675

4)netfilter各个HOOK的关系的初步讨论
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=102971

6)ip_tables.c中组织规则的方式
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=114230

7)ip_tables.c的面向应用程序的接口
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=116658

8)如何理解netfilter在钩子NF_IP_LOCAL_OUT处做的DNAT
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=129185

9)谁能帮我解决Netfilter关于钩子函数优先级的问题
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=131288

学习Linux内核,交流探讨各类内核问题
http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=290432&page=0&view=collapsed&sb=5&o=31&fpart=1&vc=1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: