def full_recon(): from modules.sslinfo import cert from modules.crawler import crawler from modules.headers import headers from modules.dns import dnsrec from modules.traceroute import troute from modules.whois import whois_lookup from modules.dirrec import hammer from modules.portscan import ps from modules.subdom import subdomains headers(target, output, data) cert(hostname, output, data) whois_lookup(ip, output, data) dnsrec(domain, output, data) if type_ip == False: subdomains(domain, tout, output, data) else: pass troute(ip, mode, port, tr_tout, output, data) ps(ip, output, data) crawler(target, output, data) hammer(target, threads, tout, wdlist, redir, sslv, dserv, output, data)
if sslinfo == True: from modules.sslinfo import cert cert(hostname, sslp, output, data) if whois == True: from modules.whois import whois_lookup whois_lookup(ip, output, data) if crawl == True: from modules.crawler import crawler crawler(target, output, data) if dns == True: from modules.dns import dnsrec dnsrec(domain, output, data) if subd == True and type_ip == False: from modules.subdom import subdomains subdomains(domain, tout, output, data) elif subd == True and type_ip == True: print(R + '[-]' + C + ' Sub-Domain Enumeration is Not Supported for IP Addresses' + W + '\n') os.remove(pid_path) sys.exit() else: pass if trace == True: from modules.traceroute import troute