Přehled knihovny FTP
Úvod
Komponenta SmartFTP FTP Library (COM) zajišťuje přenos souborů pomocí protokolů FTP a SFTP. Nabízí širokou škálu funkcí a spolehlivé a bezpečné přenosy souborů (SSH a TLS). Využívá technologii COM, takže ji lze použít v mnoha prostředích, například Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C#.NET a Delphi.
Funkce
Obecné
- Odesílání, stahování s možností pokračování
- Přejmenování, vytvoření a odstranění složek
- Přesunutí/přejmenování a smazání souborů
- IPv4 a IPv6
- Mezinárodní doménová jména (IDN)
- Rozšířená podpora NAT/UPnP/ICS/ICF
- Podpora UTF8 / Unicode
- Podpora SOCKS4, SOCKS4A, SOCKS5, HTTP Proxy
- Podpora pro 64-bitové velikosti souboru (> 4 GB)
- Omezení přenosových rychlostí (globální a pro spojení)
- Záznam souborů
- Vicejazyčná podpora
- Šifrování souborů v reálném čase
- Nativní podpora Windows x64, x86 a arm64
- Vyhovuje normám FIPS 140-3, 140-2 a 186-4
- Kompatibilní s Windows 11, 10, 8.1, Server 2022, 2019, 2016 a 2012 R2
- Dokončit Dokumentace ve formě HTML nápovědy
FTP / FTPS
- Server to Server (FXP) přenosy
- Bezpečné přenosy (TLS)
- Komprese (MODE Z)
- Integrita přenosů (XCRC, XMD5, XSHA1)
- Strojově čitelný přehled (MLSD)
- FTP Parser (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
- Rozšířená podpora NAT/UPnP/ICS/ICF
- Nastavení/získání času změny souboru (MDTM, MFMT, SITE UTIME)
- Opakovač IP
- Omezení místních portů
- Nastavení atributů Unixu (SITE CHMOD Wrapper)
SFTP přes SSH
- Verze SFTP protokolu: 1-6
- Host Key algoritmy: RSA, DSA, ECDSA, Ed25519
- Šifrovací algoritmy: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, aes128-gcm@openssh.com, aes256-gcm@openssh.com
- Výměna klíčů: DH, skupinová výměna DH (DHGEX), DH na eliptických křivkách (ECDH), Curve25519
- Ověřování: password, publickey, Kerberos v5 (GSSAPI/SSPI), Smart Card (PKCS#11), X.509 certificates, keyboard-interactive, SecurID, hostbased, none
- Komprese: zlib, zlib@openssh.com, žádná
- Algoritmy HMAC: hmac-sha2-256, hmac-sha2-512, hmac-sha1
- Výkon: Optimalizovaný assembler pro vykonání kritických algoritmů.
- Součinnost: Testováno proti všem veřejně dostupným implementacím SFTP / SSH serverů. Automaticky využívá řešení pro chybné implementace.