def __init__(self, target, output): self.target = target self.output = output self.module_name = "VirusTotal" self.engine = "Virustotal" print(G + f"VirusTotal: Enumerating subdomains now for {target} \n" + W) self.response = self.engine_url() self.enumerate(self.response, output, target) if self.output is not None: DeleteDuplicate(self.engine + '_' + self.output, target)
def __init__(self, target, output): self.target = target self.output = output self.module_name = "SSL Certificates" self.engine = "crt" print(G + f"SSL Certificates: Enumerating subdomains now for {target} \n" + W) self.response = self.engine_url() self.enumerate(self.response, output, target) if self.output is not None and self.subdomainscount != 0: DeleteDuplicate(self.engine + '_' + self.output, target) else: pass
def __init__(self, target, output): self.target = target self.output = output self.module_name = "Threat Crowd" self.engine = "threatcrowd" self.response = self.engine_url() if self.response != 1: print( G + f"\nThreatCrowd: Enumerating subdomains now for {target} \n" + W) self.enumerate(self.response, output, target) # Call the function enumerate else: pass if self.output is not None: DeleteDuplicate(self.engine + '_' + self.output, target)
def __init__(self, target, output): self.target = target self.output = output self.module_name = "Entrust Datacard" self.engine = "entrust" self.count = 0 requests.packages.urllib3.disable_warnings() print(G + f"Entrust Datacard: Enumerating subdomains now for {target} \n" + W) self.response = self.engine_url() self.domains = self.enumerate(self.response) #print("[+]: Parsed %s domain(s) from list." % len(self.domains)) self.printDomains(self.domains, self.target, self.output) if self.output is not None: DeleteDuplicate(self.engine + '_' + self.output, target)