Пример #1
0
def tidosmain():
    while True:
        try:
            main = raw_input(''+M+'                                    ' + color.BOLD + 'TID :>  ' + color.END)
            if main == "info":
		print ""+O+color.BOLD+"                    [!] Collecting info about your network..."
		time.sleep(0.5)
		print ""+G+color.BOLD+"                    [*] Info collected... Preparing results..."+color.END
		time.sleep(1)         
                info()
	    elif main == "geoip":
		time.sleep(0.5)
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
		geoIP()
	    elif main == "subdom":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
		subdom()
	    elif main == "grabhead":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
		grabhead()
	    elif main == "subnet":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
		subnet()
	    elif main == "dnschk":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
		dnschk()
	    elif main == "nmap":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
		nmapmain()
	    elif main == "pglink":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
		links()
	    elif main == "revip":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
		revip()
            elif main == "help":
                print ""+O+color.BOLD+"                      +================================================================+"
                print ""+C+color.BOLD+"                                                  ╦ ╦╔═╗╦  ╔═╗"
                print ""+C+color.BOLD+"                                                  ╠═╣║╣ ║  ╠═╝"
                print ""+C+color.BOLD+"                                                  ╩ ╩╚═╝╩═╝╩  "
                print ""+O+color.BOLD+"                      +================================================================+"
                time.sleep(0.2)
                print ""+C+color.BOLD+"                         [1] help "+GR+"- Displays this help message"
                time.sleep(0.05)
                print ""+P+color.BOLD+"                         [2] banner "+GR+"- Prints a new banner"
                time.sleep(0.05)                
                print ""+G+color.BOLD+"                         [3] cls "+GR+"- Clears the screen"
                time.sleep(0.05)
                print ""+R+color.BOLD+"                         [4] info "+GR+"- Displays information about your Network"
                time.sleep(0.05)
                print ""+C+color.BOLD+"                         [5] piweb "+GR+"- Pings a website"
		time.sleep(0.05)
		print ""+M+color.BOLD+"                         [6] grabhead"+GR+" - Grabs the HTTP Headers of a Website"
		time.sleep(0.05)
		print ""+T+color.BOLD+"                         [7] whois"+GR+" - Get WHOIS info of a website"
		time.sleep(0.05)
		print ""+P+color.BOLD+"                         [8] revip"+GR+" - Do a Reverse IP LookUP of a Website"
		time.sleep(0.05)
		print ""+M+color.BOLD+"                         [9] revdns"+GR+" - Does a Reverse DNS LookUP of Website"
		time.sleep(0.05)
		print ""+R+color.BOLD+"                         [10] geoip"+GR+" - Does a GeoIP Lookup of the website"
		time.sleep(0.05)
		print ""+C+color.BOLD+"                         [11] subdom"+GR+" - Launches the Sub-Domain scanner"
		time.sleep(0.05)
		print ""+G+color.BOLD+"                         [12] subnet"+GR+" - Does a SubNet Scan of a Website"
		time.sleep(0.05)
		print ""+P+color.BOLD+"                         [13] dnschk"+GR+" - Starts up a DNS LookUP of a Website"
		time.sleep(0.05)
                print ""+B+color.BOLD+"                         [14] gsearch"+GR+" - Search Google for a DORK or a Query"
                time.sleep(0.05)
		print ""+O+color.BOLD+"                         [15] pglink"+GR+" - Dumps a list of the links with Website"
		time.sleep(0.05)
		print ""+C+color.BOLD+"                         [16] adminpnl"+GR+" - Hunt for the Admin Panel of a Website"
		time.sleep(0.05)
		print ""+B+color.BOLD+"                         [17] clikjak"+GR+" - Test a website for clickjackabilities"
		time.sleep(0.05)
		print ""+O+color.BOLD+"                         [18] honeypot"+GR+" - Test whether a IP is a honeypot"
		time.sleep(0.05)
		print ""+R+color.BOLD+"                         [19] zonetrans"+GR+" - Test a Web for ZoneTransfer Vulerability"
		time.sleep(0.05)
		print ""+G+color.BOLD+"                         [20] nmap"+GR+" - For Advanced Reconnaissance on a Website" 
		time.sleep(0.05)
                print ""+C+color.BOLD+"                         [21] fl00d"+GR+" - Flood a website at the UDP level dead"
                time.sleep(0.05)
                print ""+R+color.BOLD+"                         [22] exit"+GR+" - Quits this tool "
                time.sleep(0.05)
                print ""+P+color.BOLD+"                         [23] contact"+GR+" - Contact me for queries :)"
                time.sleep(0.05)
                print ""+O+color.BOLD+"                      +=================================================================+"
            elif main == "zonetrans":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
                zone()
            elif main == "honeypot":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
                honeypot()
            elif main == "adminpnl":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
                adminpanel()
            elif main == "clikjak":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
                clickjack()
            elif main == "fl00d":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
                UDoS()
	    elif main == "whois":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
		whoischeckup()
            elif main == "gsearch":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
                googleSearch()
	    elif main == "revdns":
		print ""+P+color.BOLD+"                    [!] Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                    [*] Launching module..."+color.END
		time.sleep(1)
		revdns()
            elif main == "contact":
                print(''+O+color.BOLD+'                 +=====================================================================+' + color.END)
                print(''+T+color.BOLD+'                                      ╔═╗╔═╗╔╗╔╔╦╗╔═╗╔═╗╔╦╗  ╔╦╗╔═╗')
                time.sleep(0.1)
                print(''+T+color.BOLD+'                                      ║  ║ ║║║║ ║ ╠═╣║   ║   ║║║║╣ ')
                time.sleep(0.1)
                print(''+T+color.BOLD+'                                      ╚═╝╚═╝╝╚╝ ╩ ╩ ╩╚═╝ ╩   ╩ ╩╚═╝')
                time.sleep(0.1)
                print(''+O+color.BOLD+'                 +=====================================================================+' + color.END)
                print(''+T+color.BOLD+'                          Facebook :>'+GR+'' + color.BOLD + ' https://www.facebook.com/pinaxx.robinson' + color.END)
                time.sleep(0.3)
                print(''+T+color.BOLD+'                          Instagram :>'+GR+'' + color.BOLD + ' @tID - www.instagram.com/the_infected_drake'+color.END)
                time.sleep(0.3)
                print(''+T+color.BOLD+'                          Email me :>'+GR+'' + color.BOLD + ' [email protected]' + color.END)
                print(''+O+color.BOLD+'                 +=====================================================================+' + color.END)
            elif main == "piweb":
                piweb()
            elif main == "banner":
                print (""+C+color.BOLD+"                                   ╔╗╔╔═╗╦ ╦  ╔╗ ╔═╗╔╗╔╔╗╔╔═╗╦═╗")
                time.sleep(0.1)
                print (""+C+color.BOLD+"                                   ║║║║╣ ║║║  ╠╩╗╠═╣║║║║║║║╣ ╠╦╝")
                time.sleep(0.1)
                print (""+C+color.BOLD+"                                   ╝╚╝╚═╝╚╩╝  ╚═╝╩ ╩╝╚╝╝╚╝╚═╝╩╚═")
                time.sleep(0.5)
                os.system('clear')
                banner()
                banner1()
            elif main == "cls":
                time.sleep(0.1)
                print (""+C+color.BOLD+"                                ╔═╗╦  ╔═╗╔═╗╦═╗  ╔═╗╔═╗╦═╗╔═╗╔═╗╔╗╔")
                time.sleep(0.1)
                print (""+C+color.BOLD+"                                ║  ║  ║╣ ╠═╣╠╦╝  ╚═╗║  ╠╦╝║╣ ║╣ ║║║")
                time.sleep(0.1)
                print (""+C+"                                ╚═╝╩═╝╚═╝╩ ╩╩╚═  ╚═╝╚═╝╩╚═╚═╝╚═╝╝╚╝")
                time.sleep(0.5)
                os.system('clear')
            elif main == "exit":
                print (''+O+'                   +==============================================================+' + color.END)
                print (""+C+color.BOLD+"                                          ╔═╗ ╦ ╦╦╔╦╗")
                time.sleep(0.1)
                print (""+C+color.BOLD+"                                          ║═╬╗║ ║║ ║")
                time.sleep(0.1) 
                print (""+C+color.BOLD+"                                          ╚═╝╚╚═╝╩ ╩" + color.END)
                time.sleep(0.1)
                print(''+O+color.BOLD+'                    +==============================================================+' + color.END)
                print (""+R+color.BOLD+"                                         [*] \033[91m" + "Exiting..." + color.END)
                time.sleep(0.3)
                print (""+GR+color.BOLD+"                                [*] " + "Remember the Infected Drake" + color.END)
                time.sleep(0.3)
                print (""+O+color.BOLD+"                                        [*] " + "GoodBye... ^_^" + color.END)
                time.sleep(0.3)
                print (''+O+color.BOLD+'                    +==============================================================+' + color.END)
                sys.exit()
            elif main == "":
                print (""+R+"                             [!] " + color.UNDERLINE + "\033[91m" + "Enter an option properly..." + color.END)
	    elif main == "1": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "2": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "3": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "4": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "5": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "6": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "7": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "8": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "9": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "10": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "11": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "12": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "13": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "14": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "15": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "16": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "17": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "18": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "19": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "20": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
	    elif main == "21": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
            else:
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the corresponding keyword..."+color.END)
        except KeyboardInterrupt:
                print (""+R+"\n                             [!] " + color.UNDERLINE + "\033[91m" + " Use 'exit' to close the tool!" + color.END)
                tidosmain()
