Пример #1
0
def crawlers(web):

    time.sleep(0.3)
    print ' [!] Module Selected : Crawlers'
    time.sleep(0.4)
    crawlersban()
    v = raw_input(O + ' [#] TID :> ')
    if v.strip() == '1':
        print B + ' [!] Module Selected :' + C + ' Crawler (Depth1)'
        crawler1(web)
        time.sleep(1)
        crawlers(web)

    elif v.strip() == '2':
        print B + ' [!] Module Selected :' + C + ' Crawler (Depth 2)'
        crawler2(web)
        time.sleep(1)
        crawlers(web)

    elif v.strip() == '3':
        print B + ' [!] Module Selected :' + C + ' Crawler (Depth 3)'
        crawler3(web)
        time.sleep(1)
        crawlers(web)

    elif v.strip() == '99':
        print GR + '\n [*] Back...'
        scanenumban1()
        scenum_alt(web)

    elif v.strip() == 'A':
        print W + '\n [!] Module Automater Initialized...'
        sleep(0.5)
        print B + ' [*] Initializing Scan Type :' + C + ' Crawler (Depth 1)'
        crawler1(web)
        print B + '\n [!] Scan Type Completed :' + C + ' Crawler 1\n'
        sleep(0.5)
        print B + ' [!] Initializing Scan Type :' + C + ' Crawler (Depth 2)'
        crawler2(web)
        print B + '\n [!] Scan Type Completed :' + C + ' Crawler 2\n'
        sleep(0.5)
        print B + ' [!] Initializing Scan Type :' + C + ' Crawler (Depth 3)'
        crawler3(web)
        print B + '\n [!] Scan Type Completed :' + C + ' Crawler 3\n'
        print G + ' [+] All modules successfully completed!'
        raw_input(GR + ' [+] Press ' + O + 'Enter ' + GR + 'to continue...')
        scanenumban1()
        scenum_alt(web)

    else:
        dope = [
            'You high dude?', 'Shit! Enter a valid option',
            'Whoops! Thats not an option', 'Sorry! You just typed shit'
        ]
        print ' [-] ' + dope[randint(0, 3)]
        sleep(1)
        crawlers(web)
Пример #2
0
def crawlers_hunt(web):

    time.sleep(0.3)
    print ' [!] Module Selected : Crawlers'
    time.sleep(0.4)
    crawlersban()
    v = raw_input(O + ' [#] TID :> ')
    if v == '1':
        print B + ' [!] Module Selected :' + C + ' Crawler (Depth1)'
        crawler1(web)
        time.sleep(1)
        crawlers_hunt(web)

    elif v == '2':
        print B + ' [!] Module Selected :' + C + ' Crawler (Depth 2)'
        crawler2(web)
        time.sleep(1)
        crawlers_hunt(web)

    elif v == '99':
        print GR + '\n [*] Back...'
        scanenumban1()
        scanenum_dup(web)

    elif v == 'A':
        print W + '\n [!] Module Automater Initialized...'
        sleep(0.5)
        print B + ' [*] Initializing Scan Type :' + C + ' Crawler (depth 1)'
        simpleport(web)
        print B + '\n [!] Scan Type Completed :' + C + ' Crawler 1\n'
        sleep(0.5)
        print B + ' [!] Initializing Scan Type :' + C + ' Crawler (depth 2)'
        tcpconnect(web)
        print B + '\n [!] Scan Type Completed :' + C + ' Crawler 2\n'
        print G + ' [+] All modules successfully completed!'
        sleep(2)
        scanenumban1()

    else:
        dope = [
            'You high dude?', 'Shit! Enter a valid option',
            'Whoops! Thats not an option', 'Sorry! You just typed shit'
        ]
        print dope[randint(0, 3)]
        sleep(1)
        crawlers_hunt(web)
