def getSubdomain(arg): hostname = arg apikey = os.environ.get('VIRUS_TOTAL_API_KEY') url = 'https://www.virustotal.com/vtapi/v2/domain/report' params = {'apikey': apikey, 'domain': hostname} response = requests.get(url, params=params) data = response.json() try: sub1 = data["subdomains"] except: sub1 = [] sub2 = data["domain_siblings"] t = Terminal() subdomains = sub1 + sub2 print( t.bold_bright_green("********************Subdomains of " + hostname + "************************")) print( t.bold_bright_green( "----------------------------------------------------------------------\n" )) for i in subdomains: print(t.bold_bright_blue("[+] " + i)) print( t.bold_bright_green( "********************Subdomains health map*******************************" )) print( t.bold_bright_green( "-----------------------------------------------------------------------\n" )) try: for url in subdomains: q.put(url.strip()) q.join() except KeyboardInterrupt: sys.exit()