SSHBlackbox
With SSHBlackbox you can add support for secure connections using SSH1 and SSH2 protocols to your application in a couple of clicks.
SSHBlackbox is written without dependency from third-party libraries (besides standard Win32/Linux/.NET API). SSHBlackbox does not use CryptoAPI, OpenSSH or other third-party encryption library.
Typical uses of SSH includes securing FTP and Shell/Telnet connections, building secure information tunnels with advanced control over data transfer and more. Also SSH protocol is a transport for SFTP (Secure File Transfer Protocol). SSHBlackbox is included into SFTPBlackbox
Unlike other SSH components, SSHBlackbox supports multiple tunnels running over single SSH connection. What is a tunnel? SSH is capable of transferring different independent streams of data via one secured connection. All streams of data use the same authentication, encryption and compression settings. At the same time, closing one tunnel doesn't break any other data exchange. This makes SSH ideal for tunneling different application-level protocols.
SSHBlackbox supports both synchronous and asynchronous operations so you won't be limited by the mode you chose.
SSHBlackbox is the most flexible SSH solution currently available on the market. SSHBlackbox doesn't work with sockets directly (although Simple*Client components have optional socket support) and this lets you use SSH with any connection type including named pipes or serial communication.
SSHBlackbox supports X.509 certificates for SSH authentication.
SSHBlackbox includes client-side and server-side components. Server-side components are included into .NET and VCL editions.
SSHBlackbox can be both easy-to-use and extremely flexible. If you need SSH support in 5 minutes, take ElSimpleSSHClient class which incapsulates all functionality. If you need unlimited flexibility, build your custom SSH functionality with TElSSHClient class.
SSHBlackbox is offered as a part of SecureBlackbox (Standard and Professional) and also as an individual package.
Available editions:
- .NET Framework 1.1, 2.0, 3.0, 3.5, Mono and .NET CF: .NET development tools including Visual Studio 2008, Visual Studio 2005, Visual Studio .NET 2003, Borland Delphi 8, Delphi 2005, Delphi 2006 and Delphi 2007, Borland C# Builder
- VCL: Delphi 4 to Delphi 2005 or Borland Developer Studio 2006 (Delphi and C++Builder personalities), C++Builder 2007, Delphi 2007 or CodeGear RAD Studio 2007, Kylix 3 or FreePascal for Win32 and for Linux / x86
- ActiveX/DLL: any development tool that supports ActiveX or DLL (use of ActiveX/DLL edition in .NET Framework is discouraged. Use .NET edition instead)
License:
SecureBlackbox can be downloaded and installed for free evaluation.
To develop and/or distribute your products with SecureBlackbox or one of its packages you need to buy the license. Payment is done only during ordering of new license or license upgrade. No royalties are required for use and distribution of the components. After your order is processed, you are free to redistribute the package redistributable files or compiled code free of charge (except for In-House license).
SecureBlackbox packages are available for licensing under different licenses:
Read more about the differences between various SecureBlackbox licenses.For information about discounts, provided for Educational, Student and Non-profit licenses, see Non-profit licensing page. Student licenses for SecureBlackbox are offered only for individual packages (i.e. not for Professional, Transports and Data Security packages).
Download:
SecureBlackbox evaluation (includes SSHBlackbox package)
Order:
