Publisher's Description:
From SmartFTP
The SmartFTP FTP Library ActiveX component (COM) provides file transfer functionality using the FTP and SFTP protocol. It offers a wide range of features, reliable and secure file transfers (SSH and SSL/TLS). The component takes advantage of the COM technology which makes it possible to use it in numerous environments such as Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C#.NET, Delphi, etc.
General Features
* Upload, Download with Resume capability
* Rename, Make and Remove Directory
* Move/Rename and Delete File
* IPv4 and IPv6
* International Domain Names (IDN)
* Enhanced NAT/UPnP/ICS/ICF Support
* UTF8 / Unicode Support
* SOCKS4, SOCKS4A, SOCKS5, HTTP Proxy Support
* Support for 64-bit file size (> 4GB)
* Transfer Speed Limits (Global and per connection)
* File Logging
* Multi Language Support
* On the fly file encryption New
* Synchronous (Blocking) and Asynchronous (Non-blocking) calls.
* Native Windows x64 (64-bit) support
* Verified for Windows Vista
* Complete HTML Help Documentation
FTP Protocol Features
* Server to Server (FXP) Transfers
* Secure Transfers (SSL/TLS)
* Compression (MODE Z)
* Transfer Integrity (XCRC, XMD5, XSHA1)
* Machine Readable Listing (MLSD)
* FTP Parser (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
* Enhanced NAT/UPnP/ICS/ICF Support
* FTP Proxy Support (Wingate, Checkpoint FW-1, Transparent, etc)
* Set/Get Modified File Time (MDTM, MFMT, SITE UTIME)
* IP Repeater
* Local Port Limitation
* Set Unix Attributes (SITE CHMOD Wrapper)
SFTP Protocol Features
* SFTP Protocol Version: 3-6
* Host Key Algorithms: RSA (any size) and DSA (any size)
* Encryption Algorithms: aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, blowfish-cbc, arcfour, cast128
* Key Exchange: DH group 1, DH group 14, DH group exchange, DH group exchange SHA256
* Authentications: password, publickey, keyboard-interactive, SecurID, hostbased, none
* Compression: zlib, none
* HMAC Algorithms: hmac-sha1, hmac-md5, hmac-sha1-96, hmac-md5-96, hmac-ripemd160
* Performance: Optimized assembler for performance critical algorithms.
* Interoperability: Tested against all public available SFTP/SSH server implementations. Automatically uses workarounds for faulty implementations.
Changelog for this release:
FTP: Workaround for Windows_CE's FTP server