SSH.NET 2016.0.0-beta1

SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism and with broad framework support.

Showing the top 20 packages that depend on SSH.NET.

Packages Downloads
Testcontainers
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
61
Testcontainers
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
41
Testcontainers
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
38
Testcontainers
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
37
Testcontainers
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
35
Testcontainers
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
33
Testcontainers
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
30
Testcontainers
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
25
Testcontainers
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
22
Testcontainers
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
21
MySql.Data
MySql.Data.MySqlClient .Net Core Class Library
20
Testcontainers
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
20
Testcontainers
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
19
MySql.Data
MySql.Data.MySqlClient .Net Core Class Library
19

2016.0.0-beta1 ============== New Features: * Added support for HMAC-SHA512 (hmac-sha2-512 and hmac-sha2-512-96) * Added support for Universal Windows Platform 10 (UAP10.0) Changes: * Overall performance improvements * Relicensed code under MIT license, explicitly permitting reuse within proprietary software provided all copies of the licensed software include a copy of the MIT License terms and the copyright notice * Separated our hash algorithms into SshNet.Security.Cryptography project and package * When available, prefer hash algorithms and encodings from target framework * Refactoring to prepare for upcoming .NET Core support Fixes: * Partial reads from stream assume end (CodePlex issue #1516) * Session.Disconnect() hangs forever (CodePlex issue #2591) * SshData.ReadInt64() is broken (CodePlex issue #2579) * Race condition when SSH_MSG_GLOBAL_REQUEST is received immediately after successful authentication (GitHub issue #8) 2014.4.6-beta2 ============== New Features: * Improved accuracy of IsConnected on .NET * Added support for ssh.com (SSH-2) private keys (issue #1987) * Support an acceptable group of up to 8192 bits for SHA-1 and SHA-256 Diffie-Hellman Group and Key Exchange (issues #1973 and #1777) Changes: * Reduced default buffer size for SftpClient from 64 KB to 32 KB as some SSH servers apply a hard limit of 64 KB at the transport level. Fixes: * SftpClient is throwing undocumented exceptions (issue #2148) * Client channels are no longer closed on dispose (issue #1943) * SftpClient.Exists(string) returns true for a path that does not exist (issues #1952, #1696 and #1574) * ObjectDisposedException when channel is closing (issues #1942 and #1944) * Stack overflow during authentication when server returns same allowed methods after partial success (issue #2399) * SshCommand doesn't cleanup subscribed events (issue #2295) * Lines before protocol identification string are not skipped (issue #1935 and #2223) * ShellStream.ReadLine produces incorrect output when reading multi-byte characters (issue #2190) * SftpClient constructor throws ArgumentException when host contains underscore (issue #1845) * Signing key is missing from source download (issue #2455) * Forwarded Port channels can get stuck waiting (issue #1558) * NullReferenceException when SftpFileStream is finalized after dispose of session (issue #2013) * BlockCipher.Encrypt fails if input message is not padded (issue #2547) * ScpClient: Missing files when using DirectoryUpload (issue #1382) * Dynamic port forwarding slows down to a crawl (issue #2010) * SendKeepAlive causes SocketException when connection is dropped (issue #2029) * SocketException on Dispose or Disconnect (issue #2400) * Sending EOF on wrong channel number (issue #1877) * ForwardedPortDynamic: Unhandled exception if client terminates socket (issue #1844) 2014.4.6-beta1 ============== New Features: * Added callbacks to UploadFile, DownloadFile and ListDirectory in SftpClient (issue #1324) * Allow a given private key file to be used concurrently * Performance improvements: - optimization of payload size for both read and write operations (SftpClient only) - increase window size from 1MB to 2MB - increase buffer size from 16KB to 64KB for SftpClient - take into account the maximum remote packet size of the channel for write operations - increase maximum size of packets that we can receive from 32 KB to 64 KB * Improve exception message for authentication failures Breaking changes: * Assembly name is now Renci.SshNet for all supported frameworks * The Renci.SshNet assemblies for .NET and Silverlight are now strong-named (issue #1802) Fixes: * Incorrect copyright in assemblies (issue #1764) * Remove linefeed from WriteLine method in Shellstream class (issue #1584) * Disable logging of messages in release builds (issue #1767) * Stuck loop on key exchange using arcfour encryption (issue #1922) * Timeout sending data to server with low window size (issue #1706) * No connection possible with the same auth method requested multiple times (issue #1930) * Unobserved exception rethrown by finalizer thread (issue #1298 and #1587) * Client cipher is used to decrypt server messages (issue #1917) * Connection dropped by server due to invalid DSA signature (issue #1918) * Correct casing of Security/Cryptography/HMAC.cs to fix build on Linux (issue #1505) * HTTP proxy hangs (issue #1890) * Wrong parameters to SetSocketOption leads to SocketException under Mono (issue #1799) * Incorrect check for timeout values (issue #1620) * Wrong PKCS7 padding in DES algorithm (issue #1580) * OverflowException on empty server response (issue #1562) * Event handle leak (issue #1761) * SftpFileStream is very slow (issue #1919) * Write access required for private key file

Silverlight 4.0

Silverlight 5.0

WindowsPhone 7.1

WindowsPhone 8.0

UAP 10.0

Version Downloads Last updated
2025.0.0 6 04/20/2025
2024.2.0 16 12/02/2024
2024.1.0 16 07/15/2024
2024.0.0 22 03/12/2024
2023.0.1 15 10/02/2024
2023.0.0 14 12/02/2024
2020.0.2 22 08/03/2023
2020.0.1 31 01/26/2022
2020.0.0 15 08/26/2023
2020.0.0-beta1 11 08/30/2023
2016.1.0 87 12/09/2019
2016.1.0-beta4 15 08/30/2023
2016.1.0-beta3 15 08/25/2023
2016.1.0-beta2 16 08/24/2023
2016.1.0-beta1 17 08/31/2023
2016.0.0 12 08/24/2023
2016.0.0-beta3 19 08/30/2023
2016.0.0-beta2 15 08/31/2023
2016.0.0-beta1 16 08/26/2023
2014.4.6-beta2 14 08/31/2023
2014.4.6-beta1 21 08/27/2023
2013.4.7 17 08/29/2024
2013.1.27 13 08/29/2023
2013.1.8 18 08/28/2023
2012.21.12 16 08/24/2023
2012.20.12 13 08/29/2023
2012.12.3 18 08/26/2023
2012.3.9 18 08/31/2023
2011.12.7 17 08/30/2023
2011.9.28 14 08/31/2023
2011.7.29 15 08/29/2023