#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的更多相关文章

随机推荐

  1. flex布局使用

    什么是flex布局 flex是flexible Box的缩写,意味"弹性盒子",用来为盒子状模型提供最大的灵活性 任何一个盒子都可以指定为flex布局 .box{ display: ...

  2. 03-JVM-垃圾回收算法

    1.JVM内存分配与回收 1.1 对象优先在Eden区进行分配 堆中存储的对象,大多数情况下优先存储在Eden区,当Eden区存满没有足够的空间的时候,虚拟机将进行一次minorGC.当满足一定条件以 ...

  3. Create a Solution using the Wizard 使用向导创建解决方案

    In this lesson, you will learn how to create a new XAF solution. You will also be able to run the ge ...

  4. spark SQL、RDD、Dataframe总结

  5. FCC---Create Texture by Adding a Subtle Pattern as a Background Image

    One way to add texture and interest to a background and have it stand out more is to add a subtle pa ...

  6. 用XHR简单封装一个axios

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. CK:User mode Bus Error(用户空间操作内核地址导致的异常)

    关键词:VEC_ACCESS.coredump.LR.PC等. CK中存在一种VEC_ACCESS异常,可能原因是用户空间访问了内核空间,还有一种是内核访问不存在的总线地址. 下面简单构造VEC_AC ...

  8. CodeForces-1217D (拓扑排序/dfs 判环)

    题意 https://vjudge.net/problem/CodeForces-1217D 请给一个有向图着色,使得没有一个环只有一个颜色,您需要最小化使用颜色的数量. 思路 因为是有向图,每个环两 ...

  9. misc-适合作为桌面

    今年黑盾杯的misc之一,居然是两年前的世安杯原题 神器stegsolve获得二维码 用QR-Research获得一段十六进制 用winhex填充数据  ascll->hex(之前只做到这里,看 ...

  10. acwing 652. 切蛋糕

    题目地址 今天是小Z的生日,同学们为他带来了一块蛋糕. 这块蛋糕是一个长方体,被用不同色彩分成了N个相同的小块,每小块都有对应的幸运值. 小Z作为寿星,自然希望吃到的第一块蛋糕的幸运值总和最大,但小Z ...