Shell脚本实现非法IP登陆自动报警
服务器的安全稳定是每个运维都希望达到的目标,毕竟网站一旦流量大了,访问高了,就会有一些无聊人来攻击,帮忙检测漏洞是好,但纯ddos的性质就很恶劣了.说远了,这篇文章只是检测有非法ip登录到服务器上就自动给运维报警,当然也可以改成短信报警,前提是你有短信网关.
#!/bin/bash
#该脚本作用是检测是否有恶意IP登陆服务器并邮件报警
#可以结合139邮箱以达到短信及时通知到手机的功能
#适用系统centos5
Ldate=`whichdate`
Lawk=`whichawk`
Llast=`whichlast`
Lgrep=`whichgrep`
Lsendmail=`whichsendmail`
Lifconfig=`whichifconfig`
serverip=`$Lifconfigeth0|$Lgrepinet|$Lawk-F:'{print$2}'|$Lawk'{print$1}'`
cutdate=`$Ldate|$Lawk'{print$1""$2""$3}'`
hackerip=`$Llast|$Lgrep"$cutdate"|$Lawk'{print$3}'|$Lgrep-v192.168.1x.xx`
if[-z$hackerip]
then
exit
else
forlogipin$hackerip
do
echo"hackeripis $logipalreadylogin $serverip"|mail-s"SOS"rocdk890@139.com
done
fi
热门推荐
10 喜得孙子祝福语简短唯美
11 婚礼祝福语简短朴实大众
12 员工周年祝福语大全简短
13 家长回复节日祝福语简短
14 简短生日祝福语老同学
15 夜雨祝福语简短10字
16 蛋糕祝福语简短闺蜜
17 部门过年祝福语简短独特
18 简短精炼的结婚祝福语