· \Support for .NET Standard 2.0. Now includes edtFTPnetPROSTD.dll, which is built for .NET Standard 2.0. .
· Secure FTP file transfers using SSL/TLS (up to and including TLS 1.3).
The library supports FTPS (implicit and explicit mode), and is compatible with
all known FTPS servers. ECC server certificates are now supported (in addition to RSA certificates). From 9.2,
Elliptic Curve Cryptography (ECC) Cipher Suites are supported. From 9.5,
AES Galois Counter Mode (GCM) Cipher Suites are supported.
· Secure FTP file transfers using SSH. The
library supports SFTP and is compatible with all known SFTP servers. Includes support for ECDSA keys from 9.7.0
· Secure FTP file transfers using SCP.
· Support for HTTP and HTTPS downloads (include
resuming of partial downloads)
· All protocols (FTP, FTPS, SFTP, SCP and HTTP/HTTPS) are available
through a single component which can be effortlessly switched back and forth between
protocols via a single property.
· FTP Command Shell and Scripting
Engine
· Comprehensive support for asynchronous
methods, including advanced FTP Task Queuing technology.
· Support for concurrent transfers, which can
considerably speed up transfers of multiple files
· All major FTP operations are
supported.
· Support for SOCKS 4 & SOCKS 5
proxies
· Support for HTTP
proxies.
· Support for directory transfers and
directory synchronization
· Secure data and control
channels.
· Supports server
validation.
· Supports standard OpenSSL certificates (including
certificates issued by CAs).
· Supports SSL session resumption.
· Supports DSA and RSA keys for SFTP, and supports
all common public and private key formats
· Supports zlib compression for SFTP, FTP and
FTPS
· Effortless switching between FTP, FTPS and SFTP
protocols.
· The same simple, intuitive API as the
freely available edtFTPnet, meaning upgrades to secure transfers via the SSL version
are very easy.
· Progress events, permitting notification of
the progress of file transfers.
· Connects to FTP servers behind
firewalls.
· Transfers file in ASCII and binary
modes.
· Supports resuming binary transfers. Transfers data
directly to and from memory.
· Can execute remote commands (including Unix
shell commands via SSH/SFTP).
· Appends data to existing server
files.
· Supports transfer
interruption.
· Advanced logging
capabilities.
· Recursive operations supported on
directories.
· No runtime licensing or
royalties.
· Source code is optionally available for
purchase to protect your investment.