侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

tomcat 日志扫描分析工具

2023-11-26 星期日 / 0 评论 / 0 点赞 / 61 阅读 / 8878 字

# -*- coding: utf-8 -* """ # 1.统计访问状态码和状态码数量; # 2.统计访问IP地址和数量,查看是否有刷机用户; # 3.将结果输出保存到outlog里面; # 4.使

# -*- coding: utf-8 -*
"""
# 1.统计访问状态码和状态码数量;
# 2.统计访问IP地址和数量,查看是否有刷机用户;
# 3.将结果输出保存到outlog里面;
# 4.使用方法为:python ck_log.py 2017-01-12 (后面的时间根据需要手动设置)
"""

import os
import sys
import glob
import re
class Cklog():
    def __init__(self,time):
        self.time=time  
    def func1(self):
        outlog=open('outlog','w')
        outlog.write('----------reslut------------/n')
        filename='localhost_access_log.'+self.time+'.txt'
        try:
            file=open(filename,'r')
            ret=[]
            ips=[]
            while 1:
                files=file.readline()
                if not files:
                    break
                data=files.split(' ')
                datas=data[8]
                ip=data[0]
                ret.append(datas)
                ips.append(ip)
                f=set(ret)
                p=set(ips)
            for i in f:
                codes=ret.count(str(i))
                codess={i:codes}
                outlog.write('%s' %(codess))
            for m in p:
                ipnum=ips.count(str(m))
                ipuums={m:ipnum}
                outlog.write('/n%s' %(ipuums))
        finally:
            file.close()
if __name__=='__main__':
    time=sys.argv[1]
    m=Cklog(time)
    m.func1()
    
    
            
        
                    
                    
                    
                
                
            
        
        
                
                
                
                    
                
                
    

        
        
        
            
                
                
                
                    
                
                
                
            
        

                
            
                
                
            
    
                
                    
                    
                
               
            
            
        
        
        
        
        
            
            
            
            
        
        
        
 

    
            
        
                    
                    
                    
                
                
            
        
        
                
                
                
                    
                
                
    

        
        
        
            
                
                
                
                    
                
                
                
            
        

                
            
                
                
            
    
                
                    
                    
                
               
            
            
        
        
        
        
        
            
            
            
            
        
        
        
 

    

广告 广告

评论区