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
    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
        if mode == 'TCP' and port == 33434:
            port = 80
            troute(ip, mode, port, tr_tout, output, data)
        else:
Ejemplo n.º 3
0
    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, conf_path)
    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: