青草久久影院-青草久久伊人-青草久久久-青草久久精品亚洲综合专区-SM双性精跪趴灌憋尿调教H-SM脚奴调教丨踩踏贱奴

17站長網

17站長網 首頁 安全 安全設置 查看內容

Shell腳本防攻擊的方法與實例

2022-9-24 16:16| 查看: 2048 |來源: 互聯網

不知道得罪了哪路神仙,收到nagios報警,發現有個網站有CC攻擊。看樣子,量還不小,把服務器的負載都弄到40+了,雖然網站還能打開,但打開也是非常的緩慢。如果不是配置高點,估計服務器早就掛掉了。看來又是不一個
不知道得罪了哪路神仙,收到nagios報警,發現有個網站有CC攻擊。看樣子,量還不小,把服務器的負載都弄到40+了,雖然網站還能打開,但打開也是非常的緩慢。如果不是配置高點,估計服務器早就掛掉了。看來又是不一個不眠之夜了。
迅速查看一下nginx的訪問日志:
#tail -f access.log  
\
貌似全是像這樣的狀態。 
我先緊急手動封了幾個訪問量比較大的Ip。
#iptables -A INPUT -s 83.187.133.58 -j DROP
#iptables -A INPUT -s 80.171.24.172 -j DROP
......
緊急封 了幾個ip后,負載降了一些了,網站訪問速度有所提升了,但是不一會,又來了一批新的Ip, 受不了了,看來要出絕招了。寫了shell腳本,讓他逮著了,就封。發現他攻擊的狀態都相同,每一個攻擊ip后面都有HTTP/1.1" 499 0 "-" "Opera/9.02 (Windows NT 5.1; U; ru) 的字段,那我們就來搜這個字段。
#vim fengip.sh
 
#! /bin/bash
for i in `seq 1 32400`
do
sleep 1
x=`tail -500 access.log |grep 'HTTP/1.1" 499 0 "-" "Opera/9.02'|awk '{print $1}'|sort -n|uniq`
if [ -z "$x" ];then
echo "kong" >>/dev/null
else
for ip in `echo $x`
do
real=`grep -l ^$ip$ all`
if [ $? -eq 1 ];then
echo iptables -A INPUT -s $ip -p tcp --dport 80 -j DROP
iptables -A INPUT -s $ip -p tcp --dport 80 -j DROP
echo $ip >>all
fi
done
fi
done
腳本寫好了。
如圖
\
我們來運行一下,運行幾分鐘后,如下圖所示
\
經過半個小時的觀察,服務器負載也降到0.幾了,腳本也不斷在封一些CC攻擊的ip。 一直讓他運行著,晚上應該能睡個好覺了。
下來我們來對腳本進行解釋一下。
#vim fengip.sh
 
#! /bin/bash
Touch all    #建立all文件,后面有用到
for i in `seq 1 32400` #循環32400次,預計到早上9點的時間
do
sleep 1
 
x=`tail -500 access.log |grep 'HTTP/1.1" 499 0 "-" "Opera/9.02'|awk '{print $1}'|sort -n|uniq` #查看最后500行的訪問日志,取出包含'HTTP/1.1" 499 0 "-" "Opera/9.02' 的行的ip并排序,去重復
if [ -z "$x" ];then
echo "kong" >>/dev/null #如果$x是空值的話,就不執行操作,說明500行內,沒有帶'HTTP/1.1" 499 0 "-" "Opera/9.02' 的行 www.jb51.net
else
for ip in `echo $x` #如果有的話,我們就遍歷這些ip
do
real=`grep -l ^$ip$ all` #查看all文件里有沒有這個ip,因為每封一次,后面都會把這個ip寫入all文件,如果all文件里面有這個ip的話,說明防火墻已經封過了。
if [ $? -eq 1 ];then #如果上面執行不成功的話,也就是在all文件里沒找到,就用下面的防火墻語句把ip封掉,并把ip寫入all文件
echo iptables -A INPUT -s $ip -p tcp --dport 80 -j DROP
iptables -A INPUT -s $ip -p tcp --dport 80 -j DROP
echo $ip >>all
fi
done
fi
done
腳本很簡單,大牛略過啊。。。
本文最后更新于 2022-9-24 16:16,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:[email protected]
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業用途,如果損害了您的權利,請聯系我們及時修正或刪除。謝謝!

17站長網微信二維碼

始終以前瞻性的眼光聚焦站長、創業、互聯網等領域,為您提供最新最全的互聯網資訊,幫助站長轉型升級,為互聯網創業者提供更加優質的創業信息和品牌營銷服務,與站長一起進步!讓互聯網創業者不再孤獨!

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 成人中文字幕在线观看 | 国产亚洲精品成人a在线 | 殴美黄色网 | 亚洲精品高清在线 | 色欲午夜无码久久久久久 | 亚洲风情无码免费视频 | 国产亚洲精品久久孕妇呦呦你懂 | 国语92电影网午夜福利 | 亚洲精品久久一区二区三区四区 | 任你懆视频 这里只有精品 人与人特黄一级 | 91次元黄色观看 | 双性被疯狂灌满精NP | 国产精品久久久久婷婷五月色婷婷 | 内射少妇三洞齐开 | 日韩亚洲国产中文字幕欧美 | 成人a毛片久久免费播放 | 性欧美videos俄罗斯 | 最新日本免费一区 | 乱码中字在线观看一二区 | 67194在线入口免费 | 国产成人在线视频免费观看 | 最近最新中文字幕MV高清在线 | 国产色精品久久人妻无码看片 | 国产精品亚洲一区二区三区久久 | 特黄特色大片免费播放器9 特黄特黄aaaa级毛片免费看 | 精品国产乱码久久久久乱码 | 6080YYY午夜理论片在线观看 | 欲香欲色天天天综合和网 | 第一怡春院 | 久久精品亚洲热综合一本 | 九九九精品国产在线 | 2020亚洲国产在线播放在线 | 日韩免费一区二区三区在线 | 少女free大陆 | 久久久久久人精品免费费看 | 年轻的母亲4线在线观看完整 | 国产精品久久久久久久伊一 | 美女内射视频WWW网站午夜 | 久久re视频精品538在线 | 亚洲热在线视频 | 樱桃熟了A级毛片 |