fenghuangscanner3.0 字典配置

  • A+
所属分类:神兵利刃

由于V3版本字典与V2不一样。

我的猜想是V2字典增减方便,V3由于直接读取字典,速度上占优势。

按照V3的字典标准搞了个生成器,太简单....

#-*-coding=GB2312-*-
import random
import sys
def makedict(name):
    f1 =open(name+'_user.txt','r')
    f2 =open(name+'_pass.txt','r')
    f3 =open(name+'.conf','w')
    try:
        s1= f1.readlines()
        s2= f2.readlines()
        #print s1
        #print s2
        #print x[5].strip()
        l1 =len(s1)
        l2 =len(s2)
        #print str(l1)+':'+str(l2)
        jishu=0
        for a in range(0,l1,1):
            for b in range(0,l2,1):
                if name=='vnc' or name=='signs' or name=='snmp':
                    reslutall= s1[a].strip()
                else:
                    reslutall= s1[a].strip()+':'+s2[b].strip()
                jishu+=1
                #print reslutall
                print >>f3,reslutall
        print '生成数据'+name+'字典:'+str(jishu)
    finally:    
        f3.close()
def main():
    list=['ftp','ldapd','mongodb','mssql','mysql','pop3','postgres','rsync','signs'\
          ,'smb','snmp','ssh','tomcat','vnc','web']
    
    for x in list:
        makedict(x)

if __name__ == '__main__':
    main()

fenghuangscanner3.0 字典配置

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: