首页 > 其他 > 详细

day4_监控日志的脚本

时间:2018-03-02 16:33:51      阅读:223      评论:0      收藏:0      [点我收藏+]
import time
pointer = 0 #存文件指针变量
while True:
with open(‘access.log‘) as fr:
ips = []
fr.seek(pointer) #移动指针
for line in fr:
ip = line.split()[0]
ips.append(ip)
new_ips = set(ips) #使用集合过滤,去掉重复的ip
for new_ip in new_ips:
if ips.count(new_ip) > 200:
print(‘要把这个ip加入黑名单:%s‘ % new_ip)
pointer = fr.tell() #记录文件指针的位置,即文件指针当前位置
time.sleep(60)

day4_监控日志的脚本

原文:https://www.cnblogs.com/laosun0204/p/8493875.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!