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)
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 if mode == 'TCP' and port == 33434: port = 80 troute(ip, mode, port, tr_tout, output, data) else: troute(ip, mode, port, tr_tout, output, data) if pscan == True: from modules.portscan import ps ps(ip, output, data) if dirrec == True: from modules.dirrec import hammer hammer(target, threads, tout, wdlist, redir, sslv, dserv, output, data, filext) if any([ full, headinfo, sslinfo, whois, crawl, dns, subd, trace, pscan, dirrec