- 博客(6)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 深入Linux网络核心堆栈--netfilter详解(整理)
目录1 - 简介 1.1 - 本文涉及的内容 1.2 - 本文不涉及的内容2 - 各种Netfilter hook及其用法 2.1 - Linux内核对数据包的处理 2.2 - Netfilter对IPv4的hook3 - 注册和注销Netfilter hook4 - Netfilter 基本的数据报过滤技术[1] 4.1 - 深入hook函数 4.2 - 基于接
2012-11-15 14:38:14 19195 3
转载 自己写 Netfilter 匹配器
看了Nicolas写的netfilter写匹配器,自己尝试编译测试,发现iptables 以及内核版本升级很多数据结构和函数接口都改变了,需要做大量的修改才能运行。运行 iptables/netfilter1)iptables从 ftp://ftp.netfilter.org/pub/iptables/ 下载iptables 的源码然后拷贝libipt_ipaddr.c 到
2012-11-12 11:22:06 2959
原创 linux内核调试环境搭建-4 调试模块初始化函数
打开一终端执行:qemu -m 512 -kernel bzImage -append "root=/dev/sda kgdboc=ttyS0,115200 kgdbwait" -boot c -hda busybox.img -k en-us -net nic -net tap,ifname=tap0,script=no -serial tcp::4321,server显示等待调试端链...
2012-11-07 21:01:37 3237 3
原创 linux内核调试环境搭建-3 调试内核模块
在虚拟机中创建两个脚本get.sh:tftp 192.168.100.1 -g -r $1put.sh:tftp 192.168.100.1 -p -l $1在linux设备驱动开发详解中源码:/*====================================================================== A globalmem ...
2012-11-07 20:59:32 4004
原创 linux内核调试环境搭建-2 用busybox搭建
下载linux内核:$cd ~/work/$wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.35.9.tar.bz2解压$tar -jxvf linux-2.6.35.9.tar.bz2拷贝现有系统的内核配置选项$ cp /boot/config-2.6.35-22-generic .config...
2012-11-07 20:57:52 7702 2
原创 linux内核调试环境搭建-1 Ubuntu10 .10下编译安装qemu
内核调试一般比应用层程序调试困难很多,主要因为内核是系统开机后执行的第一个程序,这使得用于一般应用程序的调试方法无法使用在内核上。自由软件社群开发了一些特殊方法解决这问题。 这些方法中最方便的方法莫过于 KGDB 的使用。KGDB 是个一特殊的内核辅助工具,除了在内核代码中加入了一些调试代码外也提供一个 gdbstub 用于和远程 gdb 调试程序联机用。以前,这样一个使用远程 gdb...
2012-11-07 20:54:31 7050 1
编译好的程序和源码.rar
2020-08-20
c++ stl list 是否需要互斥保护
2016-07-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人