def tomcat_main(ipdict, threads): printPink("crack tomcat_main now...") print "[*] start crack tomcat_main %s" % time.ctime() starttime = time.time() global lock lock = threading.Lock() global result result = [] pool = Pool(threads) for ip in ipdict['http']: pool.apply_async(func=t0mcat, args=(str(ip).split(':')[0], int(str(ip).split(':')[1]))) pool.close() pool.join() print "[*] stop tomcat serice %s" % time.ctime() print "[*] crack tomcat done,it has Elapsed time:%s " % (time.time() - starttime) return result
def web_main(ipdict, threads): printPink( "test iip_put &&scanner web paths&& test sturt2&&test poke&&test iis ms_15_03 now..." ) print "[*] start test iip_put&&scanner web paths at %s" % time.ctime() starttime = time.time() global lock lock = threading.Lock() global result global url200 result = [] url200 = [] pool = Pool(threads) for ip in ipdict['http']: pool.apply_async(func=iis_put_scanner, args=(str(ip).split(':')[0], int(str(ip).split(':')[1]))) pool.close() pool.join() print "[*] stop test iip_put&&scanner web paths at %s" % time.ctime() print "[*] test iip_put&&scanner web paths done,it has Elapsed time:%s " % ( time.time() - starttime) return result
def redis_main(ipdict, threads): printPink("crack redis now...") print "[*] start crack redis %s" % time.ctime() starttime = time.time() global sp sp = Queue() global lock lock = threading.Lock() global result result = [] for i in xrange(threads): t = Thread(target=redisexp) t.setDaemon(True) t.start() for ip in ipdict['redis']: sp.put((str(ip).split(':')[0], int(str(ip).split(':')[1]))) sp.join() print "[*] stop redis serice %s" % time.ctime() print "[*] crack redis done,it has Elapsed time:%s " % (time.time() - starttime) return result
def run(self,ipdict,pinglist,threads,file): printPink("crack snmp now...") print "[*] start crack snmp %s" % time.ctime() starttime=time.time() pool=Pool(threads) for ip in pinglist: pool.apply_async(func=self.snmp_l,args=(str(ip).split(':')[0],"")) pool.close() pool.join() print "[*] stop crack snmp %s" % time.ctime() print "[*] crack snmp 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)
def run(self,ipdict,pinglist,threads,file): if len(ipdict['mysql']): printPink("crack sql serice now...") print "[*] start crack sql serice %s" % time.ctime() starttime=time.time() pool=Pool(threads) for ip in ipdict['mssql']: pool.apply_async(func=self.mssq1,args=(str(ip).split(':')[0],int(str(ip).split(':')[1]))) pool.close() pool.join() print "[*] stop crack sql serice %s" % time.ctime() print "[*] crack sql serice 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)
def run(self,ipdict,pinglist,threads,file): if len(ipdict['mssql']): printPink("crack sql serice now...") print "[*] start crack sql serice %s" % time.ctime() starttime=time.time() pool=Pool(threads) for ip in ipdict['mssql']: pool.apply_async(func=self.mssq1,args=(str(ip).split(':')[0],int(str(ip).split(':')[1]))) pool.close() pool.join() print "[*] stop crack sql serice %s" % time.ctime() print "[*] crack sql serice 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)
def smb_main(ipdict,threads): printPink("crack smb now...") print "[*] start crack smb serice %s" % time.ctime() starttime=time.time() global lock lock = threading.Lock() global result result=[] pool=Pool(threads) for ip in ipdict['smb']: pool.apply_async(func=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) #------------------------------------------------------------------ #------------------------割---------------------------------------- #------------------------------------------------------------------ # test ms08_067 printPink("test ms_08_067 now...") print "[*] test ms_08_067 at %s" % time.ctime() starttime=time.time() pool=Pool(threads) for ip in ipdict['smb']: pool.apply_async(func=check,args=(str(ip).split(':')[0],int(str(ip).split(':')[1]))) pool.close() pool.join() print "[*] done test ms_08_067 now :%s " % (time.time()-starttime) return result
def smb_main(ipdict, threads): printPink("crack smb now...") print "[*] start crack smb serice %s" % time.ctime() starttime = time.time() global lock lock = threading.Lock() global result result = [] pool = Pool(threads) for ip in ipdict['smb']: pool.apply_async(func=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) #------------------------------------------------------------------ #------------------------割---------------------------------------- #------------------------------------------------------------------ # test ms08_067 printPink("test ms_08_067 now...") print "[*] test ms_08_067 at %s" % time.ctime() starttime = time.time() pool = Pool(threads) for ip in ipdict['smb']: pool.apply_async(func=check, args=(str(ip).split(':')[0], int(str(ip).split(':')[1]))) pool.close() pool.join() print "[*] done test ms_08_067 now :%s " % (time.time() - starttime) return result
def run(self, ipdict, pinglist, threads, file): printPink("crack snmp now...") print "[*] start crack snmp %s" % time.ctime() starttime = time.time() pool = Pool(threads) for ip in pinglist: pool.apply_async(func=self.snmp_l, args=(str(ip).split(':')[0], "")) pool.close() pool.join() print "[*] stop crack snmp %s" % time.ctime() print "[*] crack snmp 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)
def openssl_main(ipdict, threads): printPink("crack ssl now...") print "[*] start test openssl_heart %s" % time.ctime() starttime = time.time() global lock lock = threading.Lock() global result result = [] pool = Pool(threads) for ip in ipdict["http"]: pool.apply_async(func=openssl_test, args=(str(ip).split(":")[0], int(str(ip).split(":")[1]))) pool.close() pool.join() print "[*] stop ssl serice %s" % time.ctime() print "[*] crack ssl done,it has Elapsed time:%s " % (time.time() - starttime) return result
def mongoDB_main(ipdict, threads): printPink("crack mongodb now...") print "[*] start crack mongodb %s" % time.ctime() starttime = time.time() global lock lock = threading.Lock() global result result = [] pool = Pool(threads) for ip in ipdict["mongodb"]: pool.apply_async(func=mongoDB, args=(str(ip).split(":")[0], int(str(ip).split(":")[1]))) pool.close() pool.join() print "[*] stop mongoDB serice %s" % time.ctime() print "[*] crack mongoDB done,it has Elapsed time:%s " % (time.time() - starttime) return result
def mssql_main(ipdict,threads): printPink("crack sql serice now...") print "[*] start crack sql serice %s" % time.ctime() starttime=time.time() pool=Pool(threads) global lock lock = threading.Lock() global result result=[] for ip in ipdict['mssql']: pool.apply_async(func=mssq1,args=(str(ip).split(':')[0],int(str(ip).split(':')[1]))) pool.close() pool.join() print "[*] stop crack sql serice %s" % time.ctime() print "[*] crack sql serice done,it has Elapsed time:%s " % (time.time()-starttime) return result
def mongoDB_main(ipdict,threads): printPink("crack mongodb now...") print "[*] start crack mongodb %s" % time.ctime() starttime=time.time() global lock lock = threading.Lock() global result result=[] pool=Pool(threads) for ip in ipdict['mongodb']: pool.apply_async(func=mongoDB,args=(str(ip).split(':')[0],int(str(ip).split(':')[1]))) pool.close() pool.join() print "[*] stop mongoDB serice %s" % time.ctime() print "[*] crack mongoDB done,it has Elapsed time:%s " % (time.time()-starttime) return result
def snmp_main(pinglist,threads): printPink("crack snmp now...") print "[*] start crack snmp %s" % time.ctime() starttime=time.time() global lock lock = threading.Lock() global result result=[] pool=Pool(threads) for ip in pinglist: pool.apply_async(func=snmp_l,args=(str(ip).split(':')[0],int(str(ip).split(':')[1]))) pool.close() pool.join() print "[*] stop crack snmp %s" % time.ctime() print "[*] crack snmp done,it has Elapsed time:%s " % (time.time()-starttime) return result
def ldap_main(ipdict, threads): printPink("crack ldap now...") print "[*] start ldap %s" % time.ctime() starttime = time.time() global lock lock = threading.Lock() global result result = [] pool = Pool(threads) for ip in ipdict["ldap"]: pool.apply_async(func=ldap_creak, args=(str(ip).split(":")[0], str(ip).split(":")[1])) pool.close() pool.join() print "[*] stop ldap serice %s" % time.ctime() print "[*] crack ldap done,it has Elapsed time:%s " % (time.time() - starttime) return result
def postgres_main(ipdict,threads): printPink("crack postgres now...") print "[*] start postgres %s" % time.ctime() starttime=time.time() global lock lock = threading.Lock() global result result=[] pool=Pool(threads) for ip in ipdict['postgres']: pool.apply_async(func=postgreS,args=(str(ip).split(':')[0],int(str(ip).split(':')[1]))) pool.close() pool.join() print "[*] stop crack postgres %s" % time.ctime() print "[*] crack postgres done,it has Elapsed time:%s " % (time.time()-starttime) return result
def rsync_main(ipdict,threads): printPink("crack rsync now...") print "[*] start crack rsync %s" % time.ctime() starttime=time.time() global lock lock = threading.Lock() global result result=[] pool=Pool(threads) for ip in ipdict['rsync']: pool.apply_async(func=rsync_creak,args=(str(ip).split(':')[0],int(str(ip).split(':')[1]))) pool.close() pool.join() print "[*] stop rsync serice %s" % time.ctime() print "[*] crack rsync done,it has Elapsed time:%s " % (time.time()-starttime) return result
def ldap_main(ipdict,threads): printPink("crack ldap now...") print "[*] start ldap %s" % time.ctime() starttime=time.time() global lock lock = threading.Lock() global result result=[] pool=Pool(threads) for ip in ipdict['ldap']: pool.apply_async(func=ldap_creak,args=(str(ip).split(':')[0],str(ip).split(':')[1])) pool.close() pool.join() print "[*] stop ldap serice %s" % time.ctime() print "[*] crack ldap done,it has Elapsed time:%s " % (time.time()-starttime) return result
def run(self,ipdict,pinglist,threads,file): if len(ipdict['redis']): printPink("crack redis now...") print "[*] start crack redis %s" % time.ctime() starttime=time.time() for i in xrange(threads): t = Thread(target=self.redisexp) t.setDaemon(True) t.start() for ip in ipdict['redis']: self.sp.put((str(ip).split(':')[0],int(str(ip).split(':')[1]))) self.sp.join() print "[*] stop redis serice %s" % time.ctime() print "[*] crack redis 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)
def run(self, ipdict, pinglist, threads, file): if len(ipdict['redis']): printPink("crack redis now...") print "[*] start crack redis %s" % time.ctime() starttime = time.time() for i in xrange(threads): t = Thread(target=self.redisexp) t.setDaemon(True) t.start() for ip in ipdict['redis']: self.sp.put( (str(ip).split(':')[0], int(str(ip).split(':')[1]))) self.sp.join() print "[*] stop redis serice %s" % time.ctime() print "[*] crack redis 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)
def web_main(ipdict,threads): printPink("test iip_put &&scanner web paths&& test sturt2&&test poke&&test iis ms_15_03 now...") print "[*] start test iip_put&&scanner web paths at %s" % time.ctime() starttime=time.time() global lock lock = threading.Lock() global result global url200 result=[] url200=[] pool=Pool(threads) for ip in ipdict['http']: pool.apply_async(func=iis_put_scanner,args=(str(ip).split(':')[0],int(str(ip).split(':')[1]))) pool.close() pool.join() print "[*] stop test iip_put&&scanner web paths at %s" % time.ctime() print "[*] test iip_put&&scanner web paths done,it has Elapsed time:%s " % (time.time()-starttime) return result
def redis_main(ipdict,threads): printPink("crack redis now...") print "[*] start crack redis %s" % time.ctime() starttime=time.time() global sp sp=Queue() global lock lock = threading.Lock() global result result=[] for i in xrange(threads): t = Thread(target=redisexp) t.setDaemon(True) t.start() for ip in ipdict['redis']: sp.put((str(ip).split(':')[0],int(str(ip).split(':')[1]))) sp.join() print "[*] stop redis serice %s" % time.ctime() print "[*] crack redis done,it has Elapsed time:%s " % (time.time()-starttime) return result