بررسی کتابخانه ی FTP

معرفی

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.

Download FTP Library

If you are looking for SmartFTP, the ftp client, please go to its download page.

ویژگی های

عمومی

  • Upload, Download with Resume capability
  • تغییر نام, ساخت و حذف فهرست ها
  • جابجایی/تغییر نام و پاک کردن فایل
  • IPv4 و IPv6
  • نام های دامنه بین المللی (IDN)
  • پشتیبانی بهبودیافته ی NAT/UPnP/ICS/ICF
  • پشتیبانی UTF8 / Unicode
  • پشتیبانی پروکسی SOCKS4, SOCKS4A, SOCKS5, HTTP
  • Support for 64-bit file size (> 4GB)
  • حدگذاری سرعت انتقال (کلی و برای هر اتصال)
  • ثبت وقایع فایل
  • پشتیبانی چند زبانه
  • On the fly file encryption جدید
  • Native Windows x64 (64-bit) support
  • FIPS 140-2 186 4 مطابق استاندارد
  • Compatible with Windows 7, 2008 (R2), 2012 (R2), 8, 8.1, 2016, 10
  • کامل فایل کمکی HTML

FTP / FTPS

  • Server to Server (FXP) Transfers
  • Secure Transfers (TLS)
  • فشرده سازی (مد Z)
  • تمامیت انتقال (XCRC, XMD5, XSHA1)
  • لیست خواندنی دستگاه (MLSD)
  • FTP Parser (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
  • پشتیبانی بهبودیافته ی NAT/UPnP/ICS/ICF
  • پشتیبانی پروکسی FTP (Wingate, Checkpoint FW-1, Transparent, etc)
  • Set/Get Modified File Time (MDTM, MFMT, SITE UTIME)
  • تکرارگر IP
  • محدودکردن پورت های محلی
  • تنظیم خصیصه های یونیکس (SITE CHMOD Wrapper)

SFTP بیش از SSH

  • SFTP Protocol Version: 1-6
  • Host Key Algorithms: RSA, DSA, ECDSA, Ed25519
  • Encryption Algorithms: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, arcfour, aes128-gcm@openssh.com, aes256-gcm@openssh.com
  • Key Exchange: DH, DH group exchange (DHGEX), Elliptic Curve DH (ECDH), Curve25519
  • Authentications: password, publickey, Kerberos v5 (GSSAPI/SSPI), Smart Card (PKCS#11), X.509 certificates, keyboard-interactive, SecurID, hostbased, none
  • Compression: zlib, zlib@openssh.com, none
  • HMAC Algorithms: hmac-sha2-256, hmac-sha2-512, hmac-sha1, hmac-md5
  • Performance: Optimized assembler for performance critical algorithms.
  • Interoperability: Tested against all public available SFTP/SSH server implementations. Automatically uses workarounds for faulty implementations.