- No runtime licensing or royalties.
- Sophisticated .NET component that can be dropped onto forms/components and edited visually (see demo).
- Comprehensive support for Asynchronous Methods, including advanced FTP Task Queuing technology.
- Secure FTP file transfers using SSL/TLS. The library supports FTPS (implicit and explicit mode) and is compatible with most secure FTP servers.
- Secure FTP file transfers using SSH. The library supports SFTP and is compatible with most SSH servers.
High performance via concurrent transfers. Seamlessly transfer multiple files at the same time using a pool of FTP connections.
- Directory transfers and directory synchronization.
- An FTP command-line shell (FTPShell) with full support for FTP scripting.
- Bandwidth throttling
- File integrity checking
- Data compression - support for MODE Z
- Support for x64
- Visual, design-time FTP connection tester.
- Visual, design-time/runtime certificate management tools.
- Now includes support for HTTP downloads, including resumption of partial downloads.
- Support for SOCKS 4 and SOCKS 5 proxies.
- Support for HTTP proxies.
- Small footprint (all in one self-contained DLL).
|
- Secure data and control channels.
- Supports server validation and client validation (incl. support for custom validators).
- Compatible with .NET 1.1, 2.0, 3.0, 3.5, 4.0 and higher versions.
- Supports password, public key and keyboard-interactive authentication for SFTP, and most public and private key formats.
- Supports zlib compression for SFTP transfers.
- Supports standard OpenSSL certificates (including certificates issued by CAs).
- The same simple, intuitive API as the freely available edtFTPnet, meaning upgrades to secure transfers via the SSL version are very easy.
- Numerous FTP events including notification of the progress of file transfers.
- Connects to FTP servers behind firewalls.
- Transfers file in ASCII and binary modes (including auto-detection).
- Supports resuming binary transfers.
- Transfers data directly to and from memory.
- Can execute remote commands.
- Appends data to existing server files.
- Supports transfer interruption.
- Advanced logging capabilities.
- Source code is optionally available for purchase to protect your investment.
|