<PackageReference Include="SSH.NET" Version="2013.1.27" />
API Differences between 2013.1.27 and 2023.0.1
226 Additions
161 Removals
Renci.SshNet
-
public abstract class AuthenticationMethod
-
public abstract class BaseClient : IDisposable
-
public class ConnectionInfo
-
public static class Extensions
-
public abstract class ForwardedPort
-
public class ForwardedPortDynamic : ForwardedPort, IDisposable
-
public class ForwardedPortLocal : ForwardedPort, IDisposable
-
public class ForwardedPortRemote : ForwardedPort, IDisposable
-
public interface IBaseClient : IDisposable
-
public interface IForwardedPort : IDisposable
-
public interface IPrivateKeySource
-
public interface IRemotePathTransformation
-
public interface ISftpClient : IBaseClient, IDisposable
-
public class NetConfClient : BaseClient
- public NetConfClient(string host, int port, string username, IPrivateKeySource[] keyFiles)
- public NetConfClient(string host, string username, IPrivateKeySource[] keyFiles)
- public NetConfClient(string host, int port, string username, PrivateKeyFile[] keyFiles)
- public NetConfClient(string host, string username, PrivateKeyFile[] keyFiles)
-
public class PrivateKeyAuthenticationMethod : AuthenticationMethod, IDisposable
-
public class PrivateKeyConnectionInfo : ConnectionInfo, IDisposable
- public ICollection<IPrivateKeySource> KeyFiles { get; }
- public ICollection<PrivateKeyFile> KeyFiles { get; }
- public PrivateKeyConnectionInfo(string host, int port, string username, IPrivateKeySource[] keyFiles)
- public PrivateKeyConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, IPrivateKeySource[] keyFiles)
- public PrivateKeyConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, IPrivateKeySource[] keyFiles)
- public PrivateKeyConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, IPrivateKeySource[] keyFiles)
- public PrivateKeyConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, IPrivateKeySource[] keyFiles)
- public PrivateKeyConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword, IPrivateKeySource[] keyFiles)
- public PrivateKeyConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword, IPrivateKeySource[] keyFiles)
- public PrivateKeyConnectionInfo(string host, int port, string username, PrivateKeyFile[] keyFiles)
- public PrivateKeyConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, PrivateKeyFile[] keyFiles)
- public PrivateKeyConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, PrivateKeyFile[] keyFiles)
- public PrivateKeyConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, PrivateKeyFile[] keyFiles)
- public PrivateKeyConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, PrivateKeyFile[] keyFiles)
- public PrivateKeyConnectionInfo(string host, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword, PrivateKeyFile[] keyFiles)
- public PrivateKeyConnectionInfo(string host, int port, string username, ProxyTypes proxyType, string proxyHost, int proxyPort, string proxyUsername, string proxyPassword, PrivateKeyFile[] keyFiles)
-
public class PrivateKeyFile : IDisposable
-
public static class RemotePathTransformation
-
public class ScpClient : BaseClient
- public IRemotePathTransformation RemotePathTransformation { get; set; }
- public ScpClient(string host, int port, string username, IPrivateKeySource[] keyFiles)
- public ScpClient(string host, string username, IPrivateKeySource[] keyFiles)
- public ScpClient(string host, int port, string username, PrivateKeyFile[] keyFiles)
- public ScpClient(string host, string username, PrivateKeyFile[] keyFiles)
- public void Download(string filename, Stream destination)
- public void Download(string filename, Stream destination)
- public void Upload(FileInfo fileInfo, string path)
- public void Upload(DirectoryInfo directoryInfo, string path)
- public void Upload(FileSystemInfo fileSystemInfo, string path)
-
public class Session : IDisposable
-
public class SftpClient : BaseClient
- public SftpClient(string host, int port, string username, IPrivateKeySource[] keyFiles)
- public SftpClient(string host, string username, IPrivateKeySource[] keyFiles)
- public SftpClient(string host, int port, string username, PrivateKeyFile[] keyFiles)
- public SftpClient(string host, string username, PrivateKeyFile[] keyFiles)
- public Task DeleteFileAsync(string path, CancellationToken cancellationToken)
- public IEnumerable<ISftpFile> EndListDirectory(IAsyncResult asyncResult)
- public IEnumerable<SftpFile> EndListDirectory(IAsyncResult asyncResult)
- public ISftpFile Get(string path)
- public SftpFile Get(string path)
- public Task<SftpFileSytemInformation> GetStatusAsync(string path, CancellationToken cancellationToken)
- public IEnumerable<ISftpFile> ListDirectory(string path, Action<int> listCallback = null)
- public IAsyncEnumerable<ISftpFile> ListDirectoryAsync(string path, CancellationToken cancellationToken)
- public IEnumerable<SftpFile> ListDirectory(string path, Action<int> listCallback = null)
- public Task<SftpFileStream> OpenAsync(string path, FileMode mode, FileAccess access, CancellationToken cancellationToken)
- public Task RenameFileAsync(string oldPath, string newPath, CancellationToken cancellationToken)
-
public class ShellStream : Stream
-
public class SshClient : BaseClient
- public SshClient(string host, int port, string username, IPrivateKeySource[] keyFiles)
- public SshClient(string host, string username, IPrivateKeySource[] keyFiles)
- public SshClient(string host, int port, string username, PrivateKeyFile[] keyFiles)
- public SshClient(string host, string username, PrivateKeyFile[] keyFiles)
Renci.SshNet.Abstractions
Renci.SshNet.Common
-
public class ASCIIEncoding : Encoding
-
public abstract class AsyncResult : IAsyncResult
-
public class AuthenticationPromptEventArgs : AuthenticationEventArgs
-
public struct BigInteger : IComparable, IFormattable, IComparable<BigInteger>, IEquatable<BigInteger>
- public BigInteger(short sign, uint[] data)
- public static BigInteger Parse(string value)
- public static BigInteger Parse(string value, NumberStyles style)
- public static BigInteger Parse(string value, IFormatProvider provider)
- public static BigInteger Parse(string value, IFormatProvider provider)
- public static BigInteger Parse(string value, NumberStyles style)
- public static bool TryParse(string value, NumberStyles style, CultureInfo cultureInfo, out BigInteger result)
- public static bool TryParse(string value, NumberStyles style, IFormatProvider provider, out BigInteger result)
- public string ToString(string format)
- public string ToString(string format)
-
public class DerData
-
public class HostKeyEventArgs : EventArgs
-
public class NetConfServerException : SshException
-
public class ProxyException : SshException
-
public class ScpException : SshException
-
public class SemaphoreLight
-
public class SftpPathNotFoundException : SshException
-
public class SftpPermissionDeniedException : SshException
-
public class SshAuthenticationException : SshException
-
public class SshConnectionException : SshException
-
public abstract class SshData
-
public class SshDataStream : MemoryStream
-
public class SshException : Exception
-
public class SshIdentificationEventArgs : EventArgs
-
public class SshOperationTimeoutException : SshException
-
public class SshPassPhraseNullOrEmptyException : SshException
-
public enum TerminalModes
Renci.SshNet.Compression
Renci.SshNet.Connection
Renci.SshNet.Messages
Renci.SshNet.Messages.Authentication
Renci.SshNet.Messages.Connection
Renci.SshNet.Messages.Transport
Renci.SshNet.Security
Renci.SshNet.Security.Cryptography
-
public abstract class BlockCipher : SymmetricCipher
-
public abstract class Cipher
- protected static uint BigEndianToUInt32(byte[] buffer)
- protected static uint BigEndianToUInt32(byte[] buffer, int offset)
- protected static ulong BigEndianToUInt64(byte[] buffer)
- protected static ulong BigEndianToUInt64(byte[] buffer, int offset)
- protected static uint LittleEndianToUInt32(byte[] buffer)
- protected static uint LittleEndianToUInt32(byte[] buffer, int offset)
- protected static ulong LittleEndianToUInt64(byte[] buffer)
- protected static ulong LittleEndianToUInt64(byte[] buffer, int offset)
- protected static void UInt32ToBigEndian(uint number, byte[] buffer)
- protected static void UInt32ToBigEndian(uint number, byte[] buffer, int offset)
- protected static void UInt32ToLittleEndian(uint number, byte[] buffer)
- protected static void UInt32ToLittleEndian(uint number, byte[] buffer, int offset)
- protected static void UInt64ToBigEndian(ulong number, byte[] buffer)
- protected static void UInt64ToBigEndian(ulong number, byte[] buffer, int offset)
- protected static void UInt64ToLittleEndian(ulong number, byte[] buffer)
- protected static void UInt64ToLittleEndian(ulong number, byte[] buffer, int offset)
- public abstract byte[] Decrypt(byte[] input, int offset, int length)
- public abstract byte[] Encrypt(byte[] input, int offset, int length)
-
public class EcdsaDigitalSignature : DigitalSignature, IDisposable
-
public class ED25519DigitalSignature : DigitalSignature, IDisposable
-
public class HMACMD5 : HMACMD5
-
public class HMACSHA1 : HMACSHA1
-
public class HMACSHA256 : HMACSHA256
-
public class HMACSHA384 : HMACSHA384
-
public class HMACSHA512 : HMACSHA512
-
public class HMac<T> : KeyedHashAlgorithm where T : HashAlgorithm
- protected int BlockSize { get; }
- public HMac(byte[] key, int hashSizeValue)
- public HMac(byte[] key)
-
public class MD5Hash : HashAlgorithm
-
public class RIPEMD160Hash : HashAlgorithm
-
public class RsaDigitalSignature : CipherDigitalSignature, IDisposable
-
public class SHA1Hash : HashAlgorithm
-
public class SHA256Hash : HashAlgorithm
-
public abstract class SHA2HashBase : HashAlgorithm
-
public class SHA384Hash : SHA2HashBase
-
public class SHA512Hash : SHA2HashBase
Renci.SshNet.Security.Cryptography.Ciphers
Renci.SshNet.Sftp