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

frigate_TUNNEL

时间:2017-05-27 19:18:09      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:type   prot   ber   output   let   origin   split   main   计数   

#coding=utf-8

Result=open(‘result.txt‘,"w")

FileTunnel = open(‘tunnel.txt‘).readlines()

New_dict = {}

UpSum=0

DownSum=0

#NumBer=0  #计数次数

for Line in FileTunnel:  

  #print Line  Protocol = Line.split()[6]   

  OriginalIp = Line.split()[8]  

  UpLoad = Line.split()[10]  

  DownLoad = Line.split()[11]  

  Type = Line.split()[20]  

  Domain = Line.split()[21]  

  if New_dict.has_key(OriginalIp):   

  #NumBer+=1   

    UpSum+=int(UpLoad)   

    DownSum+=int(DownLoad)  

    UpDictValue = Protocol,OriginalIp,UpSum,DownSum,Type,Domain,int(New_dict[OriginalIp][6])+1   

    New_dict[OriginalIp] = UpDictValue   

    #print OriginalIp,int(New_dict[OriginalIp][2]),int(New_dict[OriginalIp][3])  

     continue  

     #print New_dict[OriginalIp],UpSum,DownSum  

  DictValue = Protocol,OriginalIp,UpLoad,DownLoad,Type,Domain,1  

  New_dict[OriginalIp] = DictValue  

  #print "OUTPUT:",DictValue

#print New_dict["222.186.3.50:80"]

for x,y in New_dict.items():  

Result.writelines(str(y)+‘\n‘)

 

frigate_TUNNEL

标签:type   prot   ber   output   let   origin   split   main   计数   

原文地址:http://www.cnblogs.com/monsteryang/p/6913979.html

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