设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 操作系统 >> Linux >> Linux系统防火墙防止DOS和DDOS攻击
精品推荐
Linux点击TOP10
·Linux命令Man解释:PPPD(8) :点对点daemon协议
·Linux下安装LumaQQ
·Webmin安装教程
·Linux X-Window配置指南
·Ethernet HOWTO Linux以太网-HOWTO (4)型号的信息
·Linux精彩桌面 GNOME桌面主题安装实例
·虚拟网络计算工具VNC使用指南
·Linux系统攻略 Vim的编码及字体问题详解
·口袋里的Linux:在您的U盘上运行SLAX
·Linux 核心--4.内存管理
操作系统点击TOP10
·Windows NT/2000/XP 出现蓝屏并显示“STOP 0x0000007f”错误
·FAT32转换NTFS的方法
·批处理完全教程
·2000、XP、2003所有注册表设置
·如何改变桌面等C盘文件的路径
·只转两圈 加快Windows XP启动速度
·使用BCDEdit修改Windows Vista启动菜单
·Windows 2000,Windows XP,Windows 2003 系统重新封装参考资料
·制作Windows XP和Vista双系统启动菜单
·Windows Vista 激活不求人
精选专题

Linux系统防火墙防止DOS和DDOS攻击

作者: 来源: 时间:2007-11-11 12:09:12

Linux系统防火墙防止DOS和DDOS攻击(3)     161.2.8.9:124 FIN_WAIT2
     61.233.85.253:23656 FIN_WAIT2
    ...

    第一栏是客户机IP和端口,第二栏是连接状态

    如果来自同一IP的连接很多(超过50个),而且都是连续端口,就很可能是攻击。

    如果只希望察看建立的连接,用命令:

    netstat -an -t tcp | grep ":80" | grep ESTABLISHED | awk '{printf "%s %s\n",$5,$6}' | sort

    *** 用ipchains阻断攻击来源

    用ipchains阻断攻击来源,有两种方法。一种是加入到/etc/sysconfig/ipchains里,然后重启动ipchains服务。另一种是直接用ipchains命令加。屏蔽之后,可能还需要重新启动被攻击的服务,是已经建立的攻击连接失效

    * 加入/etc/sysconfig/ipchains

    假定要阻止的是218.202.8.151到80的连接,编辑/etc/sysconfig/ipchains文件,在:output ACCEPT

    行下面加入:

    -A input -s 218.202.8.151 -d 0/0 http -y -j REJECT

    保存修改,重新启动ipchains:

    /etc/init.d/ipchains restart

    如果要阻止的是218.202.8的整个网段,加入:

    -A input -s 218.202.8.0/255.255.255.0 -d 0/0 http -y -j REJECT

    * 直接用命令行

    加入/etc/sysconfig/ipchains文件并重起ipchains的方法,比较慢,而且在ipchains重起的瞬间,可能会有部分连接钻进来。最方便的方法是直接用ipchains命令。

    假定要阻止的是218.202.8.151到80的连接,命令:

    ipchains -I input 1 -p tcp -s 218.202.8.151 -d 0/0 http -y -j REJECT

    如果要阻止的是218.202.8的整个网段,命令:

    ipchains -I input 1 -p tcp -s 218.202.8.0/255.255.255.0 -d 0/0 http -y -j REJECT

    其中,-I的意思是插入,input是规则连,1是指加入到第一个。

    您可以编辑一个shell脚本,更方便地做这件事,命令:

    vi blockit

    内容:

    #!/bin/sh

    if [ ! -z "$1" ] ; then

    echo "Blocking: $1"

    ipchains -I input 1 -p tcp -s "$1" -d 0/0 http -y -j REJECT

    else

    echo "which ip to block?"

    fi

    保存,然后:

    chmod 700 blockit

    使用方法:

    ./blockit 218.202.8.151

共6页 9 7 [1] [2] [3] [4] [5] [68 :>

Linux系统防火墙防止DOS和DDOS攻击 相关文章:
Linux系统防火墙防止DOS和DDOS攻击 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com