Пример #3
0
def sca_alt(web):

    v = raw_input(''+O+' \033[4mTID\033[1;0m '+GR+':> ' + color.END)
    print '\n'
    if v == '1':
	print B+' [!] Type Selected :'+C+' WAF Analysis'+O
	os.system('wafw00f ' + web)
	time.sleep(0.9)
	scanenumban1()
	sca_alt(web)

    elif v == '2':
	print B+' [!] Type Selected :'+C+' Port Scanning'
	portscan(web)
	time.sleep(0.9)
	scanenumban1()
	sca_alt(web)

    elif v == '3':
	print B+' [!] Type Selected :'+C+' Interactive NMap'
	nmapmain(web)
	time.sleep(0.9)
	scanenumban1()
	sca_alt(web)

    elif v == '4':
	print B+' [!] Type Selected :'+C+' Crawlers'
	crawlers_hunt(web)
	time.sleep(0.9)
	scanenumban1()
	sca_alt(web)

    elif v == 'A':
	print ' [!] Type Selected : All Modules'
	time.sleep(0.5)

	print B+' [*] Firing up module -->'+C+' WAF Analysis'+O
	os.system('wafw00f ' + web)
	print B+' [!] Module Completed -->'+C+' WAF Analysis\n'
	time.sleep(1)

	print B+' [*] Firing up module -->'+C+' Port Scanning '
	portscan(web)
	print B+' [!] Module Completed -->'+C+' Port Scanning \n'
	time.sleep(1)

	print B+' [*] Firing up module -->'+C+' Interactive NMap'
	nmapmain(web)
	print B+' [!] Module Completed -->'+C+' NMap\n'
	time.sleep(1)

	print B+' [*] Firing up module -->'+C+' Crawlers'
	crawlers(web)
	print B+' [!] Module Completed -->'+C+' Crawlers\n'
	time.sleep(0.5)
	print G+' [+] All modules successfully completed!'
	time.sleep(0.5)
	print GR+' [*] Going back...'

    elif v == '99':
	print '[!] Back'
	time.sleep(0.7)

    else:
	dope = ['You high dude?','Hey there! Enter a valid option','Whoops! Thats not an option','Sorry fam! You just typed shit']
	print dope[randint(0,3)]
	time.sleep(0.7)
	os.system('clear')
	scanenumban1()
	sca_alt(web)
Пример #4
0
def portscan(web):

	time.sleep(0.3)
	print W+' [!] Module Selected : Port Scanning'
	time.sleep(0.4)
	portscanban() 
	v = raw_input(O+' [#] TID :> ')

	if v == '1':
	    print B+' [!] Module Selected :'+C+' Simple Port Scan'
	    simpleport(web)
	    time.sleep(1)
	    portscan(web)

	elif v == '2':
	    print B+' [!] Module Selected :'+C+' TCP Connect Scan'
	    tcpconnectscan(web)
	    time.sleep(1)
	    portscan(web)

#	elif v == '3':
#	    print B+' [!] Module Selected :'+C+' TCP ACK Scan'
#	    tcpack(web)
#	    time.sleep(1)
#	    portscan(web)

	elif v == '4':
	    print B+' [!] Module Selected :'+C+' TCP Stealth Scan'
	    tcpstealthscan(web)
	    time.sleep(1)
	    portscan(web)

#	elif v == '5':
#	    print B+' [!] Module Selected :'+C+' UDP Scan'
#	    udpscan(web)
#	    time.sleep(1)
#	    portscan(web)

	elif v == '6':
	    print B+' [!] Module Selected :'+C+' XMAS Scan'
	    xmasscan(web)
	    time.sleep(1)
	    portscan(web)

#	elif v == '7':
#	    print B+' [!] Module Selected :'+C+' NULL Scan'
#	    nullscan(web)
#	    time.sleep(1)
#	    portscan(web)

	elif v == '8':
	    print B+' [!] Module Selected :'+C+' FIN Scan'
	    finscan(web)
	    time.sleep(1)
	    portscan(web)

	elif v == '9':
	    print B+' [!] Module Selected :'+C+' Service Detector'
	    servicedetect(web)
	    time.sleep(1)
	    portscan(web)

#	elif v == '10':
#	    print B+' [!] Module Selected :'+C+' TCP Windows'
#	    tcpwindowsscan(web)
#	    time.sleep(1)
#	    portscan(web)

	elif v == 'A':
	    print '\n [!] Module Automater Initialized...'
	    sleep(0.5)
	    print B+' [*] Initializing Scan Type :'+C+' Simple Port Scan'
	    simpleport(web)
	    print B+' [!] Scan Type Completed :'+C+' Simple Port Scan\n'
	    sleep(0.5)
	    print B+' [!] Initializing Scan Type :'+C+' TCP Connect Scan'
	    tcpconnectscan(web)
	    print B+' [!] Scan Type Completed :'+C+' TCP Connect\n'
	    sleep(0.5)
#	    print B+' [!] Initializing Scan Type :'+C+' TCP ACK Scan'
#	    tcpack(web)
#	    print B+' [!] Scan Type Completed :'+C+' TCP ACK Scan\n'
#	    sleep(0.5)
	    print B+' [!] Initializing Scan Type :'+C+' TCP Stealth Scan'
	    tcpstealthscan(web)
	    print B+' [!] Scan Type Completed :'+C+' TCP Stealth Scan\n'
	    sleep(0.5)
#	    print B+' [!] Initializing Scan Type :'+C+' UDP Scan'
#	    udpscan(web)
#	    print B+' [!] Scan Type Completed :'+C+' UDP Scan\n'
#	    sleep(0.5)
	    print B+' [!] Initializing Scan Type :'+C+' XMAS Scan'
	    xmasscan(web)
	    print B+' [!] Scan Type Completed :'+C+' XMAS Scan\n'
	    sleep(0.5)
