def configure_reverse_tcp(separator): # Set up LHOST for the reverse TCP connection while True: option = raw_input("""commix(""" + Style.BRIGHT + Fore.RED + """reverse_tcp""" + Style.RESET_ALL + """) > """) if option.lower() == "reverse_tcp": warn_msg = "You are already into the '" + option.lower() + "' mode." print settings.print_warning_msg(warn_msg) continue if option.lower() == "?": menu.reverse_tcp_options() continue if option.lower() == "quit": raise SystemExit() elif option.lower() == "os_shell" or option.lower() == "back": settings.REVERSE_TCP = False break elif option.lower() == "bind_tcp": settings.BIND_TCP = True settings.REVERSE_TCP = False break elif len(settings.LPORT) != 0 and len(settings.LHOST) != 0: break elif option[0:4].lower() == "set ": if option[4:10].lower() == "lhost ": if check_lhost(option[10:]): if len(settings.LPORT) == 0: pass else: break else: continue elif option[4:10].lower() == "rhost ": err_msg = "The '" + option[4:9].upper() + "' option, is not " err_msg += "usable for 'reverse_tcp' mode. Use 'LHOST' option." print settings.print_error_msg(err_msg) continue elif option[4:10].lower() == "lport ": if check_lport(option[10:]): if len(settings.LHOST) == 0: pass else: break else: continue elif option[4:12].lower() == "srvport ": check_srvport(option[12:]) elif option[4:12].lower() == "uripath ": check_uripath(option[12:]) else: err_msg = "The '" + option + "' option, is not valid." print settings.print_error_msg(err_msg) pass else: err_msg = "The '" + option + "' option, is not valid." print settings.print_error_msg(err_msg) pass # eof
def configure_reverse_tcp(separator): # Set up LHOST for the reverse TCP connection while True: option = _input("""commix(""" + Style.BRIGHT + Fore.RED + """reverse_tcp""" + Style.RESET_ALL + """) > """) if option.lower() == "reverse_tcp": warn_msg = "You are already into the '" + option.lower() + "' mode." print(settings.print_warning_msg(warn_msg)) continue if option.lower() == "?": menu.reverse_tcp_options() continue if option.lower() == "quit": raise SystemExit() elif option.lower() == "os_shell" or option.lower() == "back": settings.REVERSE_TCP = False break elif option.lower() == "bind_tcp": settings.BIND_TCP = True settings.REVERSE_TCP = False break elif len(settings.LPORT) != 0 and len(settings.LHOST) != 0: break elif option[0:4].lower() == "set ": if option[4:10].lower() == "lhost ": if check_lhost(option[10:]): if len(settings.LPORT) == 0: pass else: break else: continue elif option[4:10].lower() == "rhost ": err_msg = "The '" + option[4:9].upper() + "' option, is not " err_msg += "usable for 'reverse_tcp' mode. Use 'LHOST' option." print(settings.print_error_msg(err_msg)) continue elif option[4:10].lower() == "lport ": if check_lport(option[10:]): if len(settings.LHOST) == 0: pass else: break else: continue elif option[4:12].lower() == "srvport ": check_srvport(option[12:]) elif option[4:12].lower() == "uripath ": check_uripath(option[12:]) else: err_msg = "The '" + option + "' option, is not valid." print(settings.print_error_msg(err_msg)) pass else: err_msg = "The '" + option + "' option, is not valid." print(settings.print_error_msg(err_msg)) pass # eof
def shell_options(option): if option.lower() == "bind_tcp": warn_msg = "You are already into the '" + option.lower() + "' mode." print(settings.print_warning_msg(warn_msg)) elif option.lower() == "?": menu.reverse_tcp_options() elif option.lower() == "quit": raise SystemExit() elif option[0:4].lower() == "set ": if option[4:10].lower() == "rhost ": check_rhost(option[10:]) if option[4:10].lower() == "lhost ": err_msg = "The '" + option[4:9].upper() + "' option, is not " err_msg += "usable for 'bind_tcp' mode. Use 'RHOST' option." print(settings.print_error_msg(err_msg)) if option[4:10].lower() == "lport ": check_lport(option[10:]) else: return option
def shell_options(option): if option.lower() == "reverse_tcp": warn_msg = "You are already into the '" + option.lower() + "' mode." print settings.print_warning_msg(warn_msg) elif option.lower() == "?": menu.reverse_tcp_options() elif option.lower() == "quit": sys.exit(0) elif option[0:3].lower() == "set": if option[4:9].lower() == "lhost": check_lhost(option[10:]) if option[4:9].lower() == "rhost": err_msg = "The '" + option[4:9].upper() + "' option, is not " err_msg += "usable for 'reverse_tcp' mode. Use 'LHOST' option." print settings.print_error_msg(err_msg) if option[4:9].lower() == "lport": check_lport(option[10:]) else: return option
def shell_options(option): if option.lower() == "bind_tcp": warn_msg = "You are already into the '" + option.lower() + "' mode." print settings.print_warning_msg(warn_msg) elif option.lower() == "?": menu.reverse_tcp_options() elif option.lower() == "quit": raise SystemExit() elif option[0:4].lower() == "set ": if option[4:10].lower() == "rhost ": check_rhost(option[10:]) if option[4:10].lower() == "lhost ": err_msg = "The '" + option[4:9].upper() + "' option, is not " err_msg += "usable for 'bind_tcp' mode. Use 'RHOST' option." print settings.print_error_msg(err_msg) if option[4:10].lower() == "lport ": check_lport(option[10:]) else: return option
def configure_reverse_tcp(): # Set up LHOST for the reverse TCP connection while True: option = raw_input("""commix(""" + Style.BRIGHT + Fore.RED + """reverse_tcp""" + Style.RESET_ALL + """) > """) if option.lower() == "reverse_tcp": warn_msg = "You are already into the '" + option.lower() + "' mode." print settings.print_warning_msg(warn_msg) continue elif option.lower() == "?": menu.reverse_tcp_options() continue elif option.lower() == "quit": sys.exit(0) elif option[0:3].lower() == "set": if option[4:9].lower() == "lhost": if check_lhost(option[10:]): if len(settings.LPORT) == 0: pass else: break else: continue if option[4:9].lower() == "lport": if check_lport(option[10:]): if len(settings.LHOST) == 0: pass else: break else: continue elif option.lower() == "os_shell" or option.lower() == "back": settings.REVERSE_TCP = False break else: err_msg = "The '" + option + "' option, is not valid." print settings.print_error_msg(err_msg) pass # eof