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_监控日志的脚本
Posted laosun0204
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day4_监控日志的脚本相关的知识,希望对你有一定的参考价值。
以上是关于day4_监控日志的脚本的主要内容,如果未能解决你的问题,请参考以下文章