公司备案证查询网站查询,批量建站怎么赚钱, 天堂最新版在线资源,知识产权网站模板该脚本的作用是监控IP登录失败次数#xff0c;如果某个IP的登录失败次数超过设定的最大次数#xff0c;则阻止该IP的进一步登录尝试。通过iptables防火墙阻止连接#xff0c;当一个IP尝试登录次数超过5次时#xff0c;iptables会阻止来自该IP的所有连接
#!/bin/bashfuncti…该脚本的作用是监控IP登录失败次数如果某个IP的登录失败次数超过设定的最大次数则阻止该IP的进一步登录尝试。通过iptables防火墙阻止连接当一个IP尝试登录次数超过5次时iptables会阻止来自该IP的所有连接
#!/bin/bashfunction secrity(){
# 设置要监控的登录失败次数超过该次数则会被阻止
MAX_ATTEMPTS5# 获取所有登录失败的IP并计数
IP_COUNT$(lastb | awk {print $3} | sort | uniq -c | awk $1 $MAX_ATTEMPTS {print $2})# 遍历所有登录失败次数超过阈值的IP并将其阻止
for IP in ${IP_COUNT}
do# 检查IP是否已经在iptables策略中if ! iptables -C INPUT -s $IP -j DROP /dev/null; thenecho date %F %H:%M:%S Blocking $IP ...iptables -A INPUT -s $IP -j DROPelseecho $IP is already blocked. /dev/null 21fi
done
}