About Rebex SSH Pack
Provide secure file access using SFTP, terminal emulation and SSH shell functionality to your .NET applications.
Rebex SSH Pack includes Rebex SFTP for .NET and Rebex SSH Shell. Rebex SFTP for .NET is a versatile file-transfer component for .NET languages (such as C# or VB.NET) that provides secure file system access over a secure SSH channel using the SFTP protocol. It makes it easy to transfer files between your application and Unix/Windows SSH servers. All popular SSH/SFTP and proxy servers are supported. Rebex SSH Shell is an SSH shell and terminal emulation library for .NET languages (such as C# or VB.NET). It makes it easy to execute commands on Unix/Windows SSH servers or add terminal emulation capabilities to your applications. All popular Linux and Windows SSH servers are supported. Includes tutorials and many samples, including WinForm clients with full C# and VB.NET source code.
Rebex SSH Pack includes Rebex SFTP for .NET and Rebex SSH Shell
Major Rebex SFTP for .NET features
- Supports all major SSH and SFTP servers
- Easy-to-use API with maximum flexibility, designed to fit into the .NET Framework
- Upload and download to or from RAM
- A tutorial and many samples, including multithreaded WinForm clients with full C# and VB.NET source code are included
- 100% managed code
- CLS (Common Language Specification) compliant
- Stable and thoroughly tested code
- Complete C# source code is optionally available
- Suitable for both client and server applications
- Support for asynchronous operations according to .NET design patterns
- All common firewalls and proxy servers are supported
- The API closely resembles Rebex FTP for .NET - migrating existing applications from FTP to SFTP is easy
- Includes a stand-alone SSH2 client component for general use
- Includes Rebex Security component with support for signature/verification, encryption/decryption, etc
- DSA and RSA public keys
- Diffie-Hellman key exchange
- Encryption/decryption using Triple DES, RC4 or AES
- Dedicated class for manipulating file and directory listings. Wildcards, regular expressions and symlinks supported
- Creating and deleting files and folders
- Resolving symlinks
- Setting and retrieving Unix file attributes
- Events and delegates for effortless integration with your applications
- Supports resuming file transfers after interruption
- Multiple simultaneous operations
- Progress event handler for monitoring uploads and downloads
- Error handling with .NET exceptions
- Compliant with RFC 4250-4254 and 4256
Supported Proxy Servers
- Socks4
- Socks4a (Socks4 with domain name resolving)
- Socks5
- HTTP proxy CONNECT method
- Tested SFTP servers
- OpenSSH
- GlobalScape Security Server
- WeOnlyDo wodSFTP
- CoreFTP Server
- Bitvise WinSSHD
Major Rebex SSH Shell for .NET features
- Execute commands over SSH channel
- Remote shell over SSH
- Terminal emulation (Windows Forms control and virtual terminal)
- Terminal session recording and replay
- Username/password and public key authentication
- Supports all major SSH servers.
- Easy-to-use API with maximum flexibility, designed to fit nicely into .NET Framework.
- A tutorial and many samples, including WinForm clients with full C# and VB.NET source code.
- 100% managed code.
- CLS (Common Language Specification) compliant.
- Stable and thoroughly tested code.
- Complete C# source code is optionally available.
- IPv6 support
- Suitable for both client and server applications.
- All common firewalls and proxy servers are supported.
- Includes a stand-alone SSHv2 client component for general use.
- Includes Rebex Security component with support for signature/verification, encryption/decryption, etc.
- RSA and DSA public keys, public key authentication.
- Diffie-Hellman key exchange.
- Encryption/decryption using Triple DES, RC4 or AES.
- Events and delegates for effortless integration with your applications.
- Multiple simultaneous operations.
- Error handling with .NET exceptions.
- Compliant with RFC 4250-4254, 4256 and 4419.
Supported proxy servers
- Socks4
- Socks4a (Socks4 with domain name resolving)
- Socks5
- HTTP proxy CONNECT method
Tested SFTP servers
- OpenSSH
- GlobalScape Security Server
- Bitvise WinSSHD
Samples
- WinFormClient - GUI SSH client (C#, VB.NET).
- AnsiPlayer - GUI SSH session player (C#, VB.NET).
- AnsiConvertor - ANSI file convertor utility (C#, VB.NET).
- RExec - Remote exec (C#, VB.NET).
- SimpleShell - Simple shell (C#, VB.NET).
- AnsiViewer - GUI ANSI file presentation (C#, VB.NET).
- WinFormRExec - GUI remote exec (C#, VB.NET).
- SimpleWinFormClient - GUI SSH client (C#, VB.NET).
- KeyGenerator - GUI SSH Key Generator (C#, VB.NET).
Component Property | |
Component Type | .NET |
Version | 2017 R3 |
标签: Rebex SSH Pack