Пример #2
0
def passiveo(web):

    print " [!] Module Selected : Passive Reconnaissance\n"
    passiveban()
    v = raw_input (''+GR+'  [#] \033[1;4mTID\033[0m'+GR+' :> ' + color.END)
    print '\n\n'
    if v == '1':
	print C+' [!] Type Selected '+B+': Ping Check'
	piweb(web)
	os.system('clear')
	time.sleep(2)
	passiveo(web)

    elif v == '2':
	print C+' [!] Type Selected '+B+': WhoIS Checkup'
	whoischeckup(web) 
	os.system('clear')
	time.sleep(2)
	passiveo(web)

    elif v == '3':
	print C+' [!] Type Selected '+B+': GeoIP Lookup'
	geoip(web)
	os.system('clear')
	time.sleep(2)
	passiveo(web)

    elif v == '4':
	print C+' [!] Type Selected '+B+': DNS Lookup'
	dnschk(web)
	os.system('clear')
	time.sleep(2)
	passiveo(web)

    elif v == '5':
	print C+' [!] Type Selected '+B+': Subdomain Scan'
	subdom(web)
	os.system('clear')
	time.sleep(2)
	passiveo(web)

    elif v == '6':
	print C+' [!] Type Selected '+B+': Reverse DNS Lookup'
	revdns(web)
	os.system('clear')
	time.sleep(2)
	passiveo(web)

    elif v == '7':
	print C+' [!] Type Selected '+B+': Reverse IP Lookup'
	revip(web)
	os.system('clear')
	time.sleep(2)
	passiveo(web)

    elif v == '8':
	print C+' [!] Type Selected '+B+': Page Links'
	links(web)
	os.system('clear')
	time.sleep(2)
	passiveo(web)

    elif v == '9':
	print C+' [!] Type Selected '+B+': Google Search'
	googleSearch()
	os.system('clear')
	time.sleep(2)
	passiveo(web)

    elif v == '10':
	print C+' [!] Type Selected '+B+': Google Dorker'
	googledorker(web)
	os.system('clear')
	time.sleep(2)
	passiveo(web)

    elif v == '11':
	print C+' [!] Type Selected '+B+': Wayback Machine'
	webarchive(web)
	os.system('clear')
	time.sleep(2)
	passiveo(web)

    elif v == '12':
	print C+' [!] Type Selected '+B+': Hacked Email Check'
	hackedmail()
	os.system('clear')
	time.sleep(2)
	passiveo(web)

    elif v == '13':
	print C+' [!] Type Selected '+B+': Mail to Domain'
	mailtodom()
	os.system('clear')
	time.sleep(2)
	passiveo(web)

    elif v == '99':
	print C+' [*] Back!'
	os.system('clear')
	footprintban1()
	footprint_dup(web)

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

	print C+' [*] Firing up module -->'+O+' Ping Check'
	piweb(web)
	print C+'\n [!] Module Completed -->'+O+' Piweb\n'
	time.sleep(1)

	print C+' [*] Firing up module -->'+O+' WHOIS '
	whoischeckup(web)
	print C+'\n [!] Module Completed -->'+O+' WHOIS\n'
	time.sleep(1)

	print C+' [*] Firing up module -->'+O+' GeoIP Lookup '
	geoIP(web)
	print C+'\n [!] Module Completed -->'+O+' GeoIP\n'
	time.sleep(1)

	print C+' [*] Firing up module -->'+O+' DNS Enumeration '
	dnschk(web)
	print C+'\n [!] Module Completed -->'+O+' DNS Enum\n'
	time.sleep(1)

	print C+' [*] Firing up module -->'+O+' Subdomain Scan '
	subdom(web)
	print C+'\n [!] Module Completed -->'+O+' Subdom\n'
	time.sleep(1)

	print C+' [*] Firing up module -->'+O+' Reverse DNS Lookup '
	revdns(web)
	print C+'\n [!] Module Completed -->'+O+' RevDNS\n'
	time.sleep(1)

	print C+' [*] Firing up module -->'+O+' Reverse IP Lookup '
	revip(web)
	print C+'\n [!] Module Completed -->'+O+' RevIP\n'
	time.sleep(1)

	print C+' [*] Firing up module -->'+O+' Web Links '
	links(web)
	print C+'\n [!] Module Completed -->'+O+' Web Links\n'
	time.sleep(1)

	print C+' [!] Firing up module -->'+O+' Google Search'
	googleSearch()
	print C+'\n [!] Module Completed -->'+O+' GSearch\n'
	time.sleep(1)

	print C+' [!] Firing up module -->'+O+' WayBack Machine'
	webarchive(web)
	print C+'\n [!] Module Completed -->'+O+' WayBack Machine\n'
	time.sleep(1)

	print C+' [!] Firing up module -->'+O+' Hacked Email Checker'
	hackedmail()
	print C+'\n [!] Module Completed -->'+O+' Hacked Email\n'
	time.sleep(1)

	print C+' [!] Firing up module -->'+O+' Mail to Domain'
	mailtodom()
	print C+'\n [!] Module Completed -->'+O+' Mail to Domain\n'
	time.sleep(1)

	print C+' [*] Firing up module -->'+O+' Google Dorker'
	googledorker(web)
	print C+'\n [!] Module Completed -->'+O+' GDorker\n'
	time.sleep(1)

	print G+' [+] All modules successfully completed!'
	time.sleep(3)
	print GR+' [*] Going back...'
	os.system('clear')
	footprintban1()
	footprint_dup(web)

    else:
	dope = ['You high dude?','Shit! Enter a valid option','Whoops! Thats not an option','Sorry! You just typed shit']
	print C+'\n [!] '+dope[randint(0,3)] 
	os.system('clear')
	passiveo(web)

		
