signal.signal(signal.SIGINT, user_abort) s = SubNameBrute(*params) s.run() if __name__ == '__main__': options, args = parse_args() # print('''SubDomainsBrute v1.4 https://github.com/lijiejie/subDomainsBrute''') # make tmp dirs tmp_dir = 'tmp/%s_%s' % (args[0], int(time.time())) if not os.path.exists(tmp_dir): os.makedirs(tmp_dir) multiprocessing.freeze_support() dns_servers = load_dns_servers() next_subs = load_next_sub(options) scan_count = multiprocessing.Value('i', 0) found_count = multiprocessing.Value('i', 0) queue_size_array = multiprocessing.Array('i', options.process) try: # print('[+] Run wildcard test') if not options.w: domain = wildcard_test(args[0], dns_servers) else: domain = args[0] options.file = get_sub_file_path(options) # print('[+] Start %s scan process' % options.process) # print('[+] Please wait while scanning ... \n') start_time = time.time() all_process = []
s.run() if __name__ == '__main__': options, args = parse_args() if options.threads > max_threads: options.threads = max_threads print('''[+] SubDomainsBrute v1.5 https://github.com/lijiejie/subDomainsBrute''') # make tmp dirs tmp_dir = 'tmp/%s_%s' % (args[0], int(time.time())) if not os.path.exists(tmp_dir): os.makedirs(tmp_dir) multiprocessing.freeze_support() dns_servers = load_dns_servers() next_subs = load_next_sub(options.full_scan) scan_count = multiprocessing.Value('i', 0) found_count = multiprocessing.Value('i', 0) queue_size_array = multiprocessing.Array('i', options.process) try: print('[+] Run wildcard test') if not options.w: domain = wildcard_test(args[0], dns_servers) else: domain = args[0] options.file = get_sub_file_path(options) print('[+] Start %s scan process' % options.process) print('[+] Please wait while scanning ... \n') start_time = time.time() all_process = []