.gitignore
COPYING
Changelog.rst
LICENSE
MANIFEST.in
README.md
requirements_dev.txt
setup.cfg
setup.py
tasks.py
versioneer.py
.github/code_of_conduct.md
.github/issue_template.md
building/build-wheels.sh
doc/Changelog.rst
doc/Makefile
doc/agent.rst
doc/api.rst
doc/channel.rst
doc/conf.py
doc/exceptions.rst
doc/fileinfo.rst
doc/index.rst
doc/installation.rst
doc/introduction.rst
doc/knownhost.rst
doc/listener.rst
doc/pkey.rst
doc/session.rst
doc/sftp.rst
doc/sftp_handle.rst
doc/statinfo.rst
doc/utils.rst
examples/README.rst
examples/agent_auth.py
examples/example_echo.py
examples/example_host_key_verification.py
examples/nonblocking_execute.py
examples/nonblocking_sftp_read.py
examples/nonblocking_sftp_readdir.py
examples/paramiko_echo.py
examples/password_auth.py
examples/publickey_fromfile.py
examples/scp_write.py
examples/sftp_read.py
examples/sftp_write.py
libssh2/.editorconfig
libssh2/.gitattribute
libssh2/.gitignore
libssh2/.travis.yml
libssh2/CMakeLists.txt
libssh2/COPYING
libssh2/Makefile.OpenSSL.inc
libssh2/Makefile.WinCNG.inc
libssh2/Makefile.am
libssh2/Makefile.inc
libssh2/Makefile.libgcrypt.inc
libssh2/Makefile.mbedTLS.inc
libssh2/Makefile.os400qc3.inc
libssh2/Makefile.wolfSSL.inc
libssh2/NEWS
libssh2/NMakefile
libssh2/README
libssh2/README.md
libssh2/RELEASE-NOTES
libssh2/acinclude.m4
libssh2/appveyor.yml
libssh2/buildconf
libssh2/config.rpath
libssh2/configure.ac
libssh2/get_ver.awk
libssh2/git2news.pl
libssh2/libssh2-style.el
libssh2/libssh2.pc.in
libssh2/maketgz
libssh2/.github/SECURITY.md
libssh2/.github/stale.yml
libssh2/.github/ISSUE_TEMPLATE/bug_report.md
libssh2/.github/workflows/appveyor.yml
libssh2/.github/workflows/ci.yml
libssh2/.github/workflows/cifuzz.yml
libssh2/ci/checksrc.pl
libssh2/ci/checksrc.sh
libssh2/ci/ossfuzz.sh
libssh2/ci/appveyor/docker-bridge.bat
libssh2/ci/appveyor/docker-bridge.ps1
libssh2/cmake/CheckFunctionExistsMayNeedLibrary.cmake
libssh2/cmake/CheckNonblockingSocketSupport.cmake
libssh2/cmake/CopyRuntimeDependencies.cmake
libssh2/cmake/FindLibgcrypt.cmake
libssh2/cmake/FindmbedTLS.cmake
libssh2/cmake/SocketLibraries.cmake
libssh2/cmake/Toolchain-Linux-32.cmake
libssh2/cmake/max_warnings.cmake
libssh2/docs/.gitignore
libssh2/docs/AUTHORS
libssh2/docs/BINDINGS
libssh2/docs/CMakeLists.txt
libssh2/docs/HACKING
libssh2/docs/HACKING-CRYPTO
libssh2/docs/INSTALL_AUTOTOOLS
libssh2/docs/INSTALL_CMAKE.md
libssh2/docs/Makefile.am
libssh2/docs/SECURITY.md
libssh2/docs/TODO
libssh2/docs/libssh2_agent_connect.3
libssh2/docs/libssh2_agent_disconnect.3
libssh2/docs/libssh2_agent_free.3
libssh2/docs/libssh2_agent_get_identity.3
libssh2/docs/libssh2_agent_get_identity_path.3
libssh2/docs/libssh2_agent_init.3
libssh2/docs/libssh2_agent_list_identities.3
libssh2/docs/libssh2_agent_set_identity_path.3
libssh2/docs/libssh2_agent_userauth.3
libssh2/docs/libssh2_banner_set.3
libssh2/docs/libssh2_base64_decode.3
libssh2/docs/libssh2_channel_close.3
libssh2/docs/libssh2_channel_direct_tcpip.3
libssh2/docs/libssh2_channel_direct_tcpip_ex.3
libssh2/docs/libssh2_channel_eof.3
libssh2/docs/libssh2_channel_exec.3
libssh2/docs/libssh2_channel_flush.3
libssh2/docs/libssh2_channel_flush_ex.3
libssh2/docs/libssh2_channel_flush_stderr.3
libssh2/docs/libssh2_channel_forward_accept.3
libssh2/docs/libssh2_channel_forward_cancel.3
libssh2/docs/libssh2_channel_forward_listen.3
libssh2/docs/libssh2_channel_forward_listen_ex.3
libssh2/docs/libssh2_channel_free.3
libssh2/docs/libssh2_channel_get_exit_signal.3
libssh2/docs/libssh2_channel_get_exit_status.3
libssh2/docs/libssh2_channel_handle_extended_data.3
libssh2/docs/libssh2_channel_handle_extended_data2.3
libssh2/docs/libssh2_channel_ignore_extended_data.3
libssh2/docs/libssh2_channel_open_ex.3
libssh2/docs/libssh2_channel_open_session.3
libssh2/docs/libssh2_channel_process_startup.3
libssh2/docs/libssh2_channel_read.3
libssh2/docs/libssh2_channel_read_ex.3
libssh2/docs/libssh2_channel_read_stderr.3
libssh2/docs/libssh2_channel_receive_window_adjust.3
libssh2/docs/libssh2_channel_receive_window_adjust2.3
libssh2/docs/libssh2_channel_request_auth_agent.3
libssh2/docs/libssh2_channel_request_pty.3
libssh2/docs/libssh2_channel_request_pty_ex.3
libssh2/docs/libssh2_channel_request_pty_size.3
libssh2/docs/libssh2_channel_request_pty_size_ex.3
libssh2/docs/libssh2_channel_send_eof.3
libssh2/docs/libssh2_channel_set_blocking.3
libssh2/docs/libssh2_channel_setenv.3
libssh2/docs/libssh2_channel_setenv_ex.3
libssh2/docs/libssh2_channel_shell.3
libssh2/docs/libssh2_channel_signal_ex.3
libssh2/docs/libssh2_channel_subsystem.3
libssh2/docs/libssh2_channel_wait_closed.3
libssh2/docs/libssh2_channel_wait_eof.3
libssh2/docs/libssh2_channel_window_read.3
libssh2/docs/libssh2_channel_window_read_ex.3
libssh2/docs/libssh2_channel_window_write.3
libssh2/docs/libssh2_channel_window_write_ex.3
libssh2/docs/libssh2_channel_write.3
libssh2/docs/libssh2_channel_write_ex.3
libssh2/docs/libssh2_channel_write_stderr.3
libssh2/docs/libssh2_channel_x11_req.3
libssh2/docs/libssh2_channel_x11_req_ex.3
libssh2/docs/libssh2_crypto_engine.3
libssh2/docs/libssh2_exit.3
libssh2/docs/libssh2_free.3
libssh2/docs/libssh2_hostkey_hash.3
libssh2/docs/libssh2_init.3
libssh2/docs/libssh2_keepalive_config.3
libssh2/docs/libssh2_keepalive_send.3
libssh2/docs/libssh2_knownhost_add.3
libssh2/docs/libssh2_knownhost_addc.3
libssh2/docs/libssh2_knownhost_check.3
libssh2/docs/libssh2_knownhost_checkp.3
libssh2/docs/libssh2_knownhost_del.3
libssh2/docs/libssh2_knownhost_free.3
libssh2/docs/libssh2_knownhost_get.3
libssh2/docs/libssh2_knownhost_init.3
libssh2/docs/libssh2_knownhost_readfile.3
libssh2/docs/libssh2_knownhost_readline.3
libssh2/docs/libssh2_knownhost_writefile.3
libssh2/docs/libssh2_knownhost_writeline.3
libssh2/docs/libssh2_poll.3
libssh2/docs/libssh2_poll_channel_read.3
libssh2/docs/libssh2_publickey_add.3
libssh2/docs/libssh2_publickey_add_ex.3
libssh2/docs/libssh2_publickey_init.3
libssh2/docs/libssh2_publickey_list_fetch.3
libssh2/docs/libssh2_publickey_list_free.3
libssh2/docs/libssh2_publickey_remove.3
libssh2/docs/libssh2_publickey_remove_ex.3
libssh2/docs/libssh2_publickey_shutdown.3
libssh2/docs/libssh2_scp_recv.3
libssh2/docs/libssh2_scp_recv2.3
libssh2/docs/libssh2_scp_send.3
libssh2/docs/libssh2_scp_send64.3
libssh2/docs/libssh2_scp_send_ex.3
libssh2/docs/libssh2_session_abstract.3
libssh2/docs/libssh2_session_banner_get.3
libssh2/docs/libssh2_session_banner_set.3
libssh2/docs/libssh2_session_block_directions.3
libssh2/docs/libssh2_session_callback_set.3
libssh2/docs/libssh2_session_disconnect.3
libssh2/docs/libssh2_session_disconnect_ex.3
libssh2/docs/libssh2_session_flag.3
libssh2/docs/libssh2_session_free.3
libssh2/docs/libssh2_session_get_blocking.3
libssh2/docs/libssh2_session_get_timeout.3
libssh2/docs/libssh2_session_handshake.3
libssh2/docs/libssh2_session_hostkey.3
libssh2/docs/libssh2_session_init.3
libssh2/docs/libssh2_session_init_ex.3
libssh2/docs/libssh2_session_last_errno.3
libssh2/docs/libssh2_session_last_error.3
libssh2/docs/libssh2_session_method_pref.3
libssh2/docs/libssh2_session_methods.3
libssh2/docs/libssh2_session_set_blocking.3
libssh2/docs/libssh2_session_set_last_error.3
libssh2/docs/libssh2_session_set_timeout.3
libssh2/docs/libssh2_session_startup.3
libssh2/docs/libssh2_session_supported_algs.3
libssh2/docs/libssh2_sftp_close.3
libssh2/docs/libssh2_sftp_close_handle.3
libssh2/docs/libssh2_sftp_closedir.3
libssh2/docs/libssh2_sftp_fsetstat.3
libssh2/docs/libssh2_sftp_fstat.3
libssh2/docs/libssh2_sftp_fstat_ex.3
libssh2/docs/libssh2_sftp_fstatvfs.3
libssh2/docs/libssh2_sftp_fsync.3
libssh2/docs/libssh2_sftp_get_channel.3
libssh2/docs/libssh2_sftp_init.3
libssh2/docs/libssh2_sftp_last_error.3
libssh2/docs/libssh2_sftp_lstat.3
libssh2/docs/libssh2_sftp_mkdir.3
libssh2/docs/libssh2_sftp_mkdir_ex.3
libssh2/docs/libssh2_sftp_open.3
libssh2/docs/libssh2_sftp_open_ex.3
libssh2/docs/libssh2_sftp_opendir.3
libssh2/docs/libssh2_sftp_read.3
libssh2/docs/libssh2_sftp_readdir.3
libssh2/docs/libssh2_sftp_readdir_ex.3
libssh2/docs/libssh2_sftp_readlink.3
libssh2/docs/libssh2_sftp_realpath.3
libssh2/docs/libssh2_sftp_rename.3
libssh2/docs/libssh2_sftp_rename_ex.3
libssh2/docs/libssh2_sftp_rewind.3
libssh2/docs/libssh2_sftp_rmdir.3
libssh2/docs/libssh2_sftp_rmdir_ex.3
libssh2/docs/libssh2_sftp_seek.3
libssh2/docs/libssh2_sftp_seek64.3
libssh2/docs/libssh2_sftp_setstat.3
libssh2/docs/libssh2_sftp_shutdown.3
libssh2/docs/libssh2_sftp_stat.3
libssh2/docs/libssh2_sftp_stat_ex.3
libssh2/docs/libssh2_sftp_statvfs.3
libssh2/docs/libssh2_sftp_symlink.3
libssh2/docs/libssh2_sftp_symlink_ex.3
libssh2/docs/libssh2_sftp_tell.3
libssh2/docs/libssh2_sftp_tell64.3
libssh2/docs/libssh2_sftp_unlink.3
libssh2/docs/libssh2_sftp_unlink_ex.3
libssh2/docs/libssh2_sftp_write.3
libssh2/docs/libssh2_trace.3
libssh2/docs/libssh2_trace_sethandler.3
libssh2/docs/libssh2_userauth_authenticated.3
libssh2/docs/libssh2_userauth_banner.3
libssh2/docs/libssh2_userauth_hostbased_fromfile.3
libssh2/docs/libssh2_userauth_hostbased_fromfile_ex.3
libssh2/docs/libssh2_userauth_keyboard_interactive.3
libssh2/docs/libssh2_userauth_keyboard_interactive_ex.3
libssh2/docs/libssh2_userauth_list.3
libssh2/docs/libssh2_userauth_password.3
libssh2/docs/libssh2_userauth_password_ex.3
libssh2/docs/libssh2_userauth_publickey.3
libssh2/docs/libssh2_userauth_publickey_fromfile.3
libssh2/docs/libssh2_userauth_publickey_fromfile_ex.3
libssh2/docs/libssh2_userauth_publickey_frommemory.3
libssh2/docs/libssh2_version.3
libssh2/docs/template.3
libssh2/example/.gitignore
libssh2/example/CMakeLists.txt
libssh2/example/Makefile.am
libssh2/example/direct_tcpip.c
libssh2/example/libssh2_config_cmake.h.in
libssh2/example/scp.c
libssh2/example/scp_nonblock.c
libssh2/example/scp_write.c
libssh2/example/scp_write_nonblock.c
libssh2/example/sftp.c
libssh2/example/sftp_RW_nonblock.c
libssh2/example/sftp_append.c
libssh2/example/sftp_mkdir.c
libssh2/example/sftp_mkdir_nonblock.c
libssh2/example/sftp_nonblock.c
libssh2/example/sftp_write.c
libssh2/example/sftp_write_nonblock.c
libssh2/example/sftp_write_sliding.c
libssh2/example/sftpdir.c
libssh2/example/sftpdir_nonblock.c
libssh2/example/ssh2.c
libssh2/example/ssh2_agent.c
libssh2/example/ssh2_agent_forwarding.c
libssh2/example/ssh2_echo.c
libssh2/example/ssh2_exec.c
libssh2/example/subsystem_netconf.c
libssh2/example/tcpip-forward.c
libssh2/example/x11.c
libssh2/include/libssh2.h
libssh2/include/libssh2_publickey.h
libssh2/include/libssh2_sftp.h
libssh2/m4/.gitignore
libssh2/m4/autobuild.m4
libssh2/m4/lib-ld.m4
libssh2/m4/lib-link.m4
libssh2/m4/lib-prefix.m4
libssh2/nw/GNUmakefile
libssh2/nw/keepscreen.c
libssh2/nw/nwlib.c
libssh2/nw/test/GNUmakefile
libssh2/os400/README400
libssh2/os400/ccsid.c
libssh2/os400/initscript.sh
libssh2/os400/libssh2_ccsid.h
libssh2/os400/libssh2_config.h
libssh2/os400/macros.h
libssh2/os400/make-include.sh
libssh2/os400/make-rpg.sh
libssh2/os400/make-src.sh
libssh2/os400/make.sh
libssh2/os400/os400sys.c
libssh2/os400/include/alloca.h
libssh2/os400/include/stdio.h
libssh2/os400/include/sys/socket.h
libssh2/os400/libssh2rpg/libssh2.rpgle.in
libssh2/os400/libssh2rpg/libssh2_ccsid.rpgle.in
libssh2/os400/libssh2rpg/libssh2_publickey.rpgle
libssh2/os400/libssh2rpg/libssh2_sftp.rpgle
libssh2/src/.gitignore
libssh2/src/CMakeLists.txt
libssh2/src/Makefile.am
libssh2/src/NMakefile
libssh2/src/agent.c
libssh2/src/agent.h
libssh2/src/agent_win.c
libssh2/src/bcrypt_pbkdf.c
libssh2/src/blf.h
libssh2/src/blowfish.c
libssh2/src/channel.c
libssh2/src/channel.h
libssh2/src/comp.c
libssh2/src/comp.h
libssh2/src/crypt.c
libssh2/src/crypto.h
libssh2/src/global.c
libssh2/src/hostkey.c
libssh2/src/keepalive.c
libssh2/src/kex.c
libssh2/src/knownhost.c
libssh2/src/libgcrypt.c
libssh2/src/libgcrypt.h
libssh2/src/libssh2.pc.in
libssh2/src/libssh2_config_cmake.h.in
libssh2/src/libssh2_priv.h
libssh2/src/mac.c
libssh2/src/mac.h
libssh2/src/mbedtls.c
libssh2/src/mbedtls.h
libssh2/src/misc.c
libssh2/src/misc.h
libssh2/src/openssl.c
libssh2/src/openssl.h
libssh2/src/os400qc3.c
libssh2/src/os400qc3.h
libssh2/src/packet.c
libssh2/src/packet.h
libssh2/src/pem.c
libssh2/src/publickey.c
libssh2/src/scp.c
libssh2/src/session.c
libssh2/src/session.h
libssh2/src/sftp.c
libssh2/src/sftp.h
libssh2/src/transport.c
libssh2/src/transport.h
libssh2/src/userauth.c
libssh2/src/userauth.h
libssh2/src/version.c
libssh2/src/wincng.c
libssh2/src/wincng.h
libssh2/tests/.gitignore
libssh2/tests/CMakeLists.txt
libssh2/tests/Makefile.am
libssh2/tests/key_dsa
libssh2/tests/key_dsa.pub
libssh2/tests/key_dsa_wrong
libssh2/tests/key_dsa_wrong.pub
libssh2/tests/key_ecdsa
libssh2/tests/key_ecdsa.pub
libssh2/tests/key_ed25519
libssh2/tests/key_ed25519.pub
libssh2/tests/key_ed25519_encrypted
libssh2/tests/key_ed25519_encrypted.pub
libssh2/tests/key_rsa
libssh2/tests/key_rsa.pub
libssh2/tests/key_rsa_encrypted
libssh2/tests/key_rsa_encrypted.pub
libssh2/tests/key_rsa_openssh
libssh2/tests/key_rsa_openssh.pub
libssh2/tests/libssh2_config_cmake.h.in
libssh2/tests/mansyntax.sh
libssh2/tests/openssh_fixture.c
libssh2/tests/openssh_fixture.h
libssh2/tests/runner.c
libssh2/tests/session_fixture.c
libssh2/tests/session_fixture.h
libssh2/tests/signed_key_ecdsa
libssh2/tests/signed_key_ecdsa-cert.pub
libssh2/tests/signed_key_ecdsa.pub
libssh2/tests/simple.c
libssh2/tests/ssh2.c
libssh2/tests/ssh2.sh
libssh2/tests/sshd_fixture.sh.in
libssh2/tests/sshdwrap
libssh2/tests/test_agent_forward_succeeds.c
libssh2/tests/test_hostkey.c
libssh2/tests/test_hostkey_hash.c
libssh2/tests/test_keyboard_interactive_auth_fails_with_wrong_response.c
libssh2/tests/test_keyboard_interactive_auth_succeeds_with_correct_response.c
libssh2/tests/test_password_auth_fails_with_wrong_password.c
libssh2/tests/test_password_auth_fails_with_wrong_username.c
libssh2/tests/test_password_auth_succeeds_with_correct_credentials.c
libssh2/tests/test_public_key_auth_fails_with_wrong_key.c
libssh2/tests/test_public_key_auth_succeeds_with_correct_dsa_key.c
libssh2/tests/test_public_key_auth_succeeds_with_correct_ecdsa_key.c
libssh2/tests/test_public_key_auth_succeeds_with_correct_ed25519_key.c
libssh2/tests/test_public_key_auth_succeeds_with_correct_ed25519_key_from_mem.c
libssh2/tests/test_public_key_auth_succeeds_with_correct_encrypted_ed25519_key.c
libssh2/tests/test_public_key_auth_succeeds_with_correct_encrypted_rsa_key.c
libssh2/tests/test_public_key_auth_succeeds_with_correct_rsa_key.c
libssh2/tests/test_public_key_auth_succeeds_with_correct_rsa_openssh_key.c
libssh2/tests/test_public_key_auth_succeeds_with_correct_signed_ecdsa_key.c
libssh2/tests/etc/host
libssh2/tests/etc/host.pub
libssh2/tests/etc/sshd_config
libssh2/tests/etc/user
libssh2/tests/etc/user.pub
libssh2/tests/openssh_server/Dockerfile
libssh2/tests/openssh_server/authorized_keys
libssh2/tests/openssh_server/ca_ecdsa
libssh2/tests/openssh_server/ca_ecdsa.pub
libssh2/tests/openssh_server/ssh_host_ecdsa_key
libssh2/tests/openssh_server/ssh_host_ed25519_key
libssh2/tests/openssh_server/ssh_host_rsa_key
libssh2/tests/ossfuzz/.gitignore
libssh2/tests/ossfuzz/Makefile.am
libssh2/tests/ossfuzz/ossfuzz.sh
libssh2/tests/ossfuzz/ssh2_client_fuzzer.cc
libssh2/tests/ossfuzz/standaloneengine.cc
libssh2/tests/ossfuzz/testinput.h
libssh2/vms/libssh2_config.h
libssh2/vms/libssh2_make_example.dcl
libssh2/vms/libssh2_make_help.dcl
libssh2/vms/libssh2_make_kit.dcl
libssh2/vms/libssh2_make_lib.dcl
libssh2/vms/man2help.c
libssh2/vms/readme.vms
libssh2/win32/.gitignore
libssh2/win32/GNUmakefile
libssh2/win32/Makefile.Watcom
libssh2/win32/config.mk
libssh2/win32/libssh2.dsw
libssh2/win32/libssh2.rc
libssh2/win32/libssh2_config.h
libssh2/win32/msvcproj.foot
libssh2/win32/msvcproj.head
libssh2/win32/rules.mk
libssh2/win32/tests.dsp
libssh2/win32/test/GNUmakefile
ssh2/__init__.pxd
ssh2/__init__.py
ssh2/_version.py
ssh2/agent.pxd
ssh2/agent.pyx
ssh2/c_pkey.pxd
ssh2/c_sftp.pxd
ssh2/c_ssh2.pxd
ssh2/c_stat.pxd
ssh2/channel.pxd
ssh2/channel.pyx
ssh2/error_codes.pxd
ssh2/error_codes.pyx
ssh2/exceptions.pyx
ssh2/fileinfo.pxd
ssh2/fileinfo.pyx
ssh2/knownhost.pxd
ssh2/knownhost.pyx
ssh2/listener.pxd
ssh2/listener.pyx
ssh2/pkey.pxd
ssh2/pkey.pyx
ssh2/publickey.pxd
ssh2/publickey.pyx
ssh2/session.pxd
ssh2/session.pyx
ssh2/sftp.pxd
ssh2/sftp.pyx
ssh2/sftp_handle.pxd
ssh2/sftp_handle.pyx
ssh2/statinfo.pxd
ssh2/statinfo.pyx
ssh2/utils.pxd
ssh2/utils.pyx
ssh2_python3.egg-info/PKG-INFO
ssh2_python3.egg-info/SOURCES.txt
ssh2_python3.egg-info/dependency_links.txt
ssh2_python3.egg-info/not-zip-safe
ssh2_python3.egg-info/top_level.txt
tests/__init__.py
tests/base_test.py
tests/key_ecdsa
tests/key_ecdsa.pub
tests/known_hosts
tests/signed_key_ecdsa
tests/signed_key_ecdsa.pub
tests/test_auth.py
tests/test_channel.py
tests/test_exceptions.py
tests/test_knownhost.py
tests/test_session.py
tests/test_sftp.py
tests/unit_test_key
tests/unit_test_key.pub
tests/embedded_server/__init__.py
tests/embedded_server/authorized_keys
tests/embedded_server/ca
tests/embedded_server/ca.pub
tests/embedded_server/known_hosts
tests/embedded_server/openssh.py
tests/embedded_server/rsa_host_key
tests/embedded_server/sshd_config