网络数据包过滤_03

1、看点:

  netfilter

 

ZC: 貌似 关于 netfilter 的文章蛮多的,以后可以慢慢搜索,这里就想当做抛个砖吧

 

2、

Linux kernel过滤网络数据包

http://blog.csdn.net/qianguozheng/article/details/48503675

 

netfilter-在内核态操作网络数据包

http://www.cnblogs.com/yuuyuu/p/5184509.html

ln -s /usr/src/kernels/$(uname -r) /lib/modules/$(uname -r)/build      --> 最好都使用绝对路径
netstat -ntlp  --> 显示了 sshd的一些信息,但是为啥 这些参数就能/只能显示sshd的信息,还不清楚...
yum install kernel-devel    --> 安装的是 kernel-devel-2.6.32-642.3.1.el6.i686.rpm

 

瓦的情况:

[root@localhost 2.6.32-042stab116.1]# cd /home/
[root@localhost home]# ls
Makefile  netfilter_hook.c
[root@localhost home]# make
make -C /lib/modules/2.6.32-042stab116.1/build M=/home modules
make[1]: Entering directory `/usr/src/kernels/2.6.32-642.3.1.el6.i686'
  CC [M]  /home/netfilter_hook.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/netfilter_hook.mod.o
  LD [M]  /home/netfilter_hook.ko.unsigned
  NO SIGN [M] /home/netfilter_hook.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.32-642.3.1.el6.i686'
[root@localhost home]# insmod netfilter_hook.ko
insmod: error inserting 'netfilter_hook.ko': -1 Operation not permitted
[root@localhost home]# depmod netfilter_hook.ko
FATAL: modules must be specified using absolute paths.
"netfilter_hook.ko" is a relative path
[root@localhost home]# pwd
/home
[root@localhost home]# depmod /home/netfilter_hook.ko
[root@localhost home]# modprobe -f netfilter_hook 
FATAL: Error inserting netfilter_hook (/home/netfilter_hook.ko): Operation not permitted
[root@localhost home]# 

  ZC: 貌似 瓦的OS做了限制?不准加载内核模块?

 

 

  初探linux内核编程,参数传递以及模块间函数调用

  http://www.cnblogs.com/yuuyuu/p/5119891.html

 

3、

ftp://ftp.pbone.net/mirror/ftp.scientificlinux.org/linux/scientific/6.1/x86_64/updates/security/kernel-headers-2.6.32-358.el6.x86_64.rpm

是从 http://rpm.pbone.net/index.php3/stat/4/idpl/18032865/dir/scientific_linux_6/com/kernel-headers-2.6.32-220.13.1.el6.x86_64.rpm.html 里面的别的软件的下载链接 修改而来的,本来想试试看 有没有这个软件的,一试 还真有...

 

4、

5、

 

posted @ 2016-08-11 22:08  LinuxCode  阅读(397)  评论(0编辑  收藏  举报