Обзор библиотеки FTP Library

Введение

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 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.

Скачать библиотека FTP

Если вы ищете SmartFTP, ftp клиент, пожалуйста, перейдите на страницу загрузки .

Возможности

Общие

  • Возможности отправки, загрузки и докачки
  • Переименование, создание и удаление каталогов
  • Перемещение / переименование и удаление файлов
  • IPv4 и IPv6
  • Международная система доменных имён (IDN)
  • Поддержка Enhanced NAT/UPnP/ICS/ICF
  • Поддержка UTF8 / Unicode
  • Поддержка работы через SOCKS4, SOCKS4A, SOCKS5, HTTP-прокси
  • Поддержка 64-битных размеров файлов (> 4Гб)
  • Ограничение скорости передачи (общее и для каждого соединения)
  • Журналирование
  • Многоязыковая поддержка
  • Шифрование "на лету" Новая
  • Встроенная поддержка Windows x64 (64-битная)
  • FIPS 140-2, 186-4 совместимый
  • Compatible with Windows 7, 2008 (R2), 2012 (R2), 8, 8.1, 2016, 10
  • Полная документация в формате HTML Help

FTP / FTPS

  • Передачи Сервер-Сервер (FXP)
  • Secure Transfers (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
  • Host Key Algorithms: RSA, DSA, ECDSA, Ed25519
  • Алгоритмы шифрования: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, компании, aes128-gcm@openssh.com, aes256-gcm@openssh.com
  • Обмен ключами: DH, DH группы обмена (DHGEX), DH эллиптических кривых (ECDH), Curve25519
  • Проверки подлинности: Kerberos v5, пароль, publickey (GSSAPI/SSPI), смарт-карты (PKCS #11), сертификаты X.509, клавиатура интерактивная, SecurID, hostbased, нет
  • Сжатие: zlib, zlib@openssh.com, без сжатия
  • Алгоритмов HMAC: hmac-sha2-256, hmac-sha2-512, hmac-sha1, hmac-md5
  • Производительность: Оптимизированный ассемблерный код для обеспечения повышенной производительности основных алгоритмов.
  • Совместимость: Протестировано взаимодействие со всеми доступными реализациями SFTP/SSH серверов. Автоматически используются пути обхода для некорректных реализаций.