统计apache404错误ip并加入iptables防火墙

#!/bin/bash
#apache日志过略404错误
#获取当前日志时间
date=`date +%Y%m%d`

康乐ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联建站的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

#将日志文件输出到LOG变量
LOG='pay_access_'$date'.log'

#404错误过滤
awk '$9 == 404 {print $1}' $LOG >./tmplog
awk '{a[$0]++}END{for(i in a)print i,a[i]}' tmplog | sort >./tmpl
awk '$2>10 {print $1}' tmpl >./tmpip

/etc/init.d/iptables restart
#逐行读取文件内ip;添加到iptables防火墙内
ip="tmpip"
while read LINE
do
iptables  -A INPUT -s $LINE -p tcp --dport 80 -j DROP
done < $ip

添加禁止ip为临时的所以每次重启iptables策略就会清空

之后添加计划任务。


本文名称:统计apache404错误ip并加入iptables防火墙
网页路径:http://bzwzjz.com/article/gcpghc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 响应式网站设计 重庆外贸网站建设 成都网站建设 盐亭网站设计 自适应网站建设 手机网站制作 品牌网站建设 宜宾网站设计 成都网站建设 公司网站建设 成都网站设计 营销型网站建设 做网站设计 LED网站设计方案 外贸网站建设 成都定制网站建设 成都商城网站建设 定制网站建设多少钱 成都网站建设 手机网站建设 定制网站设计 网站设计