[PowerShell] 非法IP登陆自己报警 →→→→→进入此内容的聊天室

来自 , 2019-04-07, 写在 PowerShell, 查看 119 次.
URL http://www.code666.cn/view/6084e82a
  1. #!/bin/bash
  2.  
  3. #该脚本作用是检测是否有恶意IP登陆服务器并邮件报警
  4. #可以结合139邮箱以达到短信及时通知到手机的功能
  5. #适用系统centos5
  6.  
  7. Ldate=`which date`
  8. Lawk=`which awk`
  9. Llast=`which last`
  10. Lgrep=`which grep`
  11. Lsendmail=`which sendmail`
  12. Lifconfig=`which ifconfig`
  13. serverip=`$Lifconfig eth0|$Lgrep inet|$Lawk -F : '{print $2}'|$Lawk '{print $1}'`
  14. cutdate=`$Ldate |$Lawk '{print $1" "$2" "$3}'`
  15.  
  16. hackerip=`$Llast|$Lgrep "$cutdate"|$Lawk '{print $3}'|$Lgrep -v 192.168.100.90`
  17.  
  18. if [ -z $hackerip ]
  19. then
  20. exit
  21. else
  22.  
  23. for logip in $hackerip
  24. do
  25. echo "hacker ip is  $logip already login  $serverip"|mail -s "SOS" xxx@139.com xxx@139.com xxxx@139.com
  26.  
  27. done
  28. fi
  29. //shell/1296

回复 "非法IP登陆自己报警"

这儿你可以回复上面这条便签

captcha