Screenshot Preview

SocketTools SSH Toolbox

by Catalyst Development Corporation - Product Type: Component / .NET Class / ActiveX OCX / DLL

SocketTools Toolbox products are available as part of SocketTools Visual Edition and SocketTools Library Editionand SocketTools .NET Edition.

If you require more information, please visit the pages above or Contact Us for pricing and availability.

Connect securely to a remote system using the Secure Shell (SSH) protocol. SocketTools SSH Toolbox can be used to establish an interactive terminal session with the remote host where all of the data exchanged between the local system and server is encrypted. The SSH component can also be used to execute commands on the remote system, returning the output of the command so that it can be processed. The SSH protocol is commonly used for remote system administration and is commonly used with servers that use the UNIX and Linux operating systems. Note that this component cannot be used to transfer files. The SocketTools FTP Toolbox package includes support for file transfers using SSH.

Screenshot of SocketTools SSH Toolbox - .NET/ActiveX/DLL - V6.0

SocketTools SSH Toolbox Overview
The Secure Shell (SSH) protocol provides a secure communication channel between the local system and a remote host, ensuring that the user's credentials and data (such as the commands being sent and the output being returned) is encrypted. It is primarily used for remote logins and server administration on UNIX and Linux based systems, although there are a number of SSH servers also available for the Windows platform. The SSH Toolbox components enable your application to connect to a remote host, authenticate and interact with the system. You can either establish a terminal session using a command-line interface, or you can simply execute commands on the remote host and have the output returned to you in a string buffer. Here's an overview of just some of this product's features:

  • Includes managed .NET classes compatible Visual Studio 2003/2005/2008/2010
  • Includes an ATL-based ActiveX control compatible with Visual Basic 6.0 and many other languages
  • Includes a standard Windows dynamic link library (DLL) and C++ class
  • Support for the SSH version 1.0 and 2.0 protocols
  • Establish an interactive terminal session, logging in and accessing the command line
  • Execute remote commands and have the output returned directly to your application
  • Provide a modern Windows interface for legacy character-based applications on a server
  • Low resource utilization and no external dependencies on third-party libraries
  • Support for both synchronous and asynchronous network connections
  • Thread-safe implementation with full support for multithreaded applications
  • An extensive Developer's Guide and online Technical Reference
  • A professional technical support staff and extensive online support resources
  • No runtime licensing fees or additional royalties, unlimited redistribution to end-users
  • A trusted company with over 10 years experience developing Internet components

Secure Connections
The SSH Toolbox components support secure connections using SSH 1.0 and 2.0. Data is encrypted using industry standard protocols, protecting both the client authentication credentials and the data that is being exchanged. Enabling the security features in your application is typically as simple as setting a single property or specifying an additional connection option. SocketTools supports strong encryption up to 256 bits and the Advanced Encryption Standard (AES) cipher, among several others. The data encryption is handled transparently, with no special knowledge required on your part, and does not depend on any external third-party libraries. The SocketTools SSH Toolbox provides reliable connections to secure servers, ensuring that your data is always protected.

Toolbox Components
The SocketTools SSH Toolbox includes a .NET class for managed code development in Visual C# and Visual Basic .NET, an ActiveX control for development in Visual Basic 6.0, and a standard Windows DLL that can be used with virtually any Windows programming language. Because the Toolbox package includes each of these component types, it ensures that you can use SocketTools with the development platform and tools of your choice, without limitations or workarounds. If you're working in C++, you can use the DLL and the C++ class that's included. If you're working in C#, you can use the managed class that's supported on versions 1.1, 2.0, 3.5 and 4.0 of the .NET Framework. If you're working with legacy code in Visual Basic 6.0, using languages like Visual FoxPro or PowerBuilder, or need to write some scripting code, you can use the ActiveX control. With the SocketTools Toolbox, you have the freedom to choose what best meets your specific needs for any type of project.