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)
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)
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)
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)
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)