监控日志
Posted pengwa1226
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了监控日志相关的知识,希望对你有一定的参考价值。
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)
以上是关于监控日志的主要内容,如果未能解决你的问题,请参考以下文章
我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情