winsshlib is an implementation of SSH Version 2 protocol for Windows with C++ 11.
Currently the following features are supported:
- algorithm
- diffie-hellman-group1-sha1
- diffie-hellman-group14-sha1
- diffie-hellman-group-exchange-sha1
- diffie-hellman-group-exchange-sha256
- DSA, RSA
- 3des-cbc, 3des-ctr
- aes128-cbc, aes128-ctr, aes192-cbc, aes192-ctr, aes256-cbc, aes256-ctr
- hmac-md5, hmac-sha1
- public key and password user authentication
- WINSOCK blocked socket, event socket and async socket.
- SFTPChannel (DIR, GET, PUT, MKDIR, RENAME, REMOVE, RMDIR, SYMLINK, REALPATH)
- CommandChannel (execute a command on a remote server)