亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

一個簡單的防CC攻擊Shell腳本分享

 更新時間:2014年06月13日 09:13:43   投稿:junjie  
這篇文章主要介紹了一個簡單的防CC攻擊Shell腳本分享,主要原理是分析apache或者nginx的訪問日志,對大量訪問的IP加入iptables進(jìn)行禁止訪問,需要的朋友可以參考下

實現(xiàn)代碼:

復(fù)制代碼 代碼如下:
#!/bin/sh
cd /var/log/httpd/
cat access_log|awk '{print $1}'|sort|uniq -c|sort -n -r|head -n 20 > a
cp /dev/null access_log
cp /dev/null error_log
cp /dev/null limit.sh
cp /dev/null c
#awk '{print $2}' a|awk -F. '{print $1"."$2"."$3}'|sort|uniq > b
cat a|while read num ip
do
if [ "$num" -gt "20" ]
then
echo $ip >> c
fi
done
cat c|awk -F. '{print $1"."$2"."$3}'|sort|uniq > b
#cat c|sort|uniq > b
for i in `cat b`
#cat b|sed 's/\./ /g'|while read i1 i2 i3 i4
do
if `cat ourip |grep $i > /dev/null 2>&1`
then
echo "`date` $i" >> test
else
echo "iptables -I INPUT -p tcp -dport 80 -s $i.0/24 -j DROP" >> limit.sh
fi
done

使用方法,運行命令:sh limit.sh,這樣就會把訪問量過高的IP加入防火墻,并禁止訪問

相關(guān)文章

  • 學(xué)習(xí)Linux網(wǎng)絡(luò)編程基本函數(shù)

    學(xué)習(xí)Linux網(wǎng)絡(luò)編程基本函數(shù)

    這篇文章主要介紹了學(xué)習(xí)Linux網(wǎng)絡(luò)編程,網(wǎng)絡(luò)編程的一些基本函數(shù):也是實現(xiàn)tcp協(xié)議通訊的基本步驟,實現(xiàn)代碼在最后,IP需要修改為自己的IP,即可通信
    2021-08-08
  • shell腳本殺死指定端口進(jìn)程的實現(xiàn)示例

    shell腳本殺死指定端口進(jìn)程的實現(xiàn)示例

    隨著越來越廣泛的Linux系統(tǒng)使用,如何輕松殺死指定程序端口成為了很多系統(tǒng)管理員最迫切關(guān)心的問題,本文就詳細(xì)的介紹一下如何實現(xiàn),感興趣的可以了解一下
    2023-10-10
  • 1 秒內(nèi)啟動Linux的方法

    1 秒內(nèi)啟動Linux的方法

    這篇文章主要介紹了 1 秒內(nèi)啟動linux的方法,需要的朋友可以參考下
    2015-12-12
  • Shell時間運算及時間差計算方法

    Shell時間運算及時間差計算方法

    這篇文章主要介紹了Shell時間運算及時間差計算方法,本文講解了時間時間加減運算以及時間差計算方法,需要的朋友可以參考下
    2015-07-07
  • 設(shè)置Shell腳本開機自啟的方法和實例

    設(shè)置Shell腳本開機自啟的方法和實例

    這篇文章主要介紹了設(shè)置Shell腳本開機自啟的方法和實例,文中通過代碼示例給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • Linux截取某一段時間的日志問題

    Linux截取某一段時間的日志問題

    這篇文章主要介紹了Linux截取某一段時間的日志問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-01-01
  • shell腳本加密工具shc使用詳解

    shell腳本加密工具shc使用詳解

    Linux下的shell腳本用途廣泛,經(jīng)常包含IP、Pwd等關(guān)鍵信息,可讀可寫的特點很容易造成信息泄露,導(dǎo)致嚴(yán)重后果?;谶@些原因,對腳本實施加密便變得很有必要。本文介紹shell腳本加密工具應(yīng)用場景分析,一起看看吧
    2021-06-06
  • 一個ping檢測告警函數(shù)代碼

    一個ping檢測告警函數(shù)代碼

    一個ping腳本,服務(wù)器通用告警函數(shù)。在沒有 nagios 的情況下,這個暫且可以用來作為服務(wù)器告警使用
    2013-02-02
  • shell腳本監(jiān)控mysql主從狀態(tài)

    shell腳本監(jiān)控mysql主從狀態(tài)

    這篇文章主要介紹了shell腳本監(jiān)控mysql主從狀態(tài),如果異常則郵件警告,需要的朋友可以參考下
    2014-05-05
  • Shell腳本實現(xiàn)ftok函數(shù)

    Shell腳本實現(xiàn)ftok函數(shù)

    這篇文章主要介紹了Shell腳本實現(xiàn)ftok函數(shù),ftok函數(shù)是操作系統(tǒng)底層中很有名的一個函數(shù),本文講在Shell中如何實現(xiàn)同樣算法的函數(shù),需要的朋友可以參考下
    2015-01-01

最新評論