zoukankan      html  css  js  c++  java
  • 【转载】iptables/ip6tables数据包根过滤数据包笔记

    目录
    长度过滤
    icmp头过滤
    长度过滤
    Iptables下length模块可对数据包的长度进行匹配。
    length使用参数:

    -m length --length num #匹配指定大小的数据
    -m length ! --length num #匹配非指定大小数据
    -m length --length num: #匹配大于或等于
    -m length --length :92 #匹配小于或等于
    -m length --length num:num #匹配指定区间

    示例:

    iptables -I INPUT -p icmp -m length --length :60 -j ACCEPT
    #仅允许数据包长度小于或等于60字节的ping请求数据进入

    注意:这里的长度指的是ip层以及ip层之上数据的总长度,不包含以太层长度。

    icmp头过滤
    ip6tables -I INPUT -p icmpv6 --icmpv6-type 128 -m length --length :1280 -j NFQUEUE --queue-num 0

    -I INPUT 表示指定INPUT链
    -p icmpv6 表示icmpv6的协议
    –icmpv6-type 128 表示匹配icmpv6的type等于128(request)的包
    -m length --length :1280 长度过滤,上面已经说过了
    -j NFQUEUE --queue-num 0 转到NFQUEUE中,队列号为0
    ————————————————
    版权声明:本文为CSDN博主「高晓伟_Steven」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/superbfly/article/details/115374413

    欢迎大家评论交流,发现博文中存在的问题一定要留言哦
  • 相关阅读:
    php类型运算符
    今天我开始写自己的东西
    挑选简历
    SQL Server和Oracle数据库索引介绍
    排序算法分析与设计实验
    软件框架 转
    【转】Ajax的原理和应用
    Web Service
    [转]异地分布式敏捷软件开发(Distributed Agile Software Development)
    [转]如何有效的使用C#读取文件
  • 原文地址:https://www.cnblogs.com/workingdiary/p/15048818.html
Copyright © 2011-2022 走看看