码迷,mamicode.com
首页 > 其他好文 > 详细

监控日志

时间:2018-08-05 16:54:51      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:次数   inf   分析   imp   电脑   value   val   get   poi   

15:34:502018-08-05

#1、监控日志
#1、如果一分钟之内某个ip访问的次数超过100次
#2、就把它的IP找出来
#分析思路:
#1--取ip存ip(字典来存,次数为value)
#2--统计ip出现的次数
import time
point=0#存放文件初始的位置
while True:
with open(‘access.log‘,encoding=‘utf-8‘) as fr:
fr.seek(point)
ip_info = {}
for line in fr:
ip=line.split()[0]
if ip in ip_info:
ip_info[ip]+=1
else:
ip_info[ip]=1
point=fr.tell()#获取当前指针的位置
for ip in ip_info:
if ip_info.get(ip)>=100:
print(‘该ip在攻击你的电脑:‘,ip)
time.sleep(60)

监控日志

标签:次数   inf   分析   imp   电脑   value   val   get   poi   

原文地址:https://www.cnblogs.com/pengwa1226/p/9425995.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!