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.export import export if full == True: full_recon() if headinfo == True: from modules.headers import headers headers(target, 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 +
def all(): headers(target) cert(hostname) whois_lookup(ip) crawler(target)
try: ip = socket.gethostbyname(hostname) print(G + '[+]' + C + ' IP Address : ' + W + str(ip)) except Exception as e: print(R + '[+]' + C + ' Unable to Get IP : ' + W + str(e)) if '[Errno -2]' in str(e): exit() else: pass if headinfo is True: headers(target) elif sslinfo is True: cert(hostname) elif whois is True: whois_lookup(ip) elif crawl is True: crawler(target) elif full == True: all() else: print(R + '[-] Error : ' + C + 'Atleast One Argument is Required with URL' + W) exit() print(G + '[+]' + C + ' Completed!' + W) except KeyboardInterrupt: print(R + '[-]' + C + ' Keyboard Interrupt.') exit()