fanghuangscannerV3 字典生成器

时间:2023-03-09 12:45:30
fanghuangscannerV3 字典生成器
#-*-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()

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

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

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