[Authenticator]
passthrough = ssh_proxy_server.authentication:AuthenticatorPassThrough

[BaseSFTPServerInterface]
base = ssh_proxy_server.interfaces.sftp:SFTPProxyServerInterface

[BaseSSHProxyManager]
base = ssh_proxy_server.interfaces.server:SSHProxyManager

[BaseServerInterface]
base = ssh_proxy_server.interfaces.server:ServerInterface

[SCPBaseForwarder]
base = ssh_proxy_server.forwarders.scp:SCPForwarder
inject_file = ssh_proxy_server.plugins.scp.inject_file:SCPInjectFile
replace_file = ssh_proxy_server.plugins.scp.replace_file:SCPReplaceFile
store_file = ssh_proxy_server.plugins.scp.store_file:SCPStorageForwarder

[SFTPHandlerBasePlugin]
base = ssh_proxy_server.forwarders.sftp:SFTPHandlerPlugin
replace_file = ssh_proxy_server.plugins.sftp.replace_file:SFTPProxyReplaceHandler
store_file = ssh_proxy_server.plugins.sftp.store_file:SFTPHandlerStoragePlugin

[SSHBaseForwarder]
base = ssh_proxy_server.forwarders.ssh:SSHForwarder
mirrorshell = ssh_proxy_server.plugins.ssh.mirrorshell:SSHMirrorForwarder
noshell = ssh_proxy_server.plugins.ssh.noshell:NoShellForwarder
sessionlogger = ssh_proxy_server.plugins.ssh.sessionlogger:SSHLogForwarder

[console_scripts]
ssh-mitm = ssh_proxy_server.cli:main
ssh-proxy-server = ssh_proxy_server.cli:main

