PowerTCP SSH and SFTP for .NET Standard Support
- Brand: Dart Communication
- Product Code: PowerTCP
- Availability: In Stock
Overview
PowerTCP SSH and SFTP for .NET is designed to offer the most advanced, easy to use SSHv2 and SFTPv3 components available. Requires fewer resources, provides more flexibility, and elicits code that is easier to re-use and maintain.
- Model-View-Controller (MVC) design means fewer resources, more flexibility, and code that is easy to maintain
- Supports .NET 2.0 features including; generics and IPv6
- Includes COM Interfaces for use in COM environments, such as VB6
- Supports concurrent sessions on multiple worker threads
- Complies with RFCs: 4250, 4251, 4252, 4253, 4254, 4256, 4335, 4344, 4419, and 4432
- Code examples and sample projects demonstrate typical uses
Security
- New Elliptic Curve Diffie-Hellman key exchange and Elliptic Curve Digital Signature host keys, for enhanced security
- New Diffie-Hellman key exchange algorithm, in addition to RCA and DSS server host key algorithms, for broad compatibility
- SSH transport compression, substantially increasing transfer rates for compressible data
- Public key authentication
- Encryption algorithms include: aes128-cbc, 3des-cbc, aes192-cbc, aes256-cbc, aes128-ctr, 3des-ctr, aes192-ctr, and aes256-ctr
- HMAC hashing algorithms include: hmac-sha2-512, hmac-sha2-256, hmac-sha1, hmac-sha1-96, hmac-md5, and hmac-md5-96
SSH File Transfer Protocol Feature Preview (SFTP Version 3)
- Upload, download and delete files
- Listings are parsed automatically
- Create and delete directories
- Wildcard support for multi-file transfers (mput and mget)
- Cancel and restart transfers
- Pipelining techniques improve performance
- Supports multi-threaded concurrent file transfers (when supported by server)
Flexibility and Ease-of-use
- Progress event reports transfer rate and advancement
- Synchronous and asynchronous operation modes
- Multiple sessions over a single connection
- HTTP CONNECT Proxy Support
- 100% C# managed code
- Includes sample projects in; C#, VB.NET, and VB6
Looking for an FTP/FTPS (SSL) Product?
Features
Included with PowerTCP SSH and SFTP for .NET
- Two Components plus several Major Classes
- Sample projects written in C#, VB.NET, VB6
- Comprehensive MS Help 2.0 and MS Help Viewer integrated documentation
- Free Introductory Support.
Component | Description |
---|---|
Sftp Component | Represents an SFTP client session over an SSH-2 connection. |
Ssh Component | Represents an online client session over an SSH-2 connection. |
Supported Environments
PowerTCP for .NET components and classes will operate on any Microsoft operating system that fully supports the Microsoft .NET Framework, including 64-bit Windows. .NET components are dependent on the Framework rather than a specific operating system. Products support .NET Framework versions 2.0, 3.0, 3.5, 4.0, 4.5, 4.6, 4.7, .NET Standard 2.0, and .NET Core 2.0. The components can be used with any .NET compliant language, including the following languages:
- C#
- VB.NET
- Managed C++
In addition, the SSH and SFTP components include a COM interface, permitting use in environments that support COM, such as VB6.
PowerTCP for .NET components have been tested in the following application environments:
- Standard Windows desktop applications
- Console applications
- ASP.NET web applications and Web Sites
- Windows service applications
- Web service applications
PowerTCP for .NET components have been tested in the following development environments:
- Visual Studio .NET (2005, 2008, 2010, 2012, 2013, 2015, 2017, 2019)
- C# Builder
- Visual Basic 6
PowerTCP for .NET components do not currently support execution within Silverlight. If you are interested in using Dart products within your Silverlight solution, contact support@dart.com for more options.
Tags: Dart, Security, .NET, PowerTCP SSH and SFTP for .NET Standard Support