Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W A accepted_key (sshmitm.session.AuthState attribute) action (sshmitm.moduleparser.plugininfo.GeneralActionInfo attribute) action_focus_args() (sshmitm.moduleparser.pluginbrowser.app.PluginBrowserApp method) action_focus_tree() (sshmitm.moduleparser.pluginbrowser.app.PluginBrowserApp method) action_grow_desc() (sshmitm.moduleparser.pluginbrowser.app.PluginBrowserApp method) action_markdown() (in module sshmitm.moduleparser.pluginbrowser.formatters) action_shrink_desc() (sshmitm.moduleparser.pluginbrowser.app.PluginBrowserApp method) ActionRenderContext (class in sshmitm.moduleparser.pluginbrowser.formatters) actions (sshmitm.moduleparser.plugininfo.ExecHandlerInfo property) (sshmitm.moduleparser.plugininfo.PluginInfo property) activate_format() (sshmitm.logger.FailSaveLogStream class method) active_config_section (sshmitm.moduleparser.pluginbrowser.config.BrowserConfig attribute) add_argument_group() (sshmitm.moduleparser.baseparser.BaseModuleArgumentParser method) add_browser_argument() (sshmitm.moduleparser.ModuleParser method) (sshmitm.moduleparser.parser.ModuleParser method) add_config_arg() (sshmitm.moduleparser.ModuleParser method) (sshmitm.moduleparser.parser.ModuleParser method) add_fields() (sshmitm.logger.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) address (sshmitm.session.RemoteState attribute) address_reachable (sshmitm.session.RemoteState attribute) adjust_split() (sshmitm.moduleparser.pluginbrowser.detail.DetailPane method) AGENT (sshmitm.clients.ssh.AuthenticationMethod attribute) agent (sshmitm.clients.ssh.SSHClient attribute) (sshmitm.session.AuthState attribute) agent_requested (sshmitm.session.Session attribute) AgentBaseForwarder (class in sshmitm.forwarders.agent) AgentForwarder (class in sshmitm.forwarders.agent) AgentLocalSocket (class in sshmitm.forwarders.agent) AgentProxy (class in sshmitm.forwarders.agent) answers (sshmitm.mockserver.KbdintRound attribute) append() (sshmitm.moduleparser.enhanced_configparser.ExtendedConfigParser method) ARGCONF (sshmitm.moduleparser.baseparser.BaseModuleArgumentParser attribute) args (sshmitm.moduleparser.BaseModule attribute) (sshmitm.moduleparser.modules.BaseModule attribute) argument_group() (sshmitm.moduleparser.BaseModule class method) (sshmitm.moduleparser.modules.BaseModule class method) argument_groups (sshmitm.moduleparser.plugininfo.ExecHandlerInfo property) (sshmitm.moduleparser.plugininfo.PluginInfo property) AsciinemLogFormat (class in sshmitm.plugins.ssh.terminallogs) 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) (sshmitm.authentication.AuthenticatorRemote method) auth_fallback() (sshmitm.authentication.Authenticator method) auth_handler_parse_service_request() (in module sshmitm.workarounds.auth_handler) auth_handler_parse_userauth_request() (in module sshmitm.workarounds.auth_handler) auth_keyboard_interactive() (sshmitm.authentication.Authenticator method) (sshmitm.authentication.AuthenticatorPassThrough method) auth_none_remote() (sshmitm.authentication.Authenticator method) (sshmitm.authentication.AuthenticatorPassThrough method) auth_password() (sshmitm.authentication.Authenticator method) (sshmitm.authentication.AuthenticatorPassThrough method) (sshmitm.authentication.AuthenticatorRemote method) AUTH_PASSWORD_VERSION (sshmitm.plugins.tunnel.socks5.Socks5Server attribute) auth_publickey() (sshmitm.authentication.Authenticator method) (sshmitm.authentication.AuthenticatorPassThrough method) (sshmitm.authentication.AuthenticatorRemote method) auth_required (sshmitm.plugins.tunnel.socks5.Socks5Server attribute) authenticate() (sshmitm.authentication.Authenticator method) AuthenticationMethod (class in sshmitm.clients.ssh) Authenticator (class in sshmitm.authentication) authenticator (sshmitm.session.Session attribute) AuthenticatorPassThrough (class in sshmitm.authentication) AuthenticatorRemote (class in sshmitm.authentication) AuthState (class in sshmitm.session) B base_class (sshmitm.moduleparser.plugininfo.PluginInfo attribute) (sshmitm.moduleparser.plugininfo.PluginTypeInfo attribute) BaseForwarder (class in sshmitm.forwarders.base) BaseModule (class in sshmitm.moduleparser) (class in sshmitm.moduleparser.modules) BaseModuleArgumentParser (class in sshmitm.moduleparser.baseparser) BaseModuleError BaseModuleMeta (class in sshmitm.moduleparser.modules) 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) BINDINGS (sshmitm.moduleparser.pluginbrowser.app.PluginBrowserApp attribute) (sshmitm.moduleparser.pluginbrowser.widgets.PluginTree attribute) BrowserConfig (class in sshmitm.moduleparser.pluginbrowser.config) BUF_LEN (sshmitm.forwarders.base.BaseForwarder attribute) C can_focus (sshmitm.moduleparser.pluginbrowser.detail.DetailPane attribute) (sshmitm.moduleparser.pluginbrowser.widgets.PluginTree attribute) can_focus_children (sshmitm.moduleparser.pluginbrowser.detail.DetailPane attribute) (sshmitm.moduleparser.pluginbrowser.widgets.PluginTree attribute) can_sign() (sshmitm.utils.SSHPubKey method) cancel_port_forward_request() (sshmitm.interfaces.server.ServerInterface method) category (sshmitm.tutorial.tutorials.mirrorshell.MirrorshellTutorial attribute) (sshmitm.tutorial.tutorials.password_auth.PasswordAuthTutorial attribute) (sshmitm.tutorial.tutorials.pubkey_agent_forwarding.PubkeyAgentForwardingTutorial attribute) (sshmitm.tutorial.tutorials.sftp_download.SFTPDownloadTutorial attribute) (sshmitm.tutorial.tutorials.ssh_exec.SSHExecTutorial attribute) cfg_get() (in module sshmitm.moduleparser.pluginbrowser.formatters) cfg_items() (in module sshmitm.moduleparser.pluginbrowser.config) channel (sshmitm.session.Session attribute) (sshmitm.session.SFTPState attribute) chattr() (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) check_auth_interactive() (sshmitm.interfaces.server.ServerInterface method) (sshmitm.mockserver.IterativeKbdintServer method) (sshmitm.mockserver.KeyboardInteractiveServer method) (sshmitm.mockserver.MockServerInterface method) (sshmitm.mockserver.MultiUserMockServer method) check_auth_interactive_response() (sshmitm.interfaces.server.ServerInterface method) (sshmitm.mockserver.IterativeKbdintServer method) (sshmitm.mockserver.KeyboardInteractiveServer method) (sshmitm.mockserver.MockServerInterface method) (sshmitm.mockserver.MultiUserMockServer method) check_auth_none() (sshmitm.interfaces.server.ServerInterface method) (sshmitm.mockserver.IterativeKbdintServer method) (sshmitm.mockserver.KeyboardInteractiveServer method) (sshmitm.mockserver.MockServerInterface method) (sshmitm.mockserver.MultiUserMockServer method) (sshmitm.mockserver.NoneAuthServer method) (sshmitm.plugins.ssh.mirrorshell.InjectServer method) check_auth_password() (sshmitm.interfaces.server.ServerInterface method) (sshmitm.mockserver.IterativeKbdintServer method) (sshmitm.mockserver.KeyboardInteractiveServer method) (sshmitm.mockserver.MockServerInterface method) (sshmitm.mockserver.MultiUserMockServer method) (sshmitm.mockserver.PasswordServer method) (sshmitm.mockserver.RecordingServer method) check_auth_publickey() (sshmitm.interfaces.server.ServerInterface method) (sshmitm.mockserver.MockServerInterface method) (sshmitm.mockserver.MultiUserMockServer method) (sshmitm.mockserver.PublicKeyServer method) check_auth_publickey_authenticate() (sshmitm.interfaces.server.ServerInterface method) check_auth_publickey_pk_lookup() (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) (sshmitm.mockserver.MockServerInterface method) (sshmitm.mockserver.MultiUserMockServer method) (sshmitm.mockserver.NoneAuthServer method) (sshmitm.mockserver.PasswordServer method) (sshmitm.mockserver.PublicKeyServer method) check_channel_forward_agent_request() (sshmitm.interfaces.server.ServerInterface method) (sshmitm.mockserver.MockServerInterface method) (sshmitm.mockserver.MultiUserMockServer method) check_channel_pty_request() (sshmitm.interfaces.server.ServerInterface method) (sshmitm.mockserver.IterativeKbdintServer method) (sshmitm.mockserver.KeyboardInteractiveServer method) (sshmitm.mockserver.MockServerInterface method) (sshmitm.mockserver.MultiUserMockServer method) (sshmitm.mockserver.RecordingServer method) (sshmitm.plugins.ssh.mirrorshell.InjectServer method) check_channel_request() (sshmitm.interfaces.server.ServerInterface method) (sshmitm.mockserver.IterativeKbdintServer method) (sshmitm.mockserver.KeyboardInteractiveServer method) (sshmitm.mockserver.MockServerInterface method) (sshmitm.mockserver.MultiUserMockServer method) (sshmitm.mockserver.NoneAuthServer method) (sshmitm.mockserver.PasswordServer method) (sshmitm.mockserver.PublicKeyServer method) (sshmitm.mockserver.RecordingServer method) (sshmitm.plugins.ssh.mirrorshell.InjectServer method) check_channel_shell_request() (sshmitm.interfaces.server.ServerInterface method) (sshmitm.mockserver.IterativeKbdintServer method) (sshmitm.mockserver.KeyboardInteractiveServer method) (sshmitm.mockserver.MockServerInterface method) (sshmitm.mockserver.MultiUserMockServer method) (sshmitm.mockserver.RecordingServer method) (sshmitm.plugins.ssh.mirrorshell.InjectServer method) check_channel_signal_request() (sshmitm.interfaces.server.ServerInterface method) (sshmitm.mockserver.RecordingServer 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_file() (sshmitm.plugins.sftp.check_file.SFTPHandlerCheckFilePlugin 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.proxy.UdpProxy method) (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) ClamAVClient (class in sshmitm.plugins.sftp.check_file) class_to_label() (in module sshmitm.moduleparser.plugininfo) cli_flag (sshmitm.moduleparser.plugininfo.PluginInfo attribute) (sshmitm.moduleparser.plugininfo.PluginTypeInfo attribute) cli_help_to_markdown() (in module sshmitm.moduleparser.pluginbrowser.formatters) client (sshmitm.session.NetconfState attribute) (sshmitm.session.SFTPState attribute) (sshmitm.session.SSHState attribute) client_auth_finished (sshmitm.session.SSHState attribute) client_channel (sshmitm.apps.mosh.forwarder.MoshForwarder property) (sshmitm.apps.mosh.MoshForwarder property) (sshmitm.forwarders.base.BaseForwarder property) (sshmitm.forwarders.netconf.NetconfBaseForwarder property) (sshmitm.forwarders.scp.SCPBaseForwarder property) (sshmitm.forwarders.ssh.SSHBaseForwarder property) client_created (sshmitm.session.SSHState attribute) client_ready (sshmitm.session.NetconfState attribute) (sshmitm.session.SFTPState attribute) ClientAuditReport (class in sshmitm.plugins.session.clientaudit) ClientTunnelHandler (class in sshmitm.plugins.tunnel.socks) close() (sshmitm.authentication.PublicKeyEnumerator method) (sshmitm.clients.netconf.NetconfClient method) (sshmitm.clients.sftp.SFTPClient method) (sshmitm.forwarders.agent.AgentLocalSocket 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.check_file.SFTPHandlerCheckFilePlugin method) (sshmitm.plugins.sftp.replace_file.SFTPProxyReplaceHandler method) (sshmitm.plugins.sftp.store_file.SFTPHandlerStoragePlugin method) (sshmitm.plugins.ssh.terminallogs.AsciinemLogFormat 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.exec.ExecForwarder method) (sshmitm.plugins.ssh.mirrorshell.SSHMirrorForwarder method) close_session_with_status() (sshmitm.forwarders.exec.ExecForwarder method) Colors (class in sshmitm.moduleparser.colors) command (sshmitm.session.NetconfState attribute) (sshmitm.session.SCPState attribute) COMMAND_NOT_SUPPORTED (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) command_prefix (sshmitm.apps.mosh.forwarder.MoshForwarder attribute) (sshmitm.apps.mosh.MoshForwarder attribute) (sshmitm.forwarders.exec.ExecHandlerBasePlugin attribute) (sshmitm.moduleparser.plugininfo.ExecHandlerInfo attribute) compose() (sshmitm.moduleparser.pluginbrowser.app.PluginBrowserApp method) (sshmitm.moduleparser.pluginbrowser.detail.DetailPane method) config_key (sshmitm.moduleparser.plugininfo.PluginTypeInfo attribute) config_label (sshmitm.moduleparser.pluginbrowser.formatters.ActionRenderContext attribute) CONFIG_LOADED (sshmitm.moduleparser.ModuleParser attribute) (sshmitm.moduleparser.parser.ModuleParser attribute) config_path (sshmitm.moduleparser.pluginbrowser.config.BrowserConfig attribute) config_section (sshmitm.moduleparser.pluginbrowser.formatters.ActionRenderContext attribute) (sshmitm.moduleparser.plugininfo.ExecHandlerInfo property) (sshmitm.moduleparser.plugininfo.GeneralActionInfo attribute) (sshmitm.moduleparser.plugininfo.GeneralGroupInfo attribute) (sshmitm.moduleparser.plugininfo.PluginInfo property) config_section() (sshmitm.apps.mosh.client.Mosh class method) (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) connected (sshmitm.clients.ssh.SSHClient attribute) CONNECTION_NOT_ALLOWED (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) CONNECTION_REFUSED (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) copy() (sshmitm.moduleparser.enhanced_configparser.ExtendedConfigParser method) create_agent_forwarder() (sshmitm.server.SSHProxyServer method) create_agent_local_socket() (sshmitm.server.SSHProxyServer method) create_agent_proxy() (sshmitm.server.SSHProxyServer method) create_parser() (in module sshmitm.cli) create_server_sock() (in module sshmitm.multisocket) create_session() (sshmitm.server.SSHProxyServer method) CSS (sshmitm.moduleparser.pluginbrowser.app.PluginBrowserApp attribute) CVE202229154 (class in sshmitm.plugins.scp.cve202229154) D default_cfg (sshmitm.moduleparser.pluginbrowser.config.BrowserConfig attribute) default_items (sshmitm.moduleparser.pluginbrowser.formatters.ActionRenderContext attribute) DefaultConfigNotFound description (sshmitm.moduleparser.plugininfo.GeneralGroupInfo attribute) (sshmitm.tutorial.tutorials.mirrorshell.MirrorshellTutorial attribute) (sshmitm.tutorial.tutorials.password_auth.PasswordAuthTutorial attribute) (sshmitm.tutorial.tutorials.pubkey_agent_forwarding.PubkeyAgentForwardingTutorial attribute) (sshmitm.tutorial.tutorials.sftp_download.SFTPDownloadTutorial attribute) (sshmitm.tutorial.tutorials.ssh_exec.SSHExecTutorial attribute) DetailPane (class in sshmitm.moduleparser.pluginbrowser.detail) disable_fingerprint_warning (sshmitm.clients.ssh.SSHClient attribute) disable_pty (sshmitm.apps.mosh.forwarder.MoshForwarder attribute) (sshmitm.apps.mosh.MoshForwarder attribute) (sshmitm.exec_handlers.ExecHandlerEntry attribute) (sshmitm.forwarders.exec.ExecHandlerBasePlugin attribute) disable_ssh (sshmitm.apps.mosh.forwarder.MoshForwarder attribute) (sshmitm.apps.mosh.MoshForwarder attribute) (sshmitm.exec_handlers.ExecHandlerEntry attribute) (sshmitm.forwarders.exec.ExecHandlerBasePlugin attribute) do_init() (in module sshmitm.workarounds.monkeypatch) do_noformat() (sshmitm.moduleparser.colors.Colors class method) do_run() (in module sshmitm.workarounds.monkeypatch) do_stylize() (sshmitm.moduleparser.colors.Colors class method) doc (sshmitm.moduleparser.plugininfo.ExecHandlerInfo property) (sshmitm.moduleparser.plugininfo.PluginInfo property) (sshmitm.moduleparser.plugininfo.PluginTypeInfo property) docs() (sshmitm.moduleparser.modules.SubCommand class method) (sshmitm.moduleparser.SubCommand class method) DOMAIN (sshmitm.plugins.tunnel.socks5.Socks5AddressType attribute) E emoji() (sshmitm.moduleparser.colors.Colors class method) enabled (sshmitm.moduleparser.plugininfo.ExecHandlerInfo attribute) entry_point_prefix (sshmitm.moduleparser.BaseModule attribute) (sshmitm.moduleparser.modules.BaseModule attribute) (sshmitm.modules.SSHMITMBaseModule attribute) env_requests (sshmitm.session.Session attribute) ep_value (sshmitm.moduleparser.plugininfo.ExecHandlerInfo attribute) (sshmitm.moduleparser.plugininfo.PluginInfo attribute) error() (sshmitm.moduleparser.baseparser.BaseModuleArgumentParser method) ExecForwarder (class in sshmitm.forwarders.exec) ExecHandlerBasePlugin (class in sshmitm.forwarders.exec) ExecHandlerEntry (class in sshmitm.exec_handlers) ExecHandlerInfo (class in sshmitm.moduleparser.plugininfo) ExecHandlerRegistry (class in sshmitm.exec_handlers) execute() (sshmitm.apps.mosh.client.Mosh method) (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) (sshmitm.tutorial.cli.Tutorial method) execute_subcommand() (sshmitm.moduleparser.ModuleParser method) (sshmitm.moduleparser.parser.ModuleParser method) exploit() (sshmitm.plugins.scp.inject_file.SCPInjectFile method) ExtendedConfigParser (class in sshmitm.moduleparser.enhanced_configparser) extra_modules (sshmitm.moduleparser.ModuleParser property) (sshmitm.moduleparser.parser.ModuleParser property) extract_groups() (in module sshmitm.moduleparser.plugininfo) F FAILED (sshmitm.plugins.tunnel.socks4.Socks4CommandReply attribute) FailSaveLogStream (class in sshmitm.logger) finalize_upstream_transport() (sshmitm.session.Session method) fingerprints (sshmitm.clients.ssh.SSHClient attribute) finish_subsystem() (sshmitm.interfaces.server.ProxyNetconfServer method) (sshmitm.interfaces.server.ProxySFTPServer method) flag_str() (in module sshmitm.moduleparser.pluginbrowser.formatters) flush() (sshmitm.logger.FailSaveLogStream method) fmt_cfg_val() (in module sshmitm.moduleparser.pluginbrowser.formatters) format_hex() (in module sshmitm.utils) forward() (sshmitm.apps.mosh.forwarder.MoshForwarder method) (sshmitm.apps.mosh.MoshForwarder method) (sshmitm.forwarders.base.BaseForwarder method) (sshmitm.forwarders.netconf.NetconfBaseForwarder method) (sshmitm.forwarders.netconf.NetconfForwarder 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.netconf.NetconfClient class method) (sshmitm.clients.sftp.SFTPClient class method) from_ssh_line() (sshmitm.utils.SSHPubKey class method) G GENERAL_FAILURE (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) general_groups (sshmitm.moduleparser.ModuleParser property) (sshmitm.moduleparser.parser.ModuleParser property) GeneralActionInfo (class in sshmitm.moduleparser.plugininfo) GeneralGroupInfo (class in sshmitm.moduleparser.plugininfo) generate_exec_outputs() (sshmitm.tutorial.tutorials.ssh_exec.SSHExecTutorial method) generate_host_key() (sshmitm.server.SSHProxyServer method) generate_sftp_files() (sshmitm.tutorial.tutorials.mirrorshell.MirrorshellTutorial method) (sshmitm.tutorial.tutorials.sftp_download.SFTPDownloadTutorial method) generate_shell_outputs() (sshmitm.tutorial.tutorials.mirrorshell.MirrorshellTutorial method) generate_tutorial_session_data() (sshmitm.tutorial.tutorials.mirrorshell.MirrorshellTutorial method) (sshmitm.tutorial.tutorials.sftp_download.SFTPDownloadTutorial method) (sshmitm.tutorial.tutorials.ssh_exec.SSHExecTutorial 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) (sshmitm.mockserver.IterativeKbdintServer method) (sshmitm.mockserver.KeyboardInteractiveServer method) (sshmitm.mockserver.MockServerInterface method) (sshmitm.mockserver.MultiUserMockServer method) (sshmitm.mockserver.NoneAuthServer method) (sshmitm.mockserver.PasswordServer method) (sshmitm.mockserver.PublicKeyServer method) (sshmitm.mockserver.RecordingServer method) get_auth_methods() (sshmitm.authentication.Authenticator method) (sshmitm.authentication.AuthenticatorPassThrough method) (sshmitm.authentication.AuthenticatorRemote method) get_base64() (sshmitm.utils.SSHPubKey method) get_bind_port() (sshmitm.apps.mosh.proxy.UdpProxy method) (sshmitm.apps.mosh.UdpProxy method) get_bits() (sshmitm.utils.SSHPubKey method) get_config_path() (in module sshmitm.moduleparser.pluginbrowser.config) get_exec_handler() (sshmitm.exec_handlers.ExecHandlerRegistry class method) get_file_handle() (sshmitm.forwarders.sftp.SFTPHandlerBasePlugin class method) get_interface() (sshmitm.forwarders.sftp.SFTPHandlerBasePlugin class method) (sshmitm.plugins.sftp.check_file.SFTPHandlerCheckFilePlugin class method) (sshmitm.plugins.sftp.replace_file.SFTPProxyReplaceHandler class method) get_keys() (sshmitm.forwarders.agent.AgentProxy method) get_name() (sshmitm.utils.SSHPubKey method) get_next_challenge() (sshmitm.authentication.KeyboardInteractiveBridge method) get_port() (sshmitm.apps.mosh.MonitorServer method) (sshmitm.apps.mosh.proxy.MonitorServer method) get_preconnect_address() (sshmitm.authentication.Authenticator 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) getboolean_or_string() (sshmitm.moduleparser.enhanced_configparser.ExtendedConfigParser method) getlist() (sshmitm.moduleparser.enhanced_configparser.ExtendedConfigParser method) group (sshmitm.moduleparser.plugininfo.GeneralActionInfo attribute) (sshmitm.moduleparser.plugininfo.GeneralGroupInfo attribute) group_markdown() (in module sshmitm.moduleparser.pluginbrowser.formatters) group_title (sshmitm.moduleparser.pluginbrowser.formatters.ActionRenderContext attribute) (sshmitm.moduleparser.plugininfo.GeneralActionInfo attribute) H handle_client_data() (sshmitm.apps.mosh.forwarder.MoshForwarder method) (sshmitm.apps.mosh.MoshForwarder method) (sshmitm.forwarders.exec.ExecForwarder method) (sshmitm.forwarders.scp.SCPForwarder method) (sshmitm.forwarders.ssh.SSHForwarder method) (sshmitm.forwarders.tunnel.TunnelForwarder method) (sshmitm.plugins.scp.debug_traffic.SCPDebugForwarder method) (sshmitm.plugins.ssh.mirrorshell.SSHMirrorForwarder method) 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.check_file.SFTPHandlerCheckFilePlugin method) (sshmitm.plugins.sftp.replace_file.SFTPProxyReplaceHandler method) (sshmitm.plugins.sftp.store_file.SFTPHandlerStoragePlugin method) handle_error() (sshmitm.forwarders.exec.ExecForwarder method) handle_key_negotiation() (in module sshmitm.plugins.session.key_negotiation) handle_mosh() (in module sshmitm.apps.mosh) (in module sshmitm.apps.mosh.proxy) 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_server_data() (sshmitm.apps.mosh.forwarder.MoshForwarder method) (sshmitm.apps.mosh.MoshForwarder method) (sshmitm.forwarders.exec.ExecForwarder method) (sshmitm.forwarders.scp.SCPForwarder method) (sshmitm.forwarders.ssh.SSHForwarder method) (sshmitm.forwarders.tunnel.TunnelForwarder method) (sshmitm.plugins.scp.debug_traffic.SCPDebugForwarder method) (sshmitm.plugins.ssh.mirrorshell.SSHMirrorForwarder method) handle_server_error() (sshmitm.forwarders.ssh.SSHForwarder method) (sshmitm.plugins.ssh.mirrorshell.SSHMirrorForwarder method) handler (sshmitm.exec_handlers.ExecHandlerEntry attribute) handler() (sshmitm.forwarders.tunnel.RemotePortForwardingForwarder method) handler_entry (sshmitm.session.SCPState attribute) has_dual_stack() (in module sshmitm.multisocket) hash_md5() (sshmitm.utils.SSHPubKey method) hash_sha256() (sshmitm.utils.SSHPubKey method) hash_sha512() (sshmitm.utils.SSHPubKey method) help_module_section() (in module sshmitm.moduleparser.pluginbrowser.formatters) help_text (sshmitm.moduleparser.plugininfo.PluginTypeInfo attribute) hide_tracks() (sshmitm.plugins.scp.inject_file.SCPInjectFile method) host (sshmitm.authentication.RemoteCredentials attribute) (sshmitm.clients.ssh.SSHClient 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 id (sshmitm.tutorial.tutorials.mirrorshell.MirrorshellTutorial attribute) (sshmitm.tutorial.tutorials.password_auth.PasswordAuthTutorial attribute) (sshmitm.tutorial.tutorials.pubkey_agent_forwarding.PubkeyAgentForwardingTutorial attribute) (sshmitm.tutorial.tutorials.sftp_download.SFTPDownloadTutorial attribute) (sshmitm.tutorial.tutorials.ssh_exec.SSHExecTutorial attribute) InjectableRemotePortForwardingForwarder (class in sshmitm.plugins.tunnel.injectservertunnel) injector_connect() (sshmitm.plugins.ssh.mirrorshell.SSHMirrorForwarder method) InjectServer (class in sshmitm.plugins.ssh.mirrorshell) instream() (sshmitm.plugins.sftp.check_file.ClamAVClient method) instructions (sshmitm.mockserver.KbdintRound attribute) interactive_handler (sshmitm.clients.ssh.SSHClient attribute) interactive_submethods (sshmitm.clients.ssh.SSHClient attribute) InvalidHostKey InvalidModuleArguments IPv4 (sshmitm.plugins.tunnel.socks5.Socks5AddressType attribute) IPv6 (sshmitm.plugins.tunnel.socks5.Socks5AddressType attribute) is_handler_allowed() (in module sshmitm.moduleparser.utils) (sshmitm.exec_handlers.ExecHandlerRegistry static method) IterativeKbdintServer (class in sshmitm.mockserver) J join() (sshmitm.forwarders.tunnel.RemotePortForwardingForwarder method) K kbdint_iterative_user() (sshmitm.mockserver.MultiUserMockServer static method) kbdint_responses (sshmitm.session.AuthState attribute) kbdint_user() (sshmitm.mockserver.MultiUserMockServer static method) KbdintRound (class in sshmitm.mockserver) key (sshmitm.authentication.RemoteCredentials attribute) (sshmitm.clients.ssh.SSHClient attribute) KEYBOARD_INTERACTIVE (sshmitm.clients.ssh.AuthenticationMethod attribute) KeyboardInteractiveBridge (class in sshmitm.authentication) KeyboardInteractiveServer (class in sshmitm.mockserver) 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_cfg_from_path() (in module sshmitm.moduleparser.pluginbrowser.config) load_exec_handlers() (sshmitm.exec_handlers.ExecHandlerRegistry class method) load_from_entrypoint() (sshmitm.moduleparser.BaseModule static method) (sshmitm.moduleparser.modules.BaseModule static method) load_module() (in module sshmitm.moduleparser.utils) load_private_key() (sshmitm.authentication.RemoteCredentials static method) load_subcommands() (sshmitm.moduleparser.ModuleParser method) (sshmitm.moduleparser.parser.ModuleParser method) load_user_cfg() (in module sshmitm.moduleparser.pluginbrowser.config) loaded_class (sshmitm.moduleparser.plugininfo.ExecHandlerInfo attribute) (sshmitm.moduleparser.plugininfo.PluginInfo attribute) 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) mark_service_ready() (sshmitm.authentication.PublicKeyEnumerator method) method (sshmitm.clients.ssh.SSHClient attribute) MirrorshellTutorial (class in sshmitm.tutorial.tutorials.mirrorshell) MissingClient MissingHostException mkdir() (sshmitm.clients.sftp.SFTPClient method) (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) MockAgent (class in sshmitm.mockserver) MockServerInterface (class in sshmitm.mockserver) module sshmitm sshmitm.apps sshmitm.apps.mosh sshmitm.apps.mosh.client sshmitm.apps.mosh.forwarder sshmitm.apps.mosh.hostinput_pb2 sshmitm.apps.mosh.proxy sshmitm.apps.mosh.transportinstruction_pb2 sshmitm.apps.mosh.userinput_pb2 sshmitm.audit sshmitm.audit.cli sshmitm.authentication sshmitm.cli sshmitm.clients sshmitm.clients.netconf sshmitm.clients.sftp sshmitm.clients.ssh sshmitm.commands sshmitm.commands.check_publickey sshmitm.config sshmitm.console sshmitm.data sshmitm.exceptions sshmitm.exec_handlers sshmitm.forwarders sshmitm.forwarders.agent sshmitm.forwarders.base sshmitm.forwarders.exec sshmitm.forwarders.netconf sshmitm.forwarders.scp sshmitm.forwarders.sftp sshmitm.forwarders.ssh sshmitm.forwarders.tunnel sshmitm.interfaces sshmitm.interfaces.server sshmitm.interfaces.sftp sshmitm.logger sshmitm.mockserver sshmitm.moduleparser sshmitm.moduleparser.baseparser sshmitm.moduleparser.colors sshmitm.moduleparser.enhanced_configparser sshmitm.moduleparser.exceptions sshmitm.moduleparser.formatter sshmitm.moduleparser.modules sshmitm.moduleparser.parser sshmitm.moduleparser.pluginbrowser sshmitm.moduleparser.pluginbrowser.app sshmitm.moduleparser.pluginbrowser.config sshmitm.moduleparser.pluginbrowser.detail sshmitm.moduleparser.pluginbrowser.formatters sshmitm.moduleparser.pluginbrowser.widgets sshmitm.moduleparser.plugininfo sshmitm.moduleparser.utils sshmitm.modules 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.check_file 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.tutorial sshmitm.tutorial.cli sshmitm.tutorial.static sshmitm.tutorial.tutorials sshmitm.tutorial.tutorials.mirrorshell sshmitm.tutorial.tutorials.password_auth sshmitm.tutorial.tutorials.pubkey_agent_forwarding sshmitm.tutorial.tutorials.sftp_download sshmitm.tutorial.tutorials.ssh_exec sshmitm.utils sshmitm.workarounds sshmitm.workarounds.auth_handler sshmitm.workarounds.channel 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) MonitorServer (class in sshmitm.apps.mosh) (class in sshmitm.apps.mosh.proxy) Mosh (class in sshmitm.apps.mosh.client) MoshForwarder (class in sshmitm.apps.mosh) (class in sshmitm.apps.mosh.forwarder) MultiUserMockServer (class in sshmitm.mockserver) N name (sshmitm.exec_handlers.ExecHandlerEntry attribute) (sshmitm.mockserver.KbdintRound attribute) (sshmitm.moduleparser.plugininfo.ExecHandlerInfo attribute) (sshmitm.moduleparser.plugininfo.PluginInfo attribute) netconf_channel (sshmitm.session.Session property) NetconfBaseForwarder (class in sshmitm.forwarders.netconf) NetconfClient (class in sshmitm.clients.netconf) NetconfForwarder (class in sshmitm.forwarders.netconf) NetconfState (class in sshmitm.session) NETWORK_UNREACHABLE (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) NoAgentException NoAgentKeys NONE (sshmitm.clients.ssh.AuthenticationMethod attribute) (sshmitm.plugins.tunnel.socks5.Socks5AuthenticationType attribute) none_user() (sshmitm.mockserver.MultiUserMockServer static method) NoneAuthServer (class in sshmitm.mockserver) O on_input_changed() (sshmitm.moduleparser.pluginbrowser.app.PluginBrowserApp method) on_mount() (sshmitm.moduleparser.pluginbrowser.app.PluginBrowserApp method) (sshmitm.moduleparser.pluginbrowser.detail.DetailPane method) on_select_changed() (sshmitm.moduleparser.pluginbrowser.app.PluginBrowserApp method) on_session_close() (sshmitm.authentication.Authenticator method) (sshmitm.authentication.AuthenticatorPassThrough method) on_tree_node_selected() (sshmitm.moduleparser.pluginbrowser.app.PluginBrowserApp method) (sshmitm.moduleparser.pluginbrowser.detail.DetailPane method) open() (sshmitm.clients.sftp.SFTPClient method) (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) (sshmitm.plugins.sftp.check_file.SFTPHandlerCheckFilePlugin.SFTPInterface method) open_browser() (sshmitm.moduleparser.ModuleParser method) (sshmitm.moduleparser.parser.ModuleParser method) open_remote_file() (sshmitm.forwarders.sftp.SFTPBaseHandle 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.apps.mosh.forwarder.MoshForwarder class method) (sshmitm.apps.mosh.MoshForwarder class method) (sshmitm.authentication.Authenticator class method) (sshmitm.authentication.AuthenticatorPassThrough class method) (sshmitm.authentication.AuthenticatorRemote class method) (sshmitm.forwarders.agent.AgentForwarder 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.check_file.SFTPHandlerCheckFilePlugin 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) password (sshmitm.clients.ssh.SSHClient attribute) PASSWORD (sshmitm.plugins.tunnel.socks5.Socks5AuthenticationType attribute) password (sshmitm.plugins.tunnel.socks5.Socks5Server attribute) (sshmitm.session.AuthState attribute) password_provided (sshmitm.session.AuthState attribute) password_user() (sshmitm.mockserver.MultiUserMockServer static method) PasswordAuthTutorial (class in sshmitm.tutorial.tutorials.password_auth) PasswordServer (class in sshmitm.mockserver) patch_channel() (in module sshmitm.workarounds.monkeypatch) patch_thread() (in module sshmitm.workarounds.monkeypatch) perform_cve_2023_25136() (in module sshmitm.audit.cli) PlainJsonFormatter (class in sshmitm.logger) plugin_types (sshmitm.moduleparser.ModuleParser property) (sshmitm.moduleparser.parser.ModuleParser property) PluginBrowserApp (class in sshmitm.moduleparser.pluginbrowser.app) PluginInfo (class in sshmitm.moduleparser.plugininfo) PluginTree (class in sshmitm.moduleparser.pluginbrowser.widgets) PluginTypeInfo (class in sshmitm.moduleparser.plugininfo) port (sshmitm.authentication.RemoteCredentials attribute) (sshmitm.clients.ssh.SSHClient 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.logger.PlainJsonFormatter method) process_response() (sshmitm.forwarders.scp.SCPForwarder method) prompts (sshmitm.mockserver.KbdintRound attribute) ProxyNetconfServer (class in sshmitm.interfaces.server) proxyserver (sshmitm.session.Session attribute) ProxySFTPServer (class in sshmitm.interfaces.server) pty_kwargs (sshmitm.session.SSHState attribute) pty_modes (sshmitm.mockserver.RecordingServer attribute) pubkey_user() (sshmitm.mockserver.MultiUserMockServer static method) PubkeyAgentForwardingTutorial (class in sshmitm.tutorial.tutorials.pubkey_agent_forwarding) PUBLICKEY (sshmitm.clients.ssh.AuthenticationMethod attribute) PublicKeyEnumerationError PublicKeyEnumerator (class in sshmitm.authentication) PublicKeyServer (class in sshmitm.mockserver) put() (sshmitm.clients.sftp.SFTPClient method) R read() (sshmitm.forwarders.sftp.SFTPBaseHandle method) (sshmitm.moduleparser.enhanced_configparser.ExtendedConfigParser method) read_netconf_data() (sshmitm.forwarders.netconf.NetconfBaseForwarder method) readlink() (sshmitm.clients.sftp.SFTPClient method) (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) receive() (sshmitm.apps.mosh.proxy.UdpProxy method) (sshmitm.apps.mosh.UdpProxy method) RecordingServer (class in sshmitm.mockserver) register_arguments() (sshmitm.apps.mosh.client.Mosh method) (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) (sshmitm.tutorial.cli.Tutorial method) register_exec_handler() (sshmitm.exec_handlers.ExecHandlerRegistry class method) register_extra_parser() (sshmitm.moduleparser.ModuleParser method) (sshmitm.moduleparser.parser.ModuleParser method) register_session_thread() (sshmitm.session.BaseSession method) register_subsystem_handlers() (sshmitm.server.SSHProxyServer method) remote_channel (sshmitm.session.SSHState attribute) remote_handler() (sshmitm.authentication.KeyboardInteractiveBridge method) remote_key (sshmitm.session.AuthState attribute) RemoteCredentials (class in sshmitm.authentication) RemotePortForwardingBaseForwarder (class in sshmitm.forwarders.tunnel) RemotePortForwardingForwarder (class in sshmitm.forwarders.tunnel) RemoteState (class in sshmitm.session) remove() (sshmitm.clients.sftp.SFTPClient method) (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) rename() (sshmitm.clients.sftp.SFTPClient method) (sshmitm.interfaces.sftp.SFTPProxyServerInterface method) request() (sshmitm.forwarders.agent.AgentBaseForwarder method) (sshmitm.forwarders.agent.AgentForwarder method) request_pty_with_modes() (in module sshmitm.workarounds.channel) requested (sshmitm.session.NetconfState attribute) (sshmitm.session.SCPState attribute) (sshmitm.session.SFTPState attribute) (sshmitm.session.SSHState attribute) resolve_ep_name() (sshmitm.moduleparser.ModuleParser method) (sshmitm.moduleparser.parser.ModuleParser method) 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) run_browser() (in module sshmitm.moduleparser.pluginbrowser) (in module sshmitm.moduleparser.pluginbrowser.app) running (sshmitm.clients.netconf.NetconfClient property) (sshmitm.clients.sftp.SFTPClient property) (sshmitm.session.Session property) S scp_channel (sshmitm.session.Session property) 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) SCPState (class in sshmitm.session) SCPStorageForwarder (class in sshmitm.plugins.scp.store_file) ScriptLogFormat (class in sshmitm.plugins.ssh.terminallogs) SELECT_TIMEOUT (sshmitm.server.SSHProxyServer attribute) send() (sshmitm.apps.mosh.MonitorServer method) (sshmitm.apps.mosh.proxy.MonitorServer method) send_responses() (sshmitm.authentication.KeyboardInteractiveBridge method) send_signal() (in module sshmitm.workarounds.channel) sendall() (sshmitm.forwarders.exec.ExecForwarder method) server (sshmitm.tutorial.tutorials.mirrorshell.MirrorshellTutorial attribute) (sshmitm.tutorial.tutorials.pubkey_agent_forwarding.PubkeyAgentForwardingTutorial attribute) server_channel (sshmitm.forwarders.base.BaseForwarder attribute) 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) session (sshmitm.clients.ssh.SSHClient attribute) (sshmitm.forwarders.base.BaseForwarder attribute) (sshmitm.forwarders.sftp.SFTPHandlerBasePlugin property) session_log_dir (sshmitm.session.Session attribute) set_auth_result() (sshmitm.authentication.KeyboardInteractiveBridge method) set_module_kwargs() (in module sshmitm.moduleparser.utils) set_parent_parser() (sshmitm.moduleparser.ModuleParser method) (sshmitm.moduleparser.parser.ModuleParser method) setup() (sshmitm.forwarders.tunnel.LocalPortForwardingForwarder class method) (sshmitm.plugins.tunnel.socks.SOCKSTunnelForwarder class method) setup_transport_hooks() (sshmitm.server.SSHProxyServer method) SFTPBaseHandle (class in sshmitm.forwarders.sftp) SFTPClient (class in sshmitm.clients.sftp) SFTPDownloadTutorial (class in sshmitm.tutorial.tutorials.sftp_download) SFTPHandlerBasePlugin (class in sshmitm.forwarders.sftp) SFTPHandlerCheckFilePlugin (class in sshmitm.plugins.sftp.check_file) SFTPHandlerCheckFilePlugin.SFTPInterface (class in sshmitm.plugins.sftp.check_file) SFTPHandlerPlugin (class in sshmitm.forwarders.sftp) (class in sshmitm.plugins.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) SFTPState (class in sshmitm.session) shell_prompt() (sshmitm.tutorial.tutorials.mirrorshell.MirrorshellTutorial method) show() (sshmitm.moduleparser.pluginbrowser.detail.DetailPane method) show_debug_info() (sshmitm.plugins.session.key_negotiation.KeyNegotiationData method) show_exec_handler() (sshmitm.moduleparser.pluginbrowser.detail.DetailPane method) show_general_action() (sshmitm.moduleparser.pluginbrowser.detail.DetailPane method) show_general_group() (sshmitm.moduleparser.pluginbrowser.detail.DetailPane method) show_plugin_type() (sshmitm.moduleparser.pluginbrowser.detail.DetailPane method) signals (sshmitm.mockserver.RecordingServer attribute) socket_address (sshmitm.session.RemoteState attribute) 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) ssh_channel (sshmitm.session.Session property) SSHBaseForwarder (class in sshmitm.forwarders.ssh) SSHClient (class in sshmitm.clients.ssh) SSHClientAudit (class in sshmitm.plugins.session.clientaudit) SSHExecTutorial (class in sshmitm.tutorial.tutorials.ssh_exec) SSHForwarder (class in sshmitm.forwarders.ssh) SSHMirrorForwarder (class in sshmitm.plugins.ssh.mirrorshell) sshmitm module sshmitm.apps module sshmitm.apps.mosh module sshmitm.apps.mosh.client module sshmitm.apps.mosh.forwarder module sshmitm.apps.mosh.hostinput_pb2 module sshmitm.apps.mosh.proxy module sshmitm.apps.mosh.transportinstruction_pb2 module sshmitm.apps.mosh.userinput_pb2 module sshmitm.audit module sshmitm.audit.cli module sshmitm.authentication module sshmitm.cli module sshmitm.clients module sshmitm.clients.netconf module sshmitm.clients.sftp module sshmitm.clients.ssh module sshmitm.commands module sshmitm.commands.check_publickey module sshmitm.config module sshmitm.console module sshmitm.data module sshmitm.exceptions module sshmitm.exec_handlers module sshmitm.forwarders module sshmitm.forwarders.agent module sshmitm.forwarders.base module sshmitm.forwarders.exec module sshmitm.forwarders.netconf 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.logger module sshmitm.mockserver module sshmitm.moduleparser module sshmitm.moduleparser.baseparser module sshmitm.moduleparser.colors module sshmitm.moduleparser.enhanced_configparser module sshmitm.moduleparser.exceptions module sshmitm.moduleparser.formatter module sshmitm.moduleparser.modules module sshmitm.moduleparser.parser module sshmitm.moduleparser.pluginbrowser module sshmitm.moduleparser.pluginbrowser.app module sshmitm.moduleparser.pluginbrowser.config module sshmitm.moduleparser.pluginbrowser.detail module sshmitm.moduleparser.pluginbrowser.formatters module sshmitm.moduleparser.pluginbrowser.widgets module sshmitm.moduleparser.plugininfo module sshmitm.moduleparser.utils module sshmitm.modules 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.check_file 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.tutorial module sshmitm.tutorial.cli module sshmitm.tutorial.static module sshmitm.tutorial.tutorials module sshmitm.tutorial.tutorials.mirrorshell module sshmitm.tutorial.tutorials.password_auth module sshmitm.tutorial.tutorials.pubkey_agent_forwarding module sshmitm.tutorial.tutorials.sftp_download module sshmitm.tutorial.tutorials.ssh_exec module sshmitm.utils module sshmitm.workarounds module sshmitm.workarounds.auth_handler module sshmitm.workarounds.channel module sshmitm.workarounds.monkeypatch module sshmitm.workarounds.transport module SSHMITMBaseModule (class in sshmitm.modules) SSHProxyServer (class in sshmitm.server) SSHPubKey (class in sshmitm.utils) SSHServerModules (class in sshmitm.server.cli) SSHState (class in sshmitm.session) start() (sshmitm.apps.mosh.MonitorServer method) (sshmitm.apps.mosh.proxy.MonitorServer method) (sshmitm.apps.mosh.proxy.UdpProxy method) (sshmitm.apps.mosh.UdpProxy method) (sshmitm.mockserver.MockAgent method) (sshmitm.server.SSHProxyServer method) (sshmitm.session.Session method) start_server_thread() (in module sshmitm.mockserver) start_subsystem() (sshmitm.interfaces.server.ProxyNetconfServer method) (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.plugins.ssh.terminallogs.AsciinemLogFormat method) (sshmitm.plugins.ssh.terminallogs.ScriptLogFormat method) (sshmitm.plugins.ssh.terminallogs.TerminalLogFormat method) stdin() (sshmitm.plugins.ssh.terminallogs.AsciinemLogFormat method) (sshmitm.plugins.ssh.terminallogs.ScriptLogFormat method) (sshmitm.plugins.ssh.terminallogs.TerminalLogFormat method) stdout() (sshmitm.plugins.ssh.terminallogs.AsciinemLogFormat method) (sshmitm.plugins.ssh.terminallogs.ScriptLogFormat method) (sshmitm.plugins.ssh.terminallogs.TerminalLogFormat method) steps (sshmitm.tutorial.tutorials.mirrorshell.MirrorshellTutorial attribute) (sshmitm.tutorial.tutorials.password_auth.PasswordAuthTutorial attribute) (sshmitm.tutorial.tutorials.pubkey_agent_forwarding.PubkeyAgentForwardingTutorial attribute) (sshmitm.tutorial.tutorials.sftp_download.SFTPDownloadTutorial attribute) (sshmitm.tutorial.tutorials.ssh_exec.SSHExecTutorial attribute) stop() (sshmitm.mockserver.MockAgent method) store_command_data() (sshmitm.plugins.scp.store_file.SCPStorageForwarder method) stylize() (sshmitm.moduleparser.colors.Colors class method) stylize_func (sshmitm.moduleparser.colors.Colors attribute) SubCommand (class in sshmitm.moduleparser) (class in sshmitm.moduleparser.modules) subcommand (sshmitm.moduleparser.parser.ModuleParser attribute) subcommand_parsers (sshmitm.moduleparser.ModuleParser property) (sshmitm.moduleparser.parser.ModuleParser property) 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.proxy.UdpProxy method) (sshmitm.apps.mosh.UdpProxy method) title (sshmitm.moduleparser.pluginbrowser.config.BrowserConfig attribute) (sshmitm.moduleparser.plugininfo.GeneralGroupInfo attribute) (sshmitm.tutorial.tutorials.mirrorshell.MirrorshellTutorial attribute) (sshmitm.tutorial.tutorials.password_auth.PasswordAuthTutorial attribute) (sshmitm.tutorial.tutorials.pubkey_agent_forwarding.PubkeyAgentForwardingTutorial attribute) (sshmitm.tutorial.tutorials.sftp_download.SFTPDownloadTutorial attribute) (sshmitm.tutorial.tutorials.ssh_exec.SSHExecTutorial attribute) transport (sshmitm.clients.ssh.SSHClient attribute) (sshmitm.session.Session property) transport_activate_outbound() (in module sshmitm.workarounds.transport) transport_run() (in module sshmitm.workarounds.transport) transport_send_kex_init() (in module sshmitm.workarounds.transport) tree_root_label (sshmitm.moduleparser.pluginbrowser.config.BrowserConfig attribute) TTL_EXPIRED (sshmitm.plugins.tunnel.socks5.Socks5CommandReply attribute) tunnel() (sshmitm.forwarders.tunnel.TunnelForwarder method) TunnelForwarder (class in sshmitm.forwarders.tunnel) Tutorial (class in sshmitm.tutorial.cli) type_label (sshmitm.moduleparser.plugininfo.ExecHandlerInfo property) (sshmitm.moduleparser.plugininfo.PluginInfo attribute) (sshmitm.moduleparser.plugininfo.PluginTypeInfo attribute) type_label() (in module sshmitm.moduleparser.pluginbrowser.formatters) U UDP (sshmitm.plugins.tunnel.socks5.Socks5Command attribute) UdpProxy (class in sshmitm.apps.mosh) (class in sshmitm.apps.mosh.proxy) url (sshmitm.plugins.session.clientaudit.Vulnerability property) user (sshmitm.clients.ssh.SSHClient attribute) user_cfg (sshmitm.moduleparser.pluginbrowser.config.BrowserConfig attribute) user_items (sshmitm.moduleparser.pluginbrowser.formatters.ActionRenderContext attribute) username (sshmitm.authentication.RemoteCredentials attribute) (sshmitm.plugins.tunnel.socks5.Socks5Server attribute) (sshmitm.session.AuthState attribute) username_provided (sshmitm.session.AuthState attribute) utime() (sshmitm.clients.sftp.SFTPClient method) V visible_actions() (in module sshmitm.moduleparser.plugininfo) Vulnerability (class in sshmitm.plugins.session.clientaudit) W watch__top_lines() (sshmitm.moduleparser.pluginbrowser.detail.DetailPane method) write() (sshmitm.forwarders.sftp.SFTPBaseHandle method) (sshmitm.logger.FailSaveLogStream method) write_timingfile() (sshmitm.plugins.ssh.terminallogs.ScriptLogFormat method)