首页 电脑 电脑学堂 查看内容

Shell脚本实现非法IP登陆自动报警

2015-2-12 11:21 818 0

摘要: 服务器的安全稳定是每个运维都希望达到的目标,毕竟网站一旦流量大了,访问高了,就会有一些无聊人来攻击,帮忙检测漏洞是好,但纯ddos的性质就很恶劣了.说远了,这篇文章只是检测有非法ip登录到服务器上就自...
关键词: nbsp which Lawk Lgrep print 报警 检测 短信 服务器 Lifconfig

服务器的安全稳定是每个运维都希望达到的目标,毕竟网站一旦流量大了,访问高了,就会有一些无聊人来攻击,帮忙检测漏洞是好,但纯ddos的性质就很恶劣了.说远了,这篇文章只是检测有非法ip登录到服务器上就自动给运维报警,当然也可以改成短信报警,前提是你有短信网关.复制代码代码如下:#!/bin/bash#该脚本作用是检测是否有恶意IP登陆服务器并邮件报警#可以结合139邮箱以达到短信及时通知到手机的功能#适用系统centos5 Ldate=`which date`Lawk=`which awk`Llast=`which last`Lgrep=`which grep`Lsendmail=`which sendmail`Lifconfig=`which ifconfig`serverip=`$Lifconfig eth0|$Lgrep inet|$Lawk -F : '{print $2}'|$Lawk '{print $1}'`cutdate=`$Ldate |$Lawk '{print $1" "$2" "$3}'` hackerip=`$Llast|$Lgrep "$cutdate"|$Lawk '{print $3}'|$Lgrep -v 192.168.1x.xx` if [ -z $hackerip ]thenexitelse for logip in $hackeripdoecho "hacker ip is  $logip already login  $serverip"|mail -s "SOS" [email protected] donefi
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部