手机
当前位置:查字典教程网 >脚本专栏 >linuxshell >Shell脚本实现非法IP登陆自动报警
Shell脚本实现非法IP登陆自动报警
摘要:服务器的安全稳定是每个运维都希望达到的目标,毕竟网站一旦流量大了,访问高了,就会有一些无聊人来攻击,帮忙检测漏洞是好,但纯ddos的性质就很...

服务器的安全稳定是每个运维都希望达到的目标,毕竟网站一旦流量大了,访问高了,就会有一些无聊人来攻击,帮忙检测漏洞是好,但纯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 ]

then

exit

else

for logip in $hackerip

do

echo "hacker ip is $logip already login $serverip"|mail -s "SOS" rocdk890@139.com

done

fi

【Shell脚本实现非法IP登陆自动报警】相关文章:

Shell脚本实现检测某ip网络畅通情况(含短信报警功能)

Shell脚本中实现切换用户并执行命令操作

Shell脚本实现批量下载资源并保留原始路径

Linux shell脚本全面学习入门

Shell脚本实现检测进程是否正在运行

Shell脚本实现线上服务器之间对比文件是否一致

Shell脚本实现的猜数字小游戏

Shell脚本实现上传zip压缩文件到FTP服务器

Shell脚本监控服务器在线状态和邮件报警的方法

Shell脚本实现监控rsync数据是否传输完

精品推荐
分类导航