FTP Library áttekintés
Bevezetés
A SmartFTP FTP Library komponens (COM) FTP- és SFTP-protokollon keresztüli fájlátviteli funkciókat biztosít. Funkciók széles választékát, valamint megbízható és biztonságos fájlátvitelt (SSH és TLS) kínál. A komponens kihasználja a COM technológia előnyeit, így számos környezetben használható, például Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C#.NET, Delphi stb.
Jellemzők
Általános
- Feltöltés és letöltés folytatási lehetőséggel
- Könyvtár létrehozása, átnevezése, törlése
- Fájlok áthelyezése/átnevezése és törlése
- IPv4 és IPv6
- Nemzetközi tartománynevek (IDN)
- Továbbfejlesztett NAT/UPnP/ICS/ICF támogatás
- UTF8 / Unicode támogatás
- SOCKS4, SOCKS4A, SOCKS5, HTTP proxy támogatás
- 64-bites fájlméret támogatása (> 4GB)
- Átviteli sebesség korlátozása (globális és kapcsolatonkénti)
- Fájlnaplózás
- Többnyelvűség
- Menet közbeni fájltitkosítás
- Natív Windows x64-, x86- és arm64-támogatás
- Megfelel az FIPS 140-3, 140-2 és 186-4 szabványoknak
- Kompatibilis a Windows 11, 10, 8.1, Server 2022, 2019, 2016 és 2012 R2 rendszerekkel
- Kész HTML súgó dokumentáció
FTP / FTPS
- Server to Server (FXP) átvitelek
- Biztonságos átvitel (TLS)
- Tömörítés (MODE Z)
- Átvitel integritás (XCRC, XMD5, XSHA1)
- Machine Readable Listing (MLSD)
- FTP Parser (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
- Továbbfejlesztett NAT/UPnP/ICS/ICF támogatás
- Fájlmódosítási idő lekérdezése/beállítása (MDTM, MFMT, SITE UTIME)
- IP ismétlő
- Helyi port korlátozás
- Unix tulajdonságok beállítása (SITE CHMOD Wrapper)
SFTP over SSH
- SFTP protokoll verziója: 1-6
- Host Key algoritmusok: RSA, DSA, ECDSA, Ed25519
- Titkosítási algoritmusok: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, aes128-gcm@openssh.com, aes256-gcm@openssh.com
- Kulcscsere: DH, DH group exchange (DHGEX), Elliptic Curve DH (ECDH), Curve25519
- Hitelesítések: jelszó, publickey, Kerberos v5 (GSSAPI/SSPI), Smart Card (PKCS#11), X.509 tanúsítványok, keyboard-interactive, SecurID, hoszt alapú, hitelesítés nélkül
- Tömörítés: zlib, zlib@openssh.com, nincs
- HMAC-algoritmusok: hmac-sha2-256, hmac-sha2-512, hmac-sha1
- Teljesítmény: Optimalizált assembler a teljesítménykritikus algoritmusokhoz.
- Együttműködő-képesség: Tesztelve az összes publikusan elérhető SFTP/SSH kiszolgálóval. Automatikus kerülőmegoldások használata hibás implementáció esetén.