- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 printk()函数的使用详解
printk()函数的总结<br /><br />我们在使用printk()函数中使用日志级别为的是使编程人员在编程过程中自定义地进行信息的输出,更加容易地掌握系统当前的状况。<br />对程序的调试起到了很重要的作用。<br />(下文中的日志级别和控制台日志控制级别是一个意思)<br /><br />printk(日志级别 "消息文本");这里的日志级别通俗的说指的是对文本信息的一种输出范围上的指定。<br />日志级别一共有8个级别,printk的日志级别定义如下(在linux26/includeli
2011-03-31 22:59:00 813
转载 修改以及重构SKB
修改以及重构SKB测试环境:<br /> CentOS5.3 2.6.18<br />工具:<br /> sendip和wireshark<br /> sendip可以发送各种数据包,确实方便.wireshark图形化的显示对于分析整个数据包还是相当不错的...<br /> <br />一:内核态基于Netfilter构造数据包<br />主要有两种方式:<br />1. alloc_skb申请一个skb结构体,然后根据实际的应用填充不同的成员,或者基于当前数据包的skb,<br />
2011-03-31 22:57:00 1281
转载 A example of NF_IP_PRE_ROUTING module(转载)
A example of NF_IP_PRE_ROUTING module
2011-03-27 19:51:00 2770 1
转载 A example of NF_IP_PRE_ROUTING module(转载)
1、要做什么在netfilter Hook点注册一个自己的Hook函数,截取每一个数据包读取文件,获取IP列表Ip匹配是否进行重定向的工作,是否丢弃等2、netfilter结构以及HOOK点的选择 Fig.1 Hook Point of netfilter<br />[选择]NF_IP_PRE_ROUTING(local process所发送的包不在限制之列)3、NF_IP_PRE_ROUTING下优先级的选择<br /> Hook点的Hook函数依照优先级一次执行。<br />
2011-03-27 19:50:00 1055
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人