« »
2008-12-18Python

87

计算重复的IP出现次数

  1. import os,string
  2. m=[]
  3. n={}
  4. s=os.popen('netstat -n')
  5. for i in s.readlines():
  6.         l=string.split(i)
  7.         if len(l)>6:
  8.                 pass
  9.         elif len(l)<6:
  10.                 pass
  11.         else:
  12.                 m.append(l[4])
  13. for elen in m:
  14.         if m.count(elen)==1:
  15.                 pass
  16.         else:
  17.                 n[elen]=(m.count(elen))
  18. t=sorted(n.items(),key=lambda d: d[1],reverse=True)
  19.  
  20. for i in t:
  21.         print i[0],i[1]

您还可能感兴趣的内容

日志信息 »

该日志于2008-12-18 21:43由 admin 发表在Python分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

没有评论

发表评论 »


返回顶部