Пример #3
0
def passiveo(web):

    print " [!] Module Selected : Passive Reconnaissance\n"
    passiveban()
    v = raw_input('' + GR + '  [#] \033[1;4mTID\033[0m' + GR + ' :> ' +
                  color.END)
    print '\n\n'
    if v.strip() == '1':
        print C + ' [!] Type Selected ' + B + ': Ping Check'
        piweb(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '2':
        print C + ' [!] Type Selected ' + B + ': WhoIS Checkup'
        whoischeckup(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '3':
        print C + ' [!] Type Selected ' + B + ': GeoIP Lookup'
        geoip(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '4':
        print C + ' [!] Type Selected ' + B + ': DNS Lookup'
        dnschk(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '5':
        print C + ' [!] Type Selected ' + B + ': Subdomain Scan'
        subdom(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '6':
        print C + ' [!] Type Selected ' + B + ': Reverse DNS Lookup'
        revdns(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '7':
        print C + ' [!] Type Selected ' + B + ': Reverse IP Lookup'
        revip(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '8':
        print C + ' [!] Type Selected ' + B + ': IP History'
        iphistory(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '9':
        print C + ' [!] Type Selected ' + B + ': Page Links'
        links(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '10':
        print C + ' [!] Type Selected ' + B + ': Google Search'
        googleSearch()
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '11':
        print C + ' [!] Type Selected ' + B + ': Google Dorker'
        googledorker(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '12':
        print C + ' [!] Type Selected ' + B + ': Wayback Machine'
        webarchive(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '13':
        print C + ' [!] Type Selected ' + B + ': Hacked Email Check'
        hackedmail()
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '14':
        print C + ' [!] Type Selected ' + B + ': Mail to Domain'
        mailtodom()
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '15':
        print C + ' [!] Type Selected ' + B + ': Google Groups Enum'
        googlegroups(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '16':
        print C + ' [!] Type Selected ' + B + ': Check Username'
        checkuser(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '17':
        print C + ' [!] Type Selected ' + B + ': PasteBin Posts'
        pastebin(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '18':
        print C + ' [!] Type Selected ' + B + ': LinkedIn Gathering'
        linkedin(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '19':
        print C + ' [!] Type Selected ' + B + ': Threat Intel Gathering'
        threatintel(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '99':
        print C + ' [*] Back!'
        os.system('clear')
        footprintban1()
        footprint_dup(web)

    elif v.strip() == 'A':
        print C + ' [!] Type Selected ' + B + ': All Modules\n'
        time.sleep(0.5)

        print C + ' [*] Firing up module -->' + O + ' Ping Check'
        piweb(web)
        print C + '\n [!] Module Completed -->' + O + ' Piweb\n'
        time.sleep(1)

        print C + ' [*] Firing up module -->' + O + ' WHOIS '
        whoischeckup(web)
        print C + '\n [!] Module Completed -->' + O + ' WHOIS\n'
        time.sleep(1)

        print C + ' [*] Firing up module -->' + O + ' GeoIP Lookup '
        geoIP(web)
        print C + '\n [!] Module Completed -->' + O + ' GeoIP\n'
        time.sleep(1)

        print C + ' [*] Firing up module -->' + O + ' DNS Enumeration '
        dnschk(web)
        print C + '\n [!] Module Completed -->' + O + ' DNS Enum\n'
        time.sleep(1)

        print C + ' [*] Firing up module -->' + O + ' Subdomain Scan '
        subdom(web)
        print C + '\n [!] Module Completed -->' + O + ' Subdom\n'
        time.sleep(1)

        print C + ' [*] Firing up module -->' + O + ' Reverse DNS Lookup '
        revdns(web)
        print C + '\n [!] Module Completed -->' + O + ' RevDNS\n'
        time.sleep(1)

        print C + ' [*] Firing up module -->' + O + ' IP History Lookup '
        iphistory(web)
        print C + '\n [!] Module Completed -->' + O + ' RevIP\n'
        time.sleep(1)

        print C + ' [*] Firing up module -->' + O + ' Reverse IP Lookup '
        revip(web)
        print C + '\n [!] Module Completed -->' + O + ' RevIP\n'
        time.sleep(1)

        print C + ' [*] Firing up module -->' + O + ' Web Links '
        links(web)
        print C + '\n [!] Module Completed -->' + O + ' Web Links\n'
        time.sleep(1)

        print C + ' [!] Firing up module -->' + O + ' Google Search'
        googleSearch()
        print C + '\n [!] Module Completed -->' + O + ' GSearch\n'
        time.sleep(1)

        print C + ' [!] Firing up module -->' + O + ' WayBack Machine'
        webarchive(web)
        print C + '\n [!] Module Completed -->' + O + ' WayBack Machine\n'
        time.sleep(1)

        print C + ' [!] Firing up module -->' + O + ' Hacked Email Checker'
        hackedmail()
        print C + '\n [!] Module Completed -->' + O + ' Hacked Email\n'
        time.sleep(1)

        print C + ' [!] Firing up module -->' + O + ' Mail to Domain'
        mailtodom()
        print C + '\n [!] Module Completed -->' + O + ' Mail to Domain\n'
        time.sleep(1)

        print C + ' [*] Firing up module -->' + O + ' Google Groups Enum'
        googlegroups(web)
        print C + '\n [!] Module Completed -->' + O + ' GGroups\n'
        time.sleep(1)

        print C + ' [*] Firing up module -->' + O + ' Check Username'
        checkuser(web)
        print C + '\n [!] Module Completed -->' + O + ' Username\n'
        time.sleep(1)

        print C + ' [*] Firing up module -->' + O + ' LinkedIn gathering'
        linkedin(web)
        print C + '\n [!] Module Completed -->' + O + ' LinkedIn\n'
        time.sleep(1)

        print C + ' [*] Firing up module -->' + O + ' Pastebin Posts'
        pastebin(web)
        print C + '\n [!] Module Completed -->' + O + ' Pastebin\n'
        time.sleep(1)

        print C + ' [*] Firing up module -->' + O + ' Google Dorker'
        googledorker(web)
        print C + '\n [!] Module Completed -->' + O + ' GDorker\n'
        time.sleep(1)

        print C + ' [*] Firing up module -->' + O + ' Threat Intelligence'
        threatintel(web)
        print C + '\n [!] Module Completed -->' + O + ' Threat Intelligence\n'
        time.sleep(1)

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

    else:
        dope = [
            'You high dude?', 'Shit! Enter a valid option',
            'Whoops! Thats not an option', 'Sorry! You just typed shit'
        ]
        print C + '\n [!] ' + dope[randint(0, 3)]
        os.system('clear')
        passiveo(web)
Пример #4
0
def passiveo(web):

    print(" [!] Module Selected : Passive Reconnaissance\n")
    passiveban()
    v = raw_input('' + GR + '  [#] \033[1;4mTID\033[0m' + GR + ' :> ' +
                  color.END)
    print('\n\n')
    if v.strip() == '1':
        print(C + ' [!] Type Selected ' + B + ': Ping Check')
        piweb(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '2':
        print(C + ' [!] Type Selected ' + B + ': WhoIS Checkup')
        whoischeckup(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '3':
        print(C + ' [!] Type Selected ' + B + ': GeoIP Lookup')
        getgeoip(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '4':
        print(C + ' [!] Type Selected ' + B + ': DNS Lookup')
        dnschk(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '5':
        print(C + ' [!] Type Selected ' + B + ': Subdomain Scan')
        subdom(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '6':
        print(C + ' [!] Type Selected ' + B + ': Reverse DNS Lookup')
        revdns(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '7':
        print(C + ' [!] Type Selected : Subnet Enumeration')
        subnet(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '8':
        print(C + ' [!] Type Selected ' + B + ': Reverse IP Lookup')
        revip(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '9':
        print(C + ' [!] Type Selected ' + B + ': IP History')
        iphistory(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '10':
        print(C + ' [!] Type Selected ' + B + ': Page Links')
        links(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '11':
        print(C + ' [!] Type Selected ' + B + ': Google Search')
        googleSearch()
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '12':
        print(C + ' [!] Type Selected ' + B + ': Google Dorker')
        googledorker(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '13':
        print(C + ' [!] Type Selected ' + B + ': Wayback Machine')
        webarchive(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '14':
        print(C + ' [!] Type Selected ' + B + ': Hacked Email Check')
        hackedmail()
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '15':
        print(C + ' [!] Type Selected ' + B + ': Mail to Domain')
        mailtodom()
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '16':
        print(C + ' [!] Type Selected ' + B + ': Google Groups Enum')
        googlegroups(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '17':
        print(C + ' [!] Type Selected ' + B + ': Check Username')
        checkuser(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '18':
        print(C + ' [!] Type Selected ' + B + ': PasteBin Posts')
        pastebin(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '19':
        print(C + ' [!] Type Selected ' + B + ': LinkedIn Gathering')
        linkedin(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '20':
        print(C + ' [!] Type Selected ' + B + ': Google Plus Gathering')
        googlenum(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '21':
        print(C + ' [!] Type Selected ' + B + ': Public Contact Info')
        getconinfo(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '22':
        print(C + ' [!] Type Selected ' + B + ': CENSYS Gathering')
        censysdom(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '23':
        print(C + ' [!] Type Selected ' + B + ': Threat Intel Gathering')
        threatintel(web)
        raw_input(O + ' [#] Press ' + GR + 'Enter' + O + ' to continue...')
        passiveo(web)

    elif v.strip() == '99':
        print(C + ' [*] Back!')
        time.sleep(0.7)
        os.system('clear')

    elif v.strip() == 'A':
        print(C + ' [!] Type Selected ' + B + ': All Modules\n')
        time.sleep(0.5)

        print(C + ' [*] Firing up module -->' + O + ' Ping Check')
        piweb(web)
        print(C + '\n [!] Module Completed -->' + O + ' Piweb\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' WHOIS ')
        whoischeckup(web)
        print(C + '\n [!] Module Completed -->' + O + ' WHOIS\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' GeoIP Lookup ')
        getgeoip(web)
        print(C + '\n [!] Module Completed -->' + O + ' GeoIP\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' DNS Enumeration ')
        dnschk(web)
        print(C + '\n [!] Module Completed -->' + O + ' DNS Enum\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' Subdomain Scan ')
        subdom(web)
        print(C + '\n [!] Module Completed -->' + O + ' Subdom\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' Subnet Calc. ')
        subnet(web)
        print(C + '\n [!] Module Completed -->' + O + ' Subnet Calculation\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' Reverse DNS Lookup ')
        revdns(web)
        print(C + '\n [!] Module Completed -->' + O + ' RevDNS\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' IP History Lookup ')
        iphistory(web)
        print(C + '\n [!] Module Completed -->' + O + ' RevIP\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' Reverse IP Lookup ')
        revip(web)
        print(C + '\n [!] Module Completed -->' + O + ' RevIP\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' Web Links ')
        links(web)
        print(C + '\n [!] Module Completed -->' + O + ' Web Links\n')
        time.sleep(1)

        print(C + ' [!] Firing up module -->' + O + ' Google Search')
        googleSearch()
        print(C + '\n [!] Module Completed -->' + O + ' GSearch\n')
        time.sleep(1)

        print(C + ' [!] Firing up module -->' + O + ' WayBack Machine')
        webarchive(web)
        print(C + '\n [!] Module Completed -->' + O + ' WayBack Machine\n')
        time.sleep(1)

        print(C + ' [!] Firing up module -->' + O + ' Hacked Email Checker')
        hackedmail()
        print(C + '\n [!] Module Completed -->' + O + ' Hacked Email\n')
        time.sleep(1)

        print(C + ' [!] Firing up module -->' + O + ' Mail to Domain')
        mailtodom()
        print(C + '\n [!] Module Completed -->' + O + ' Mail to Domain\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' Google Groups Enum')
        googlegroups(web)
        print(C + '\n [!] Module Completed -->' + O + ' GGroups\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' Check Username')
        checkuser(web)
        print(C + '\n [!] Module Completed -->' + O + ' Username\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' LinkedIn gathering')
        linkedin(web)
        print(C + '\n [!] Module Completed -->' + O + ' LinkedIn\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' Pastebin Posts')
        pastebin(web)
        print(C + '\n [!] Module Completed -->' + O + ' Pastebin\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' Google Plus Gathering')
        googlenum(web)
        print(C + '\n [!] Module Completed -->' + O +
              ' Google Plus Gathering\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' Google Dorker')
        googledorker(web)
        print(C + '\n [!] Module Completed -->' + O + ' GDorker\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' Public Contact Info')
        getconinfo(web)
        print(C + '\n [!] Module Completed -->' + O + ' Public Contact info\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' Gathering via CENSYS')
        censysdom(web)
        print(C + '\n [!] Module Completed -->' + O + ' CENSYS Gathering\n')
        time.sleep(1)

        print(C + ' [*] Firing up module -->' + O + ' Threat Intelligence')
        threatintel(web)
        print(C + '\n [!] Module Completed -->' + O + ' Threat Intelligence\n')
        time.sleep(1)

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

    else:
        dope = [
            'You high dude?', 'Shit! Enter a valid option',
            'Whoops! Thats not an option', 'Sorry! You just typed shit'
        ]
        print(C + '\n [!] ' + dope[randint(0, 3)])
        os.system('clear')
        passiveo(web)
Пример #5
0
def tidosmain():
    while True:
        try:
            main = raw_input(''+M+'                                    ' + color.BOLD + 'TID :>  ' + color.END)
            if main == "info":
		print ""+O+color.BOLD+"                       Collecting info about your network..."
		time.sleep(0.5)
		print ""+G+color.BOLD+"                    Info collected... Preparing results..."+color.END
		time.sleep(1)         
                info()
	    elif main == "geoip":
		time.sleep(0.5)
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.4)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
		geoIP()
            elif main == "webex":
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
                webex()
	    elif main == "subdom":
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
		subdom()
	    elif main == "grabhead":
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
		grabhead()
	    elif main == "subnet":
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
		subnet()
	    elif main == "dnschk":
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
		dnschk()
	    elif main == "nmap":
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
		nmap()
	    elif main == "pglink":
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
		links()
	    elif main == "nping":
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
		nping()
	    elif main == "revip":
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
		revip()
            elif main == "help":
                print ""+O+color.BOLD+"                      +================================================================+"
                print ""+C+color.BOLD+"                                                  ╦ ╦╔═╗╦  ╔═╗"
                print ""+C+color.BOLD+"                                                  ╠═╣║╣ ║  ╠═╝"
                print ""+C+color.BOLD+"                                                  ╩ ╩╚═╝╩═╝╩  "
                print ""+O+color.BOLD+"                      +================================================================+"
                time.sleep(0.2)
                print ""+C+color.BOLD+"                          [1] help "+GR+"- Displays this help message"
                time.sleep(0.05)
                print ""+P+color.BOLD+"                          [2] banner "+GR+"- Prints a new banner"
                time.sleep(0.05)                
                print ""+G+color.BOLD+"                          [3] cls "+GR+"- Clears the screen"
                time.sleep(0.05)
                print ""+T+color.BOLD+"                          [4] info "+GR+"- Displays information about your Network"
                time.sleep(0.05)
                print ""+C+color.BOLD+"                          [5] piweb "+GR+"- Pings a website"
                time.sleep(0.205)
		print ""+R+color.BOLD+"                          [6] nping"+GR+" - Perform a nPing(NMap-Ping) on a Website"
		time.sleep(0.05)             
                print ""+T+color.BOLD+"                          [7] webex"+GR+" - Check whether a website exists or not"
                time.sleep(0.05)
		print ""+M+color.BOLD+"                          [8] grabhead"+GR+" - Grabs the HTTP Headers of a Website"
		time.sleep(0.05)
		print ""+B+color.BOLD+"                          [9[ trace"+GR+" - Use MTR for Advanced TraceRoute of Web"
		time.sleep(0.05)
		print ""+T+color.BOLD+"                          [10] whois"+GR+" - Get WHOIS info of a website"
		time.sleep(0.05)
		print ""+P+color.BOLD+"                          [11] revip"+GR+" - Do a Reverse IP LookUP of a Website"
		time.sleep(0.05)
		print ""+M+color.BOLD+"                          [13] revdns"+GR+" - Does a Reverse DNS LookUP of Website"
		time.sleep(0.05)
		print ""+R+color.BOLD+"                          [12] geoip"+GR+" - Does a GeoIP Lookup of the website"
		time.sleep(0.05)
		print ""+C+color.BOLD+"                          [13] subdom"+GR+" - Launches the Sub-Domain scanner"
		time.sleep(0.05)
		print ""+G+color.BOLD+"                          [14] subnet"+GR+" - Does a SubNet Scan of a Website"
		time.sleep(0.05)
		print ""+P+color.BOLD+"                          [15] dnschk"+GR+" - Starts up a DNS LookUP of a Website"
		time.sleep(0.05)
                print ""+B+color.BOLD+"                          [16] gsearch"+GR+" - Search Google about a Website"
                time.sleep(0.05)
		print ""+C+color.BOLD+"                          [17] pglink"+GR+" - Dumps a list of the links with Website"
		time.sleep(0.05)
		print ""+G+color.BOLD+"                          [18] nmap"+GR+" - Shoots up NMap Port Scan on a Website" 
		time.sleep(0.05)
                print ""+O+color.BOLD+"                          [19] fl00d"+GR+" - Flood a website at the UDP level dead"
                time.sleep(0.05)		
                print ""+R+color.BOLD+"                          [20] exit"+GR+" - Quits this tool "
                time.sleep(0.05)
                print ""+M+color.BOLD+"                          [21] contact"+GR+" - Contact me for queries :)"
                time.sleep(0.05)
                print ""+O+color.BOLD+"                     +=================================================================+"
            elif main == "fl00d":
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
                UDoS()
	    elif main == "whois":
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
		whoischeckup()
	    elif main == "trace":
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
		trcrt()
            elif main == "gsearch":
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
                googleSearch()
	    elif main == "revdns":
		print ""+P+color.BOLD+"                      Preparing scripts about the info you requested..."+color.END
		time.sleep(0.3)
		print ""+G+color.BOLD+"                        Launching module..."+color.END
		time.sleep(1)
		revdns()
            elif main == "contact":
                print(''+O+color.BOLD+'                 +=====================================================================+' + color.END)
                print(''+T+color.BOLD+'                                      ╔═╗╔═╗╔╗╔╔╦╗╔═╗╔═╗╔╦╗  ╔╦╗╔═╗')
                time.sleep(0.1)
                print(''+T+color.BOLD+'                                      ║  ║ ║║║║ ║ ╠═╣║   ║   ║║║║╣ ')
                time.sleep(0.1)
                print(''+T+color.BOLD+'                                      ╚═╝╚═╝╝╚╝ ╩ ╩ ╩╚═╝ ╩   ╩ ╩╚═╝')
                time.sleep(0.1)
                print(''+O+color.BOLD+'                 +=====================================================================+' + color.END)
                print(''+T+color.BOLD+'                          Facebook :>'+GR+'' + color.BOLD + ' https://www.facebook.com/pinaxx.robinson' + color.END)
                time.sleep(0.3)
                print(''+T+color.BOLD+'                          Instagram :>'+GR+'' + color.BOLD + ' @tID - www.instagram.com/the_infected_drake'+color.END)
                time.sleep(0.3)
                print(''+T+color.BOLD+'                          Email me :>'+GR+'' + color.BOLD + ' [email protected]' + color.END)
                print(''+O+color.BOLD+'                 +=====================================================================+' + color.END)
            elif main == "piweb":
                piweb()
            elif main == "banner":
                print (""+C+color.BOLD+"                                   ╔╗╔╔═╗╦ ╦  ╔╗ ╔═╗╔╗╔╔╗╔╔═╗╦═╗")
                time.sleep(0.1)
                print (""+C+color.BOLD+"                                   ║║║║╣ ║║║  ╠╩╗╠═╣║║║║║║║╣ ╠╦╝")
                time.sleep(0.1)
                print (""+C+color.BOLD+"                                   ╝╚╝╚═╝╚╩╝  ╚═╝╩ ╩╝╚╝╝╚╝╚═╝╩╚═")
                time.sleep(0.5)
                os.system('clear')
                banner()
                banner1()
            elif main == "cls":
                time.sleep(0.1)
                print (""+C+color.BOLD+"                                ╔═╗╦  ╔═╗╔═╗╦═╗  ╔═╗╔═╗╦═╗╔═╗╔═╗╔╗╔")
                time.sleep(0.1)
                print (""+C+color.BOLD+"                                ║  ║  ║╣ ╠═╣╠╦╝  ╚═╗║  ╠╦╝║╣ ║╣ ║║║")
                time.sleep(0.1)
                print (""+C+"                                ╚═╝╩═╝╚═╝╩ ╩╩╚═  ╚═╝╚═╝╩╚═╚═╝╚═╝╝╚╝")
                time.sleep(0.5)
                os.system('clear')
            elif main == "exit":
                print (''+O+'                   +==============================================================+' + color.END)
                print (""+C+color.BOLD+"                                          ╔═╗ ╦ ╦╦╔╦╗")
                time.sleep(0.1)
                print (""+C+color.BOLD+"                                          ║═╬╗║ ║║ ║")
                time.sleep(0.1) 
                print (""+C+color.BOLD+"                                          ╚═╝╚╚═╝╩ ╩" + color.END)
                time.sleep(0.1)
                print(''+O+color.BOLD+'                    +==============================================================+' + color.END)
                print (""+M+color.BOLD+"                                         [*] \033[91m" + "Exiting..." + color.END)
                time.sleep(0.3)
                print (""+GR+color.BOLD+"                                [*] " + "Remember the Infected Drake" + color.END)
                time.sleep(0.3)
                print (""+O+color.BOLD+"                                        [*] " + "GoodBye... ^_^" + color.END)
                time.sleep(0.3)
                print (''+O+color.BOLD+'                    +==============================================================+' + color.END)
                sys.exit()
            elif main == "":
                print (""+R+"                             [!] " + color.UNDERLINE + "\033[91m" + "Enter an option properly..." + color.END)
	    elif main == "1": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly...")
	    elif main == "2": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly...")
	    elif main == "3": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly...")
	    elif main == "4": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly...")
	    elif main == "5": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly...")
	    elif main == "6": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly...")
	    elif main == "7": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly...")
	    elif main == "8": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly...")
	    elif main == "9": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly")
	    elif main == "10": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly")
	    elif main == "11": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly")
	    elif main == "12": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly")
	    elif main == "13": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly")
	    elif main == "14": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly")
	    elif main == "15": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly")
	    elif main == "16": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly")
	    elif main == "17": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly")
	    elif main == "18": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly")
	    elif main == "19": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly")
	    elif main == "20": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly")
	    elif main == "21": 
		print (R+"                               [!] " + color.UNDERLINE + "\033[91m" + "Enter the keyword properly")
            else:
                print (""+R+"                              [!] " + color.UNDERLINE + "\033[91m" + "That is not an option! Type 'help'" + color.END)
        except KeyboardInterrupt:
                print (""+R+"                             [!] " + color.UNDERLINE + "\033[91m" + " Use 'exit' to close the tool!" + color.END)
                tidosmain()