Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
    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 +
Ejemplo n.º 3
0
def all():
    headers(target)
    cert(hostname)
    whois_lookup(ip)
    crawler(target)
Ejemplo n.º 4
0
    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()