Компонент FTP Library ActiveX предоставляет возможность передачи файлов по протоколу FTP / FTP через SSL, обеспечивая надёжные, безопасные передачи данных (SSH и SSL/TLS) вкупе с удобством использования. COM-реализация данного компонента позволяет использовать его в различных средах разработки, таких как Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C#.NET, Delphi и т.п.
Возможности
Общие
* Возможности отправки, загрузки и докачки
* Переименование, создание и удаление каталогов
* Перемещение / переименование и удаление файлов
* IPv4 и IPv6
* Международная система доменных имён (IDN)
* Поддержка Enhanced NAT/UPnP/ICS/ICF
* Поддержка UTF8 / Unicode
* Поддержка работы через SOCKS4, SOCKS4A, SOCKS5, HTTP-прокси
* Поддержка 64-битных размеров файлов (> 4Гб)
* Ограничение скорости передачи (общее и для каждого соединения)
* Журналирование
* Многоязыковая поддержка
* Шифрование "на лету" Новая
* Синхронные (блочные) и асинхронные (не блочные) вызовы
* Встроенная поддержка Windows x64 (64-битная)
* FIPS 140-2 compliant
* Совместимость с Windows Vista
* Полная документация в формате HTML Help
FTP/FTPS
* Передачи Сервер-Сервер (FXP)
* Защищённые передачи (SSL/TLS)
* Сжатие (MODE Z)
* Проверка целостности передач (XCRC, XMD5, XSHA1)
* Машиночитаемые списки (MLSD)
* FTP-парсер (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
* Поддержка Enhanced NAT/UPnP/ICS/ICF
* Поддержка работы через FTP-прокси (Wingate, Checkpoint FW-1, Transparent и т.п.)
* Установка / Просмотр времени изменения файла (MDTM, MFMT, SITE UTIME)
* IP Repeater
* Ограничение локальных портов
* Установка UNIX-атрибутов (функциональность SITE CHMOD)
SFTP через SSH
* Версии протокола SFTP: 1-6
* Алгоритмы закрытого ключа: RSA (любой размер) и DSA (любой размер)
* Алгоритмы шифрования: aes128-ctr,aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, blowfish-cbc, arcfour, cast128
* Обмен ключами: DH group 1, DH group 14, DH group exchange, DH group exchange SHA256
* Authentications: password, publickey, Kerberos v5 (GSSAPI/SSPI), Smart Card (PKCS#11), X.509 certificates, keyboard-interactive, SecurID, hostbased, none
* Сжатие: zlib, zlib@openssh.com, без сжатия
* Алгоритмы HMAC: hmac-sha1, hmac-md5, hmac-sha1-96, hmac-md5-96, hmac-ripemd160
* Производительность: Оптимизированный ассемблерный код для обеспечения повышенной производительности основных алгоритмов.
* Совместимость: Протестировано взаимодействие со всеми доступными реализациями SFTP/SSH серверов. Автоматически используются пути обхода для некорректных реализаций.