.NET SFTP Library Specifications

Testimonial

".NET SFTP saved our bacon when were able to develop an automated synchronization agent for data exchange with a major financial institution in a weekend, with a must-not-miss deadline looming."

Michael Hoffmann, AHPRA

Do you want the best in security, reliability, and performance for SSH? Buy the .NET SFTP Library from Kellerman Software. The component supports public key authentication and private key authentication using passphrases. OpenSSH, Putty, and IETF formats can be used. Proxy servers are also supported. The .NET SFTP Library excels at handling intermittent network connections. The .NET SFTP Library is the only component available where you can unplug the cable in the middle of a transfer, plug it back in, and it resumes automatically where it left off. The .NET SFTP Library is the only one that can calculate the time difference between two servers to perform an ultra fast directory tree synchronization. Competitor libraries use the file size, which could actually miss updated files with the same size. The .NET SFTP component can be used in any .NET application. The library can be used with any .NET language including VB.NET and C#. Why pay more for another SFTP library that is less reliable and has less features? Download the full list of features.

We also have a library to perform FTP over SSL. An FTP Adapter is included that allows you to use both components from the same interface. A discount is offered when purchasing both. Simply add the SFTP component to the cart and click on recommended accessories.

While it can be purchased separately, this product is also included in the Gold Suite. Gold Suite subscribers receive all product updates and all new products as part of a yearly subscription. It is the best value in the industry.


Buy Now Download

Find out about our companion .NET FTP Component
Buy both FTP and SFTP

Features
Feature Description
Secure Transfer files securely using public keys or private keys with passphrases. Both RSA and DSA keys in OpenSSH, Putty, or IETF format are supported. MAC Integrity checking is automatically performed. Supports these encryption algorithms, 3DES, AES, ARC4, Twofish, Blowfish, CAST, and Serpent. FIPS 140-2 Compliant Mode for communicating with department of defense servers.
Easy to Use The .NET SFTP component has a full GUI SFTP client demo is included. Source code is provided in both VB.NET and in C#.
Asynchronous/Synchronous Operation Files and entire directories can be transfered asynchronously or synchronously.
Rich Events Detailed progress and completion events for asynchronous operations.
Proxy Support Supports HTTP, Socks 4, Socks 4a and Socks 5 proxy servers.
Logging Option to log SFTP activity to a file or memory stream.
Compression ZLIB and Open ZLIB Compression can be used to increase the performance transferring.
Delete Subdirectories Delete all files and subdirectories within an SFTP directory. It is also possible to specify a wildcard pattern for deleting files.
Directory Synchronization Entire directory structures can be synchronized. Kellerman SFTP only transfers files that have changed, resulting in higher throughput.
Wildcards Wildcard patterns are supported for specifying files to transfer. It is also possible to specify the files to transfer by date range, file size or regular expression.
Resume Transfer Resume upload/download transfers by specifying a byte offset. Automatically determining the byte offset with ResumeUploadFile and ResumeDownloadFile. After an aborted asynchronous operation, Retry the operation even days later.
SSH Operations Perform standard SSH operations including SCP, Shell, and Port Forwarding (Tunneling).
Documentation Industry standard formatted help and an easy to use demo is included.
100% Managed Code 100% managed code written in C#. No external dependencies or libraries are required except for the .NET Framework 2.0, .NET Framework 3.x, or .NET Framework 4.x
Royalty Free Distribution Include with any .NET project royalty free.
1 Year Free Upgrades Purchase today and all upgrades are free for the next year.
60 Day Money Back Guarantee At Kellerman Software, we want you to be totally satisfied with your purchase. Receive a refund within 60 days when ordering from KellermanSoftware.com. Source code versions are non-refundable due to their nature.
Lifetime Support Lifetime E-mail technical support is included.