统计tomcat日志访问IP并用iptables封Ip的shell脚本
时间:2015-09-04 22:47 来源:linux.it.net.cn 作者:IT
统计前20名访问量的IP 并写入另外的文件
#cat localhost_access_log.2015-03-24.txt|awk '{print $1}'|sort|uniq -c|sort -nr|head -20 > /tmp/ip.txt
将访问量大于100的IP,写入Iptables 的规则里面。
#!/bin/sh
ip= cat /opt/ip.txt |awk '($1 > 499){print $2}'|sort
for i in $(cat $ip)
do
iptables -A INPUT -s $i -j REJECT
done
作好定时任务,每天定时执行。
(责任编辑:IT)
统计前20名访问量的IP 并写入另外的文件 #cat localhost_access_log.2015-03-24.txt|awk '{print $1}'|sort|uniq -c|sort -nr|head -20 > /tmp/ip.txt 将访问量大于100的IP,写入Iptables 的规则里面。 #!/bin/sh ip= cat /opt/ip.txt |awk '($1 > 499){print $2}'|sort for i in $(cat $ip) do iptables -A INPUT -s $i -j REJECT done 作好定时任务,每天定时执行。 (责任编辑:IT) |