当前位置:  技术问答>linux和unix

请教前辈们关于netfilter/iptables的问题

    来源: 互联网  发布时间:2016-01-23

    本文导语:  小弟正在学习netfilter/iptables的相关东西,苦于基础概念不清楚,求助一下:     netfilter是嵌入内核框架中的,用iptables在用户空间调整好规则防火墙就可以工作了,     但是如果自己编写一个模块完成那些规则的...

小弟正在学习netfilter/iptables的相关东西,苦于基础概念不清楚,求助一下:
    netfilter是嵌入内核框架中的,用iptables在用户空间调整好规则防火墙就可以工作了,
    但是如果自己编写一个模块完成那些规则的话,也能完成类似的任务, 
    那么这两者之间是什么关系?谁更好一点呢?
    先谢谢了!

|
我们可以不用iptables,自己通过编写代码挂钩子函数,判断包的相关字段,进行过滤,内核是通过定好的钩子返回值来决定该包是否被过滤

|
iptables是Linux 内核中netfliter框架提供给用户的一个接口,netfilter是很强大的,完全嵌入到Linux内核中的,在TCP/IP 协议栈处理数据的过程中,进行用户自定义的数据处理.

从理论上来讲,iptables做的数据包的过滤已经是足够了.不过你仍然可以编写自己的类似iptables的程序,而且实现起来很简单,因为netfilter把接口都提供好了.

netfilter提供了五个地方,你可以在这些地方进行数据处理,用nf_register_hook函数,你就可以注册一个地方,把所有经过这个地方的数据进行处理,这些数据都在skb->data里.你可以做任何的处理.

    
 
 

您可能感兴趣的文章:

  • 小弟是新手,向大前辈们请教2个LINUX的问题.
  • 新手入门请教各位前辈linux
  • 关于FFMPEG,请教各位前辈!!!
  • 关于QT编译的问题,请教前辈
  • 向各位前辈请教一个问题
  • 请教各位前辈,这条语句是什么意思?
  • 请教前辈们一个关于Qtopia中上下文菜单的问题(急!!)
  • 刚学linux不久,对分配文件权限有些不解,请教各位前辈。
  • 小弟是新手,向大前辈们请教2个LINUX的问题. iis7站长之家
  • 想学习LINUX操作系统,请教各位前辈。(明天结贴)
  • 向各位前辈请教一个关于switch语句的问题,谢谢:)
  • 准备明年跳槽加入Linux 嵌入式开发的大部队,先向前辈们请教一点问题
  • CSDN的各位前辈们,菜鸟来请教一个关于LINUX和WINDOWN下不同状态的网络问题
  • 【请教前辈们】想转行入Unix、Linux 下C开发(银行、金融方面)
  • 各位前辈,请教如何入门C/C++方向的Linux系统开发?
  • 超级菜鸟挥泪(是热泪)进军Linux,决定明天安装Redhat Linux9!向各位前辈请教。
  • 【求助】向两年以上工作经验的前辈请教问题
  • 请教关于netfilter中UDP包的问题!!!
  • 请教!netfilter内核模块编程问题
  • 请教:2.6编译netfilter后运行死机
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教一下iptables和ipchains的问题
  • 请教iptables参数含义
  • 请教:关于linux防火墙iptables的问题
  • 请教关于iptables的设置问题!!!
  • 请教iptables设置的问题
  • 请教iptables命令一则:如何封调一个ip地址30分钟
  • 请教关于Linux的iptables的nat
  • 请教 iptables 之 NAT
  • [虚心请教]linux上如何用iptables实现port forward
  • 请教:iptables的问题?ip显示的问题
  • 高分请教iptables下传奇私服怎么做nat端口映射
  • iptables 转发问题请教
  • 请教IPtables拒绝远程用户从22号端口连接的 关于-m参数
  • 请教,请教,这个问题是为什么????
  • 请教本地硬盘安装问题请教本地硬盘安装问题
  • ■请教■请教redhat最基本的问题!
  • 请教一个 shell 问题,我用下面这个 shell 语句总是失败,请教
  • 高分请教,各位大侠,请教一个问题,理论高手请进??谢谢
  • 请教Linux下pgadmin3-1.0.2的编译和安装!!高分请教!
  • 各位大虾,请教装了REDHAT9操作系统后,启动时无法引导到LINUX,请教该如何解决啊
  • 请教,请教,,,一定要看!!一定要看!!
  • 请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • :请教高手,小弟打印width=1500,height=600(A3纸)的Applet,在预览中是该区域是黑的,打印出来也是黑的,请教高手解决一下
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)
  • 请教这种循环的执行过程
  • 请教两个redhat9问题
  • 请教如何在指定目录下查找包含指定文字的文件
  • 请教局域网中如何通过ip地址得到主机名
  • 请教kdevelop的问题
  • 请教linux 下的adsl拨号问题.
  • 请教,如何用虚拟订机安装liux


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3