#	    print B+' [!] Initializing Scan Type :'+C+' NULL Scan'
#	    nullscan(web)
#	    print B+' [!] Scan Type Completed :'+C+' NULL Scan\n'
#	    sleep(0.5)
	    print B+' [!] Initializing Scan Type :'+C+' FIN Scan'
	    finscan(web)
	    print B+' [!] Scan Type Completed :'+C+' FIN Scan\n'
	    sleep(0.5)
	    print B+' [!] Initializing Scan Type :'+C+' Service Detection'
	    servicedetect(web)
	    print B+' [!] Scan Type Completed :'+C+' Service Detection\n'
	    sleep(0.5)
	    print B+' [!] All scantypes have been tested on target...'
	    sleep(2)
	    print C+' [!] Going back to menu...'
	    sleep(3)
	    scanenumban1()
	    scenum_dup(web)

	elif v == '99':
	    print GR+' [*] Going back...'
	    scanenumban1()
	    time.sleep(0.5)
	    scenum_dup(web) 

	else:
	    dope = ['You high dude?','Shit! Enter a valid option','Whoops! Thats not an option','Sorry! You just typed shit']
	    print dope[randint(0,3)]
	    time.sleep(0.7)
	    portscan(web)
Пример #5
0
def scenum_dup(web):

    v = raw_input('' + O + ' \x1b[4mTID\x1b[1;0m ' + GR + ':> ' + color.END)
    print '\n'
    if v.strip() == '1':
        print B + ' [!] Type Selected :' + C + ' WAF Analysis'
	waf(web)
	raw_input(O+' [#] Press '+GR+'Enter'+O+' to continue...')
        scanenumban1()
        scenum_dup(web)

    elif v.strip() == '2':
        print B + ' [!] Type Selected :' + C + ' Port Scanning'
        portscan(web)
	raw_input(O+' [#] Press '+GR+'Enter'+O+' to continue...')
        scanenumban1()
        scenum_dup(web)

    elif v.strip() == '3':
        print B + ' [!] Type Selected :' + C + ' Interactive NMap'
        nmapmain(web)
	raw_input(O+' [#] Press '+GR+'Enter'+O+' to continue...')
        scanenumban1()
        scenum_dup(web)

    elif v.strip() == '4':
        print B + ' [!] Type Selected :' + C + ' Webtech Fingerprinting'
        webtech(web)
	raw_input(O+' [#] Press '+GR+'Enter'+O+' to continue...')
        scanenumban1()
        scenum_dup(web)

    elif v.strip() == '5':
        print B + ' [!] Type Selected :' + C + ' Banner Garbbing'
        bannergrab(web)
	raw_input(O+' [#] Press '+GR+'Enter'+O+' to continue...')
        scanenumban1()
        scenum_dup(web)

    elif v.strip() == '6':
        print B + ' [!] Type Selected :' + C + ' Crawlers'
        crawlers(web)
	raw_input(O+' [#] Press '+GR+'Enter'+O+' to continue...')
        scanenumban1()
        scenum_dup(web)

    elif v.strip() == 'A':
        print ' [!] Type Selected : All Modules'
        time.sleep(0.5)
        print B + ' [*] Firing up module -->' + C + ' WAF Analysis'
        waf(web)
        print B + ' [!] Module Completed -->' + C + ' WAF Analysis\n'
        time.sleep(1)

        print B + ' [*] Firing up module -->' + C + ' Port Scanning '
        portscan(web)
        print B + ' [!] Module Completed -->' + C + ' Port Scanning \n'
        time.sleep(1)

        print B + ' [*] Firing up module -->' + C + ' Interactive NMap'
        nmapmain(web)
        print B + ' [!] Module Completed -->' + C + ' NMap\n'
        time.sleep(1)

        print B + ' [*] Firing up module -->' + C + ' WebTech Fingerprinting'
        webtech(web)
        print B + ' [!] Module Completed -->' + C + ' WebTech\n'
        time.sleep(1)

        print B + ' [*] Firing up module -->' + C + ' Banner Grabbing'
        bannergrab(web)
        print B + ' [!] Module Completed -->' + C + ' Banner Grabbing\n'
        time.sleep(1)

        print B + ' [*] Firing up module -->' + C + ' Crawlers'
        crawlers(web)
        print B + ' [!] Module Completed -->' + C + ' Crawlers\n'
        time.sleep(0.5)

        print G + ' [+] All modules successfully completed!'
        time.sleep(0.5)
	raw_input(O+' [#] Press '+GR+'Enter'+O+' to continue...')
        print GR + ' [*] Going back...'
	time.sleep(3)

    elif v.strip() == '99':
        print '[!] Back'
        time.sleep(0.7)

    else:
        dope = ['You high dude?',
         'Hey there! Enter a valid option',
         'Whoops! Thats not an option',
         'Sorry fam! You just typed shit']
        print dope[randint(0, 3)]
        time.sleep(0.7)
        os.system('clear')
        scanenumban1()
        scenum_dup(web)