信息安全相關(guān)腳本

DOS攻擊防范(自動屏蔽攻擊IP)

#!/bin/bash
DATE=$(date +%d/%b/%Y:%H:%M)
#nginx日志
LOG_FILE=/usr/local/nginx/logs/demo2.access.log
#分析ip的訪問情況
ABNORMAL_IP=$(tail -n5000 $LOG_FILE |grep $DATE |awk '{a[$1]++}END{for(i in a)if(a[i]>10)print i}')
for IP in $ABNORMAL_IP; do
    if [ $(iptables -vnL |grep -c "$IP") -eq 0 ]; then
        iptables -I INPUT -s $IP -j DROP
        echo "$(date +'%F_%T') $IP" >> /tmp/drop_ip.log
    fi
done

目錄入侵檢測與告警

#!/bin/bash
 
MON_DIR=/opt
inotifywait -mqr --format %f -e create $MON_DIR |\
while read files; do
   #同步文件
   rsync -avz /opt /tmp/opt
  #檢測文件是否被修改
   #echo "$(date +'%F %T') create $files" | mail -s "dir monitor" xxx@163.com
done

檢測當前用戶是不是管理員

#!/bin/bash

# 檢測本機當前用戶是否為超級管理員,如果是管理員,則使用 yum 安裝 vsftpd,如果不
# 是,則提示您非管理員(使用字串對比版本) 
if [ $USER == "root" ] 
then 
 yum -y install vsftpd
else 
 echo "您不是管理員,沒有權(quán)限安裝軟件"
fi

根據(jù)當前時間,返回問候語

#!/bin/bash
# 根據(jù)計算機當前時間,返回問候語,可以將該腳本設置為開機啟動 

# 00‐12 點為早晨,12‐18 點為下午,18‐24 點為晚上
# 使用 date 命令獲取時間后,if 判斷時間的區(qū)間,確定問候語內(nèi)容
tm=$(date +%H)
if [ $tm -le 12 ];then
 msg="Good Morning $USER"
elif [ $tm -gt 12 -a $tm -le 18 ];then
   msg="Good Afternoon $USER"
else
   msg="Good Night $USER"
fi
echo "當前時間是:$(date +"%Y‐%m‐%d %H:%M:%S")"
echo -e "\033[34m$msg\033[0m"

新建文件寫入

#!/bin/bash

cd /home/wenmin/
touch wenxing.txt
echo "I lov cls" >>wenxing.txt
(21)腳本編寫 for 循環(huán)判斷
#!/bin/bash

s=0;
for((i=1;i<100;i++))
do 
 s=$[$s+$i]
done 

echo $s

r=0;
a=0;
b=0;
for((x=1;x<9;x++))
do 
 a=$[$a+$x] 
echo $x
done
for((y=1;y<9;y++))
do 
 b=$[$b+$y]
echo $y

done

echo $r=$[$a+$b]

每周五使用tar命令備份/var/log下的所有日志文件

#!/bin/bash
# 每周五使用 tar 命令備份/var/log 下的所有日志文件
# vim  /root/logbak.sh
# 編寫備份腳本,備份后的文件名包含日期標簽,防止后面的備份將前面的備份數(shù)據(jù)覆蓋
# 注意 date 命令需要使用反引號括起來,反引號在鍵盤<tab>鍵上面

tar -czf log-`date +%Y%m%d`.tar.gz /var/log 

# crontab -e #編寫計劃任務,執(zhí)行備份腳本
00 03 * * 5 /home/wenmin/datas/logbak.sh
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容