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

17站長網

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

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

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

不知道得罪了哪路神仙,收到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,某些文章具有時效性,若有錯誤或已失效,請在網站留言或聯系站長:17tui@17tui.com
·END·
站長網微信號:w17tui,關注站長、創業、關注互聯網人 - 互聯網創業者營銷服務中心

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

17站長網微信二維碼

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

掃一掃,關注站長網微信

大家都在看

    熱門排行

      最近更新

        返回頂部
        主站蜘蛛池模板: 18日本人XXXXXX18 | 青青青伊人 | 国产成人无码区免费内射一片色欲 | 亚洲乱码国产一区三区 | 日本浴室日产在线系列 | 99re久久这里只有精品 | 老师机影院 | 精品午夜视频 | 2020美女视频黄频大全视频 | 苍井空a 集在线观看网站 | 大学生第一次破苞疼哭了 | 厕所xxxxx| 久久精品一区 | 欧美人与动交zOZ0 | 100国产精品人妻无码 | 国产精品久久久久久人妻精品蜜桃 | 男女亲吻摸下面吃奶视频 | 肉色欧美久久久久久久蜜桃 | 欧美国产日韩久久久 | 亚洲性无码AV久久成人 | 内射一区二区精品视频在线观看 | 国产乱码伦人偷精品视频 | 99精品视频一区在线视频免费观看 | 亚洲精品中文字幕一二三四区 | 在线精彩视频在线观看免费 | 国产成人拍精品免费视频爱情岛 | 中国bdsmchinesehd 中俄两军在日本海等上空战略巡航 | 儿子操妈妈| 久久re热在线视频精6 | 果冻传媒在线观看资源七夕 | 亚洲最大成人 | 116美女写真午夜电影z | 色四房播播 | 99久久99久久精品国产片果冻 | 小sao货水好多真紧h的视频 | 国产精品永久免费视频 | 性色AV一区二区三区V视界影院 | 日日夜夜撸 在线影院 | 国产精品免费视频能看 | 狼人射综合 | 国产精品人妻久久无码不卡 |