except Exception,e: pass def run(self,ipdict,pinglist,threads,file): if len(ipdict['smb']): printPink("crack smb now...") print "[*] start crack smb serice %s" % time.ctime() starttime=time.time() pool=Pool(threads) for ip in ipdict['smb']: pool.apply_async(func=self.smb_l,args=(str(ip).split(':')[0],int(str(ip).split(':')[1]))) pool.close() pool.join() print "[*] stop smb serice %s" % time.ctime() print "[*] crack smb done,it has Elapsed time:%s " % (time.time()-starttime) for i in xrange(len(self.result)): self.config.write_file(contents=self.result[i],file=file) if __name__ == '__main__': import sys sys.path.append("../") from comm.config import * c=config() ipdict={'smb': ['10.211.55.3:445']} pinglist=['101.201.177.35'] test=smb_burp(c) test.run(ipdict,pinglist,50,file="../result/test")
pool = Pool(threads) for ip in ipdict['ssh']: pool.apply_async(func=self.ssh_l, args=(str(ip).split(':')[0], int(str(ip).split(':')[1]))) pool.close() pool.join() print "[*] stop ssh serice %s" % time.ctime() print "[*] crack ssh done,it has Elapsed time:%s " % (time.time() - starttime) for i in xrange(len(self.result)): self.config.write_file(contents=self.result[i], file=file) if __name__ == '__main__': import sys sys.path.append("../") from comm.config import * c = config() ipdict = {'ssh': ['xx:22']} pinglist = ['xxx'] test = ssh_burp(c) test.run(ipdict, pinglist, 50, file="../result/test")