标签:防火墙 字符 host 访问 cab 网络 数字 vim ges
1、编写脚本selinux.sh,实现开启或禁用selinux#!/bin/bash
awk ‘{count[$1]++}END{for(i in count){if(count[i]>100){print count[i],i}}}‘ /var/log/httpd/access_log|sort -nr > /data/iplist.txt
while read count ip;do
? iptables -A INPUT -s $ip -j REJECT &> /dev/null
? echo "来自$ip IP5分钟内访问了webserver超过100次,实际请求次数:$count,威胁hostname
主机安全,已被拒绝!!!" >> /data/iptables.log
done < /data/iplist.txt
添加计划任务5分钟执行一次
crontab -e
/5 * /bin/bash /data/monitor_access.sh &> /dev/null
标签:防火墙 字符 host 访问 cab 网络 数字 vim ges
原文地址:https://blog.51cto.com/14688937/2502306