Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W A activate_format() (sshmitm.logging.FailSaveLogStream class method) add_argument_group() (sshmitm.moduleparser.baseparser.BaseModuleArgumentParser method) add_config_arg() (sshmitm.moduleparser.ModuleParser method) (sshmitm.moduleparser.parser.ModuleParser method) add_fields() (sshmitm.logging.PlainJsonFormatter method) add_module() (sshmitm.moduleparser.BaseModule class method) (sshmitm.moduleparser.ModuleParser method) (sshmitm.moduleparser.modules.BaseModule class method) (sshmitm.moduleparser.parser.ModuleParser method) AddArgumentMethod (class in sshmitm.moduleparser.baseparser) ADDR_TYPE_NOT_SUPPORTED (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) AGENT (sshmitm.clients.ssh.AuthenticationMethod attribute) AgentProxy (class in sshmitm.forwarders.agent) ARGCONF (sshmitm.moduleparser.baseparser.BaseModuleArgumentParser attribute) argument_group() (sshmitm.moduleparser.BaseModule class method) (sshmitm.moduleparser.modules.BaseModule class method) ask_pass() (in module sshmitm.tools.askpass) Audit (class in sshmitm.audit.cli) audit() (sshmitm.plugins.session.clientaudit.SSHClientAudit method) audit_client() (sshmitm.plugins.session.key_negotiation.KeyNegotiationData method) auth_agent() (sshmitm.authentication.Authenticator method) (sshmitm.authentication.AuthenticatorPassThrough method) auth_fallback() (sshmitm.authentication.Authenticator method) auth_password() (sshmitm.authentication.Authenticator method) (sshmitm.authentication.AuthenticatorPassThrough method) AUTH_PASSWORD_VERSION (sshmitm.plugins.tunnel.socks5.Socks5Server attribute) auth_publickey() (sshmitm.authentication.Authenticator method) (sshmitm.authentication.AuthenticatorPassThrough method) authenticate() (sshmitm.authentication.Authenticator method) AuthenticationMethod (class in sshmitm.clients.ssh) Authenticator (class in sshmitm.authentication) AuthenticatorPassThrough (class in sshmitm.authentication) B BaseClientTunnelHandler (class in sshmitm.forwarders.tunnel) BaseForwarder (class in sshmitm.forwarders.base) BaseModule (class in sshmitm.moduleparser) (class in sshmitm.moduleparser.modules) BaseModuleArgumentParser (class in sshmitm.moduleparser.baseparser) BaseModuleError BaseServerInterface (class in sshmitm.interfaces.server) BaseSession (class in sshmitm.session) BaseSFTPServerInterface (class in sshmitm.interfaces.sftp) BaseSSHClient (class in sshmitm.clients.ssh) between_versions() (sshmitm.plugins.session.clientaudit.SSHClientAudit method) BIND (sshmitm.plugins.tunnel.socks4.Socks4Command attribute) (sshmitm.plugins.tunnel.socks5.Socks5Command attribute) BUF_LEN (sshmitm.forwarders.base.BaseForwarder attribute) C cancel_port_forward_request() (sshmitm.interfaces.server.ServerInterface method) chattr() (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) check_auth_interactive() (sshmitm.interfaces.server.ServerInterface method) check_auth_interactive_response() (sshmitm.interfaces.server.ServerInterface method) check_auth_none() (sshmitm.interfaces.server.ServerInterface method) (sshmitm.plugins.ssh.mirrorshell.InjectServer method) check_auth_password() (sshmitm.interfaces.server.ServerInterface method) check_auth_publickey() (sshmitm.interfaces.server.ServerInterface method) check_channel_direct_tcpip_request() (sshmitm.interfaces.server.ServerInterface method) check_channel_env_request() (sshmitm.interfaces.server.ServerInterface method) check_channel_exec_request() (sshmitm.interfaces.server.ServerInterface method) check_channel_forward_agent_request() (sshmitm.interfaces.server.ServerInterface method) check_channel_pty_request() (sshmitm.interfaces.server.ServerInterface method) (sshmitm.plugins.ssh.mirrorshell.InjectServer method) check_channel_request() (sshmitm.interfaces.server.ServerInterface method) (sshmitm.plugins.ssh.mirrorshell.InjectServer method) check_channel_shell_request() (sshmitm.interfaces.server.ServerInterface method) (sshmitm.plugins.ssh.mirrorshell.InjectServer method) check_channel_subsystem_request() (sshmitm.interfaces.server.ServerInterface method) check_channel_window_change_request() (sshmitm.interfaces.server.ServerInterface method) check_channel_x11_request() (sshmitm.interfaces.server.ServerInterface method) check_credentials() (sshmitm.plugins.tunnel.socks5.Socks5Server method) check_cves() (sshmitm.plugins.session.clientaudit.SSHClientAudit method) check_global_request() (sshmitm.interfaces.server.ServerInterface method) check_host_key() (sshmitm.clients.ssh.SSHClient method) check_if_channels_are_closed() (sshmitm.forwarders.ssh.SSHBaseForwarder method) check_key_negotiation() (sshmitm.plugins.session.clientaudit.SSHClientAudit method) check_pairing() (sshmitm.apps.mosh.UdpProxy method) check_port_forward_request() (sshmitm.interfaces.server.ServerInterface method) check_publickey() (sshmitm.authentication.PublicKeyEnumerator method) check_terrapin_attack() (sshmitm.plugins.session.clientaudit.SSHClientAudit method) CheckPublickey (class in sshmitm.commands.check_publickey) chmod() (sshmitm.clients.sftp.SFTPClient method) chown() (sshmitm.clients.sftp.SFTPClient method) CIPHERS (sshmitm.clients.ssh.SSHClient attribute) (sshmitm.session.Session attribute) client_channel (sshmitm.forwarders.base.BaseForwarder property) (sshmitm.forwarders.scp.SCPBaseForwarder property) (sshmitm.forwarders.ssh.SSHBaseForwarder property) ClientAuditReport (class in sshmitm.plugins.session.clientaudit) ClientTunnelHandler (class in sshmitm.plugins.tunnel.socks) close() (sshmitm.authentication.PublicKeyEnumerator method) (sshmitm.clients.sftp.SFTPClient method) (sshmitm.forwarders.agent.AgentProxy method) (sshmitm.forwarders.sftp.SFTPBaseHandle method) (sshmitm.forwarders.sftp.SFTPHandlerBasePlugin method) (sshmitm.forwarders.tunnel.RemotePortForwardingForwarder method) (sshmitm.forwarders.tunnel.TunnelForwarder method) (sshmitm.plugins.session.tcpserver.TCPServerThread method) (sshmitm.plugins.sftp.replace_file.SFTPProxyReplaceHandler method) (sshmitm.plugins.sftp.store_file.SFTPHandlerStoragePlugin method) (sshmitm.plugins.ssh.terminallogs.ScriptLogFormat method) (sshmitm.plugins.ssh.terminallogs.TerminalLogFormat method) (sshmitm.session.Session method) close_channel() (sshmitm.forwarders.tunnel.TunnelForwarder method) close_session() (sshmitm.forwarders.base.BaseForwarder method) (sshmitm.forwarders.scp.SCPBaseForwarder method) (sshmitm.plugins.ssh.mirrorshell.SSHMirrorForwarder method) close_session_with_status() (sshmitm.forwarders.scp.SCPBaseForwarder method) Colors (class in sshmitm.logging) COMMAND_NOT_SUPPORTED (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) CONFIG_LOADED (sshmitm.moduleparser.ModuleParser attribute) (sshmitm.moduleparser.parser.ModuleParser attribute) config_section() (sshmitm.commands.check_publickey.CheckPublickey class method) (sshmitm.moduleparser.modules.SubCommand class method) (sshmitm.moduleparser.SubCommand class method) (sshmitm.server.cli.SSHServerModules class method) confirm() (in module sshmitm.tools.askpass) CONNECT (sshmitm.plugins.tunnel.socks4.Socks4Command attribute) (sshmitm.plugins.tunnel.socks5.Socks5Command attribute) connect() (sshmitm.authentication.Authenticator method) (sshmitm.authentication.PublicKeyEnumerator method) (sshmitm.clients.sftp.SFTPClient method) (sshmitm.clients.ssh.SSHClient method) CONNECTION_NOT_ALLOWED (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) CONNECTION_REFUSED (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) create_server_sock() (in module sshmitm.multisocket) create_session() (sshmitm.server.SSHProxyServer method) CVE202229154 (class in sshmitm.plugins.scp.cve202229154) D do_init() (in module sshmitm.workarounds.monkeypatch) do_noformat() (sshmitm.logging.Colors class method) do_run() (in module sshmitm.workarounds.monkeypatch) do_stylize() (sshmitm.logging.Colors class method) docs() (sshmitm.moduleparser.modules.SubCommand class method) (sshmitm.moduleparser.SubCommand class method) DOMAIN (sshmitm.plugins.tunnel.socks5.Socks5AddressType attribute) E emoji() (sshmitm.logging.Colors class method) error() (sshmitm.moduleparser.baseparser.BaseModuleArgumentParser method) execute() (sshmitm.audit.cli.Audit method) (sshmitm.commands.check_publickey.CheckPublickey method) (sshmitm.moduleparser.modules.SubCommand method) (sshmitm.moduleparser.SubCommand method) (sshmitm.server.cli.SSHServerModules method) execute_subcommand() (sshmitm.moduleparser.ModuleParser method) (sshmitm.moduleparser.parser.ModuleParser method) exploit() (sshmitm.plugins.scp.inject_file.SCPInjectFile method) F FAILED (sshmitm.plugins.tunnel.socks4.Socks4CommandReply attribute) FailSaveLogStream (class in sshmitm.logging) finish_subsystem() (sshmitm.interfaces.server.ProxySFTPServer method) flush() (sshmitm.logging.FailSaveLogStream method) format_hex() (in module sshmitm.utils) forward() (sshmitm.forwarders.base.BaseForwarder method) (sshmitm.forwarders.scp.SCPBaseForwarder method) (sshmitm.forwarders.ssh.SSHForwarder method) forward_agent() (sshmitm.forwarders.agent.AgentProxy method) forward_extra() (sshmitm.forwarders.ssh.SSHForwarder method) forward_stderr() (sshmitm.forwarders.ssh.SSHForwarder method) forward_stdin() (sshmitm.forwarders.ssh.SSHForwarder method) forward_stdout() (sshmitm.forwarders.ssh.SSHForwarder method) from_client() (sshmitm.clients.sftp.SFTPClient class method) G GENERAL_FAILURE (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) generate_host_key() (sshmitm.server.SSHProxyServer method) get() (sshmitm.clients.sftp.SFTPClient method) get_address() (sshmitm.plugins.tunnel.socks4.Socks4Server method) (sshmitm.plugins.tunnel.socks5.Socks5Server method) get_allowed_auths() (sshmitm.interfaces.server.ServerInterface method) get_auth_methods() (sshmitm.authentication.Authenticator method) (sshmitm.authentication.AuthenticatorPassThrough method) get_bind_port() (sshmitm.apps.mosh.UdpProxy method) get_file_handle() (sshmitm.forwarders.sftp.SFTPHandlerBasePlugin class method) get_interface() (sshmitm.forwarders.sftp.SFTPHandlerBasePlugin class method) (sshmitm.plugins.sftp.replace_file.SFTPProxyReplaceHandler class method) get_keys() (sshmitm.forwarders.agent.AgentProxy method) get_remote_host_credentials() (sshmitm.authentication.Authenticator method) get_session_log_dir() (sshmitm.session.Session method) get_subdirectory() (sshmitm.plugins.ssh.terminallogs.TerminalLogFormat method) get_version_string() (sshmitm.plugins.session.clientaudit.SSHClientAudit method) H handle_command() (sshmitm.forwarders.scp.SCPForwarder method) (sshmitm.plugins.scp.replace_file.SCPReplaceFile method) handle_data() (sshmitm.forwarders.sftp.SFTPHandlerBasePlugin method) (sshmitm.forwarders.tunnel.TunnelForwarder method) (sshmitm.plugins.sftp.replace_file.SFTPProxyReplaceHandler method) (sshmitm.plugins.sftp.store_file.SFTPHandlerStoragePlugin method) handle_data_from_local() (sshmitm.forwarders.tunnel.TunnelForwarder method) handle_data_from_remote() (sshmitm.forwarders.tunnel.TunnelForwarder method) handle_error() (sshmitm.forwarders.scp.SCPBaseForwarder method) handle_key_negotiation() (in module sshmitm.plugins.session.key_negotiation) handle_mosh() (in module sshmitm.apps.mosh) handle_request() (sshmitm.plugins.session.tcpserver.TCPServerThread method) (sshmitm.plugins.tunnel.injectservertunnel.InjectableRemotePortForwardingForwarder method) (sshmitm.plugins.tunnel.socks.ClientTunnelHandler method) handle_scp() (sshmitm.forwarders.scp.SCPForwarder method) handle_traffic() (sshmitm.forwarders.scp.SCPBaseForwarder method) (sshmitm.forwarders.scp.SCPForwarder method) (sshmitm.plugins.scp.debug_traffic.SCPDebugForwarder method) handler() (sshmitm.forwarders.tunnel.RemotePortForwardingForwarder method) has_dual_stack() (in module sshmitm.multisocket) hide_tracks() (sshmitm.plugins.scp.inject_file.SCPInjectFile method) host (sshmitm.authentication.RemoteCredentials attribute) host_key (sshmitm.server.SSHProxyServer property) HOST_KEY_LENGTH (sshmitm.plugins.ssh.mirrorshell.SSHMirrorForwarder attribute) HOST_UNREACHABLE (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) I InjectableRemotePortForwardingForwarder (class in sshmitm.plugins.tunnel.injectservertunnel) injector_connect() (sshmitm.plugins.ssh.mirrorshell.SSHMirrorForwarder method) InjectServer (class in sshmitm.plugins.ssh.mirrorshell) InvalidHostKey InvalidModuleArguments IPv4 (sshmitm.plugins.tunnel.socks5.Socks5AddressType attribute) IPv6 (sshmitm.plugins.tunnel.socks5.Socks5AddressType attribute) J join() (sshmitm.forwarders.tunnel.RemotePortForwardingForwarder method) K key (sshmitm.authentication.RemoteCredentials attribute) KeyGenerationError KeyNegotiationData (class in sshmitm.plugins.session.key_negotiation) L list_folder() (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) listdir_attr() (sshmitm.clients.sftp.SFTPClient method) load_from_entrypoint() (sshmitm.moduleparser.BaseModule static method) (sshmitm.moduleparser.modules.BaseModule static method) load_module() (in module sshmitm.moduleparser.utils) load_subcommands() (sshmitm.moduleparser.ModuleParser method) (sshmitm.moduleparser.parser.ModuleParser method) LocalPortForwardingBaseForwarder (class in sshmitm.forwarders.tunnel) LocalPortForwardingForwarder (class in sshmitm.forwarders.tunnel) lstat() (sshmitm.clients.sftp.SFTPClient method) (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) (sshmitm.plugins.sftp.replace_file.SFTPProxyReplaceHandler.SFTPInterface method) M main() (in module sshmitm.cli) (in module sshmitm.tools.askpass) MissingClient MissingHostException mkdir() (sshmitm.clients.sftp.SFTPClient method) (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) module sshmitm sshmitm.apps sshmitm.apps.mosh sshmitm.audit sshmitm.audit.cli sshmitm.authentication sshmitm.cli sshmitm.clients sshmitm.clients.sftp sshmitm.clients.ssh sshmitm.commands sshmitm.commands.check_publickey sshmitm.config sshmitm.console sshmitm.exceptions sshmitm.forwarders sshmitm.forwarders.agent sshmitm.forwarders.base sshmitm.forwarders.scp sshmitm.forwarders.sftp sshmitm.forwarders.ssh sshmitm.forwarders.tunnel sshmitm.interfaces sshmitm.interfaces.server sshmitm.interfaces.sftp sshmitm.logging sshmitm.moduleparser sshmitm.moduleparser.baseparser sshmitm.moduleparser.exceptions sshmitm.moduleparser.formatter sshmitm.moduleparser.modules sshmitm.moduleparser.parser sshmitm.moduleparser.utils sshmitm.multisocket sshmitm.plugins sshmitm.plugins.scp sshmitm.plugins.scp.cve202229154 sshmitm.plugins.scp.debug_traffic sshmitm.plugins.scp.inject_file sshmitm.plugins.scp.replace_file sshmitm.plugins.scp.rewrite_command sshmitm.plugins.scp.store_file sshmitm.plugins.session sshmitm.plugins.session.clientaudit sshmitm.plugins.session.cve202014002 sshmitm.plugins.session.cve202014145 sshmitm.plugins.session.key_negotiation sshmitm.plugins.session.server_host_key_algorithms sshmitm.plugins.session.tcpserver sshmitm.plugins.sftp sshmitm.plugins.sftp.replace_file sshmitm.plugins.sftp.store_file sshmitm.plugins.ssh sshmitm.plugins.ssh.mirrorshell sshmitm.plugins.ssh.terminallogs sshmitm.plugins.tunnel sshmitm.plugins.tunnel.injectservertunnel sshmitm.plugins.tunnel.socks sshmitm.plugins.tunnel.socks4 sshmitm.plugins.tunnel.socks5 sshmitm.server sshmitm.server.cli sshmitm.session sshmitm.tools sshmitm.tools.askpass sshmitm.utils sshmitm.workarounds sshmitm.workarounds.monkeypatch sshmitm.workarounds.transport ModuleError ModuleFormatter (class in sshmitm.moduleparser.formatter) ModuleParser (class in sshmitm.moduleparser) (class in sshmitm.moduleparser.parser) modules() (sshmitm.moduleparser.BaseModule class method) (sshmitm.moduleparser.modules.BaseModule class method) N NETWORK_UNREACHABLE (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) NoAgentException NoAgentKeys NONE (sshmitm.plugins.tunnel.socks5.Socks5AuthenticationType attribute) O on_session_close() (sshmitm.authentication.Authenticator method) (sshmitm.authentication.AuthenticatorPassThrough method) open() (sshmitm.clients.sftp.SFTPClient method) (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) P parse_args() (sshmitm.moduleparser.ModuleParser method) (sshmitm.moduleparser.parser.ModuleParser method) parse_known_args() (sshmitm.moduleparser.ModuleParser method) (sshmitm.moduleparser.parser.ModuleParser method) parser() (sshmitm.moduleparser.BaseModule class method) (sshmitm.moduleparser.modules.BaseModule class method) parser_arguments() (sshmitm.authentication.Authenticator class method) (sshmitm.authentication.AuthenticatorPassThrough class method) (sshmitm.interfaces.server.ServerInterface class method) (sshmitm.moduleparser.BaseModule class method) (sshmitm.moduleparser.modules.BaseModule class method) (sshmitm.plugins.scp.cve202229154.CVE202229154 class method) (sshmitm.plugins.scp.inject_file.SCPInjectFile class method) (sshmitm.plugins.scp.replace_file.SCPReplaceFile class method) (sshmitm.plugins.scp.rewrite_command.SCPRewriteCommand class method) (sshmitm.plugins.scp.store_file.SCPStorageForwarder class method) (sshmitm.plugins.sftp.replace_file.SFTPProxyReplaceHandler class method) (sshmitm.plugins.sftp.store_file.SFTPHandlerStoragePlugin class method) (sshmitm.plugins.ssh.mirrorshell.SSHMirrorForwarder class method) (sshmitm.plugins.tunnel.injectservertunnel.InjectableRemotePortForwardingForwarder class method) (sshmitm.plugins.tunnel.socks.SOCKSTunnelForwarder class method) (sshmitm.session.Session class method) password (sshmitm.authentication.RemoteCredentials attribute) PASSWORD (sshmitm.clients.ssh.AuthenticationMethod attribute) (sshmitm.plugins.tunnel.socks5.Socks5AuthenticationType attribute) patch_thread() (in module sshmitm.workarounds.monkeypatch) patched_parse_service_accept() (in module sshmitm.authentication) patched_parse_userauth_info_request() (in module sshmitm.authentication) perform_cve_2023_25136() (in module sshmitm.audit.cli) PlainJsonFormatter (class in sshmitm.logging) port (sshmitm.authentication.RemoteCredentials attribute) post_auth_action() (sshmitm.authentication.Authenticator method) (sshmitm.authentication.AuthenticatorPassThrough method) pre_auth_action() (sshmitm.authentication.Authenticator method) print_serverinfo() (sshmitm.server.SSHProxyServer method) print_valid_keys() (sshmitm.commands.check_publickey.CheckPublickey static method) process_command_data() (sshmitm.forwarders.scp.SCPForwarder method) (sshmitm.plugins.scp.store_file.SCPStorageForwarder method) process_data() (sshmitm.forwarders.scp.SCPForwarder method) (sshmitm.plugins.scp.inject_file.SCPInjectFile method) (sshmitm.plugins.scp.replace_file.SCPReplaceFile method) (sshmitm.plugins.scp.store_file.SCPStorageForwarder method) process_log_record() (sshmitm.logging.PlainJsonFormatter method) process_response() (sshmitm.forwarders.scp.SCPForwarder method) ProxySFTPServer (class in sshmitm.interfaces.server) PUBLICKEY (sshmitm.clients.ssh.AuthenticationMethod attribute) PublicKeyEnumerationError PublicKeyEnumerator (class in sshmitm.authentication) put() (sshmitm.clients.sftp.SFTPClient method) R read() (sshmitm.forwarders.sftp.SFTPBaseHandle method) readlink() (sshmitm.clients.sftp.SFTPClient method) (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) receive() (sshmitm.apps.mosh.UdpProxy method) register_arguments() (sshmitm.audit.cli.Audit method) (sshmitm.commands.check_publickey.CheckPublickey method) (sshmitm.moduleparser.modules.SubCommand method) (sshmitm.moduleparser.SubCommand method) (sshmitm.server.cli.SSHServerModules method) register_session_thread() (sshmitm.session.BaseSession method) RemoteCredentials (class in sshmitm.authentication) RemotePortForwardingBaseForwarder (class in sshmitm.forwarders.tunnel) RemotePortForwardingForwarder (class in sshmitm.forwarders.tunnel) remove() (sshmitm.clients.sftp.SFTPClient method) (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) rename() (sshmitm.clients.sftp.SFTPClient method) (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) REQUEST_AGENT_BREAKIN (sshmitm.authentication.Authenticator attribute) rewrite_scp_command() (sshmitm.forwarders.scp.SCPBaseForwarder method) (sshmitm.plugins.scp.cve202229154.CVE202229154 method) (sshmitm.plugins.scp.rewrite_command.SCPRewriteCommand method) rmdir() (sshmitm.clients.sftp.SFTPClient method) (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) run() (sshmitm.forwarders.tunnel.LocalPortForwardingForwarder method) (sshmitm.forwarders.tunnel.TunnelForwarder method) (sshmitm.plugins.session.tcpserver.TCPServerThread method) run_audit() (sshmitm.plugins.session.clientaudit.SSHClientAudit method) running (sshmitm.clients.sftp.SFTPClient property) (sshmitm.session.Session property) S SCPBaseForwarder (class in sshmitm.forwarders.scp) SCPDebugForwarder (class in sshmitm.plugins.scp.debug_traffic) SCPForwarder (class in sshmitm.forwarders.scp) SCPInjectFile (class in sshmitm.plugins.scp.inject_file) SCPReplaceFile (class in sshmitm.plugins.scp.replace_file) SCPRewriteCommand (class in sshmitm.plugins.scp.rewrite_command) SCPStorageForwarder (class in sshmitm.plugins.scp.store_file) ScriptLogFormat (class in sshmitm.plugins.ssh.terminallogs) SELECT_TIMEOUT (sshmitm.server.SSHProxyServer attribute) sendall() (sshmitm.forwarders.scp.SCPBaseForwarder method) SERVER_HOST_KEY_ALGORITHMS (in module sshmitm.plugins.session.server_host_key_algorithms) server_ip (sshmitm.plugins.tunnel.socks4.Socks4Server property) (sshmitm.plugins.tunnel.socks5.Socks5Server property) server_port (sshmitm.plugins.tunnel.socks4.Socks4Server property) (sshmitm.plugins.tunnel.socks5.Socks5Server property) ServerInterface (class in sshmitm.interfaces.server) Session (class in sshmitm.session) set_module_kwargs() (in module sshmitm.moduleparser.utils) setup() (sshmitm.forwarders.tunnel.LocalPortForwardingForwarder class method) (sshmitm.plugins.tunnel.socks.SOCKSTunnelForwarder class method) SFTPBaseHandle (class in sshmitm.forwarders.sftp) SFTPClient (class in sshmitm.clients.sftp) SFTPHandlerBasePlugin (class in sshmitm.forwarders.sftp) SFTPHandlerPlugin (class in sshmitm.forwarders.sftp) SFTPHandlerStoragePlugin (class in sshmitm.plugins.sftp.store_file) SFTPProxyReplaceHandler (class in sshmitm.plugins.sftp.replace_file) SFTPProxyReplaceHandler.SFTPInterface (class in sshmitm.plugins.sftp.replace_file) SFTPProxyServerInterface (class in sshmitm.interfaces.sftp) show_debug_info() (sshmitm.plugins.session.key_negotiation.KeyNegotiationData method) Socks4Command (class in sshmitm.plugins.tunnel.socks4) Socks4CommandReply (class in sshmitm.plugins.tunnel.socks4) Socks4Error Socks4Server (class in sshmitm.plugins.tunnel.socks4) Socks4Types (class in sshmitm.plugins.tunnel.socks4) Socks5AddressType (class in sshmitm.plugins.tunnel.socks5) Socks5AuthenticationType (class in sshmitm.plugins.tunnel.socks5) Socks5Command (class in sshmitm.plugins.tunnel.socks5) Socks5CommandReply (class in sshmitm.plugins.tunnel.socks5) Socks5Error Socks5Server (class in sshmitm.plugins.tunnel.socks5) Socks5Types (class in sshmitm.plugins.tunnel.socks5) SOCKSTunnelForwarder (class in sshmitm.plugins.tunnel.socks) SOCKSVERSION (sshmitm.plugins.tunnel.socks4.Socks4Server attribute) (sshmitm.plugins.tunnel.socks5.Socks5Server attribute) SSHBaseForwarder (class in sshmitm.forwarders.ssh) SSHClient (class in sshmitm.clients.ssh) SSHClientAudit (class in sshmitm.plugins.session.clientaudit) SSHForwarder (class in sshmitm.forwarders.ssh) SSHMirrorForwarder (class in sshmitm.plugins.ssh.mirrorshell) sshmitm module sshmitm.apps module sshmitm.apps.mosh module sshmitm.audit module sshmitm.audit.cli module sshmitm.authentication module sshmitm.cli module sshmitm.clients module sshmitm.clients.sftp module sshmitm.clients.ssh module sshmitm.commands module sshmitm.commands.check_publickey module sshmitm.config module sshmitm.console module sshmitm.exceptions module sshmitm.forwarders module sshmitm.forwarders.agent module sshmitm.forwarders.base module sshmitm.forwarders.scp module sshmitm.forwarders.sftp module sshmitm.forwarders.ssh module sshmitm.forwarders.tunnel module sshmitm.interfaces module sshmitm.interfaces.server module sshmitm.interfaces.sftp module sshmitm.logging module sshmitm.moduleparser module sshmitm.moduleparser.baseparser module sshmitm.moduleparser.exceptions module sshmitm.moduleparser.formatter module sshmitm.moduleparser.modules module sshmitm.moduleparser.parser module sshmitm.moduleparser.utils module sshmitm.multisocket module sshmitm.plugins module sshmitm.plugins.scp module sshmitm.plugins.scp.cve202229154 module sshmitm.plugins.scp.debug_traffic module sshmitm.plugins.scp.inject_file module sshmitm.plugins.scp.replace_file module sshmitm.plugins.scp.rewrite_command module sshmitm.plugins.scp.store_file module sshmitm.plugins.session module sshmitm.plugins.session.clientaudit module sshmitm.plugins.session.cve202014002 module sshmitm.plugins.session.cve202014145 module sshmitm.plugins.session.key_negotiation module sshmitm.plugins.session.server_host_key_algorithms module sshmitm.plugins.session.tcpserver module sshmitm.plugins.sftp module sshmitm.plugins.sftp.replace_file module sshmitm.plugins.sftp.store_file module sshmitm.plugins.ssh module sshmitm.plugins.ssh.mirrorshell module sshmitm.plugins.ssh.terminallogs module sshmitm.plugins.tunnel module sshmitm.plugins.tunnel.injectservertunnel module sshmitm.plugins.tunnel.socks module sshmitm.plugins.tunnel.socks4 module sshmitm.plugins.tunnel.socks5 module sshmitm.server module sshmitm.server.cli module sshmitm.session module sshmitm.tools module sshmitm.tools.askpass module sshmitm.utils module sshmitm.workarounds module sshmitm.workarounds.monkeypatch module sshmitm.workarounds.transport module SSHProxyServer (class in sshmitm.server) SSHServerModules (class in sshmitm.server.cli) start() (sshmitm.apps.mosh.UdpProxy method) (sshmitm.server.SSHProxyServer method) (sshmitm.session.Session method) start_subsystem() (sshmitm.interfaces.server.ProxySFTPServer method) stat() (sshmitm.clients.sftp.SFTPClient method) (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) (sshmitm.plugins.sftp.replace_file.SFTPProxyReplaceHandler.SFTPInterface method) stderr() (sshmitm.forwarders.ssh.SSHForwarder method) (sshmitm.plugins.ssh.mirrorshell.SSHMirrorForwarder method) (sshmitm.plugins.ssh.terminallogs.ScriptLogFormat method) (sshmitm.plugins.ssh.terminallogs.TerminalLogFormat method) stdin() (sshmitm.forwarders.ssh.SSHForwarder method) (sshmitm.plugins.ssh.mirrorshell.SSHMirrorForwarder method) (sshmitm.plugins.ssh.terminallogs.ScriptLogFormat method) (sshmitm.plugins.ssh.terminallogs.TerminalLogFormat method) stdout() (sshmitm.forwarders.ssh.SSHForwarder method) (sshmitm.plugins.ssh.mirrorshell.SSHMirrorForwarder method) (sshmitm.plugins.ssh.terminallogs.ScriptLogFormat method) (sshmitm.plugins.ssh.terminallogs.TerminalLogFormat method) store_command_data() (sshmitm.plugins.scp.store_file.SCPStorageForwarder method) stylize() (sshmitm.logging.Colors class method) stylize_func (sshmitm.logging.Colors attribute) SubCommand (class in sshmitm.moduleparser) (class in sshmitm.moduleparser.modules) subcommand (sshmitm.moduleparser.parser.ModuleParser attribute) SUCCESS (sshmitm.plugins.tunnel.socks4.Socks4CommandReply attribute) (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) symlink() (sshmitm.clients.sftp.SFTPClient method) (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) T tcpservers (sshmitm.plugins.tunnel.socks.SOCKSTunnelForwarder attribute) TCPServerThread (class in sshmitm.plugins.session.tcpserver) TerminalLogFormat (class in sshmitm.plugins.ssh.terminallogs) thread_receive() (sshmitm.apps.mosh.UdpProxy method) transport (sshmitm.session.Session property) transport_run() (in module sshmitm.workarounds.transport) transport_send_kex_init() (in module sshmitm.workarounds.transport) TTL_EXPIRED (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) tunnel() (sshmitm.forwarders.tunnel.TunnelForwarder method) TunnelForwarder (class in sshmitm.forwarders.tunnel) U UDP (sshmitm.plugins.tunnel.socks5.Socks5Command attribute) UdpProxy (class in sshmitm.apps.mosh) url (sshmitm.plugins.session.clientaudit.Vulnerability property) username (sshmitm.authentication.RemoteCredentials attribute) utime() (sshmitm.clients.sftp.SFTPClient method) V Vulnerability (class in sshmitm.plugins.session.clientaudit) W write() (sshmitm.forwarders.sftp.SFTPBaseHandle method) (sshmitm.logging.FailSaveLogStream method) write_timingfile() (sshmitm.plugins.ssh.terminallogs.ScriptLogFormat method)