SSH.NET 2016.0.0-beta2

This is a prerelease version of SSH.NET.
There is a newer version of this package available.
See the version list below for details.
Install-Package SSH.NET -Version 2016.0.0-beta2
dotnet add package SSH.NET --version 2016.0.0-beta2
<PackageReference Include="SSH.NET" Version="2016.0.0-beta2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SSH.NET --version 2016.0.0-beta2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: SSH.NET, 2016.0.0-beta2"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install SSH.NET as a Cake Addin
#addin nuget:?package=SSH.NET&version=2016.0.0-beta2&prerelease

// Install SSH.NET as a Cake Tool
#tool nuget:?package=SSH.NET&version=2016.0.0-beta2&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

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

NuGet packages (178)

Showing the top 5 NuGet packages that depend on SSH.NET:

Package Downloads
Renci.SshNet.Async

Extends Renci.SshNet to implement the task-based async pattern

AspNetCore.HealthChecks.Network

HealthChecks.Network is the health check package for network services.

FlubuCore

A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code. Documentation can be found at: https://github.com/dotnetcore/FlubuCore Detailed examples can be found at: https://github.com/dotnetcore/FlubuCore.Examples

Naos.Deployment.Core

Created on 2021-09-18 06:17

RapidCore

RapidCore is a collection of dotnet libraries to help you accelerate backend and api development

GitHub repositories (43)

Showing the top 5 popular GitHub repositories that depend on SSH.NET:

Repository Stars
ShareX/ShareX
ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
duplicati/duplicati
Store securely encrypted backups in the cloud!
win-acme/win-acme
A simple ACME client for Windows (for use with Let's Encrypt et al.)
stride3d/stride
Stride Game Engine (formerly Xenko)
proxysu/ProxySU
Xray,V2ray,Trojan,NaiveProxy, Trojan-Go, ShadowsocksR(SSR),Shadowsocks-libev及相关插件,MTProto+TLS 一键安装工具,windows下用(一键科学上网)
Version Downloads Last updated
2020.0.1 3,031,132 1/24/2021
2020.0.0 639,264 12/31/2020
2020.0.0-beta1 1,276,734 6/7/2020
2016.1.0 24,016,244 10/16/2017
2016.1.0-beta4 3,436 10/7/2017
2016.1.0-beta3 38,128 9/20/2017
2016.1.0-beta2 55,640 8/16/2017
2016.1.0-beta1 83,358 12/14/2016
2016.0.0 3,520,583 8/2/2016
2016.0.0-beta3 3,449 7/27/2016
2016.0.0-beta2 10,963 6/25/2016
2016.0.0-beta1 2,905 6/19/2016
2014.4.6-beta2 361,853 11/22/2014
2014.4.6-beta1 12,471 4/6/2014
2013.4.7 1,418,634 4/6/2013
2013.1.27 72,090 1/27/2013
2013.1.8 5,310 1/8/2013
2012.21.12 2,549 12/21/2012
2012.20.12 1,506 12/20/2012
2012.12.3 3,008 12/4/2012
2012.3.9 9,357 3/9/2012
2011.12.7 2,044 3/3/2012
2011.9.28 2,678 10/13/2011
2011.7.29 3,649 9/16/2011

2016.0.0-beta2
==============

Changes:

   * Improved performance of ScpClient (GitHub issue #21)

Fixes:

   * Terminal width (pixels) is not passed in pty-req
   * Stopping ForwardedPortDynamic without ever having started would result in a NRE

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