用shell防止邮件暴力破解
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,邮箱服务器是放在内网映射的公司IP,开放端口后,一直被不停的暴力破解,郁闷死了。其中有个IP 有6W多次啊;从而利用脚本屏蔽IP访问。1、脚本如下:#! /bin/bash# author: kuan
千家信息网最后更新 2025年01月20日用shell防止邮件暴力破解
邮箱服务器是放在内网映射的公司IP,开放端口后,一直被不停的暴力破解,郁闷死了。其中有个IP 有6W多次啊;从而利用脚本屏蔽IP访问。
1、脚本如下:
#! /bin/bash# author: kuangl# mial: kuangl@orient-media.com# date: 2013-05-04source /etc/profileawk -F"[" '/disconnect from unknown/ {print $NF}' /var/log/maillog |grep -v "189.154.4.22" |sed "s/]//g"|sort -nr|uniq -c|sort|awk '{print $1"="$2}' >/root/bad_ip_tmp.txtawk -F":" '/verification failed/ {print $5}' /var/log/maillog |grep -v "189.154.4.22" |grep -v "SASL"|sort -nr|uniq -c|awk '{print $1"="$2}' >>/root/bad_ip_tmp.txtawk -F"-" '/\/phpmyadmin\/scripts\/setup\.php/ {print $1}' /var/log/httpd/access_log |grep -v "189.154.4.22" |sort -nr|uniq -c |sort -n |awk '{print $1"="$2}' >>/root/bad_ip_tmp.txtawk -F"-" '/ZmEu/ {print $1}' /var/log/httpd/access_log |grep -v "189.154.4.22" |sort -nr|uniq -c |sort -n |awk '{print $1"="$2}' >>/root/bad_ip_tmp.txtsort /root/bad_ip_tmp.txt|uniq >/root/bad_ip.txtDEFINE="2"for i in $(cat /root/bad_ip.txt)doNUM=`echo $i |awk -F"=" '{print $1}'`IP=`echo $i|awk -F"=" '{print $2}'`if [ $NUM -ge $DEFINE ];theniptables -L -n|grep $IP > /dev/nullif [ $? -gt 0 ];theniptables -I RH-Firewall-1-INPUT 4 -s $IP -j DROPfifidone
2、假如任务计划5分钟运行一次
*/5 * * * * /home/kuangl/deny_bad_ip_for_smtp.sh0 1 * * * /etc/init.d/iptables restart
3、查看防火墙
DROP all -- 192.241.206.14 0.0.0.0/0DROP all -- 198.50.251.242 0.0.0.0/0DROP all -- 198.23.245.154 0.0.0.0/0DROP all -- 217.139.66.140 0.0.0.0/0DROP all -- 134.0.27.102 0.0.0.0/0DROP all -- 218.22.226.6 0.0.0.0/0DROP all -- 218.22.226.5 0.0.0.0/0DROP all -- 202.158.163.158 0.0.0.0/0DROP all -- 109.169.86.193 0.0.0.0/0
脚本
暴力
郁闷
任务
公司
服务器
端口
邮箱
防火墙
开放
服务
运行
防火
邮件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
iot管理服务器
oracle数据库怎么连接池
nod32服务器
直播场控软件开发
网络安全保卫系宣传片
余姚云端网络技术有限公司
软件开发代码
未来教育网络技术答案
上海大数据软件开发服务
数据库一元二次方程
蜂考数据库
司法鉴定所网络安全
无线网络安全绘画软件
计算器软件开发创新项目
安装数据库被挂起
网吧管理服务器怎么配置
马云为什么会软件开发
证券公司软件开发怎么样
三星贴片机元件数据库对照表
软件开发领域趋势
微信数据库 已超过请求次数的
网络安全防护中心大数据
死亡空间3正版连不了ea服务器
做软件开发和编程有啥区别吗
cdm层用什么数据库
服务器没有电源
计算机网络技术telnet
ROBOFORM下载软件开发
网络日志服务器
法院网络安全保密工作