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的字典标准搞了个生成器,太简单....