iptables限制同一IP连接数,预防CC/DDOS攻击-亲测可用

栏目: 编程工具 · 发布时间: 5年前

内容简介:环境:[root@node11 ~]# uname -a

iptables限制同一IP连接数,预防CC/DDOS攻击-亲测可用

环境:

[root@node11 ~]# uname -a

Linux node11 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 2119:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

[root@node11 ~]# cat /etc/redhat-release

CentOS release 6.9 (Final)

[root@node11 ~]# iptables -V

iptables v1.4.7

设置单IP连接本机的80端口  允许1秒内50个连接。多于50个会DROP掉

[root@localhost ~] # vim /etc/sysconfig/iptables    // 删除原来的内容,输入如下内容保存

# Generated by iptables-save v1.3.5 onSun jun 12 23:55:59 2019
#Design by Rsc(www.linuxmysql.com)

*filter

:INPUT DROP [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -i lo -j ACCEPT

-A INPUT -m state --stateRELATED,ESTABLISHED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -s 127.0.0.1 -j ACCEPT

-A INPUT -p tcp -m tcp --dport 80 -s10.1.1.9 -m state --state NEW -m recent --set --name WEB --rsource

-A INPUT -p tcp -m tcp --dport 80 -s10.1.1.9 -m state --state NEW -m recent --update --seconds 1 --hitcount 50--rttl --name WEB --rsource -j DROP

-A INPUT -p tcp -m multiport --ports21,22,80 -j ACCEPT

-A INPUT -p tcp -m tcp --tcp-flagsSYN,RST,ACK SYN -m ttl --ttl-eq 117 -j DROP

-A INPUT -p tcp -m tcp --tcp-flagsSYN,RST,ACK SYN -m length --length 0:40 -j DROP

-A INPUT -p tcp -m tcp ! --tcp-flagsSYN,RST,ACK SYN -m state --state NEW -j DROP

COMMIT

# Completed on Sun Dec 12 23:55:59 2017

#-A INPUT -j REJECT --reject-withicmp-host-prohibited     // 注意这两行需要注释掉!否则设置的策略无效!

#-A FORWARD -j REJECT --reject-withicmp-host-prohibited

以上配置,说明此设定仅对外开放21(FTP),22(SSH),80(http网站)三个TCP端口。

[root@localhost ~] # /etc/init.d/iptables restart

[root@localhost ~] #  service iptables reload

附上 :  WEB 日志每秒并发连接数统计脚本:

[root@node11 ~]# cat concurrency.sh

#!/bin/bash

while true

do

a=$(cat /usr/local/nginx/logs/access.log | wc -l)

sleep 1

b=$(cat /usr/local/nginx/logs/access.log | wc -l)

echo $(expr $b - $a)

sleep 1

done

iptables限制同一IP连接数,预防CC/DDOS攻击-亲测可用

iptables限制同一IP连接数,预防CC/DDOS攻击-亲测可用

iptables限制同一IP连接数,预防CC/DDOS攻击-亲测可用


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

蚂蚁金服

蚂蚁金服

由曦 / 中信出版集团股份有限公司 / 2017-4-7 / CNY 59.00

在中国,支付宝(其母公司为蚂蚁金服)是一个家喻户晓的品牌。我们在用手机扫码支付,或者用余额宝理财的时候,一定会和支付宝发生关系。但是很多人不知道,支付宝的母公司叫作“蚂蚁金服”。蚂蚁金服不仅有支付宝,还有余额宝、网商银行、芝麻信用等一系列产品和服务。成立于2004年、起始于支付宝的蚂蚁金服集团,如今已经是全球估值最高的科技金融企业。然而,在成立之初,它只是淘宝网的结算部门,员工只有区区几人,记账用......一起来看看 《蚂蚁金服》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换