edtFTPnet/PRO .NET SFTP and FTPS Library v9.4.0

Companies worldwide rely on edtFTPnet/PRO to securely transfer their confidential files. It is packed with features that help .NET developers integrat SFTP and FTPS capabilities into their .NET applications.

edtFTPnet/PRO supports FTPS (explicit and implicit modes)
edtFTPnet/PRO supports SFTP and SCP
Multiple protocols are supported in the one component
edtFTPnet/PRO supports directory transfers and directory synchronization

edtFTPnet/PRO Features
edtFTPnet/PRO has a rich feature set, making it the perfect .NET SFTP and FTPS library for your secure file transfers. Key features are outlined below.

SFTP and SCP (SSH file transfer)
Full support for SFTP (FTP over SSH) and SCP (secure copy)
Supports password, public key and keyboard-interactive authentication
Supports use of known_hosts file for server validation as well as automatic validation
Supports zlib compression
Supports OpenSSH, SSH.COM and PuTTY private key formats
Supports aes128-ctr, aes192-ctr and aes256-ctr ciphers
Resuming of binary transfers that have partially completed.

FTPS (File transfer over SSL)
Full support for explicit and implicit mode FTPS
Support for TLS 1.2
Supports both client and server certificate validation
Support for custom server validation
Supports MODE Z compression
Secure data and control channels.
Resuming of binary transfers that have partially completed.

Support for all standard and many optional FTP operations, passive and active modes, and support for a very wide range of FTP servers.
Support for FXP server-to-server transfers.
Resuming of binary transfers that have partially completed.

Support for web file-transfers using HTTP/HTTPS.
Support for resumption of partial HTTP transfers.

Full support for SOCKS 4 and SOCKS 5 proxies
Support for HTTP proxies

Supports multiple, simultaneous transfers.
Supports background transfers via a comprehensive asynchronous API.
Bandwidth throttling and data compression.

Multi-protocol client that permits switching protocols with a single method call.
The same simple, intuitive API as the popular edtFTPnet/Free client, meaning upgrades to secure transfers are very straightforward.
Support for FTP scripting.
Powerful FTP command shell, useful in batch jobs or script development.
FTP streams for treating the remote server as a data stream.
Progress monitoring, permitting notification of the progress of file transfers.
Directory transfers and directory synchronization.
Advanced logging capabilities.

Compatible with .NET 1.1, 2.0, 3.0, 3.5, 4.0 and higher versions.
Support for 32-bit and 64-bit Windows
Royalty-free so no restrictions on deployment and no extra costs.

edtFTPnet/PRO .NET SFTP and FTPS Library v9.4.0 Now requires .NET 4.0 framework or higher. Add diffie-hellman-group14-sha256 to SSH key exchange. Fix issue with missing PSH flag. Certain devices omit the PSH flag from TCP packets they send and this causes a 500 ms delay in the client recognising data is available. Fix kex exchange bug for SFTP. Replying to SSH_MSG_KEX_DH_GEX_GROUP reply fails with System.IndexOutOfRangeException.