FTP pregled biblioteke
Uvod
Komponenta SmartFTP FTP Library (COM) omogućuje prijenos datoteka putem protokola FTP i SFTP. Nudi širok raspon značajki te pouzdane i sigurne prijenose datoteka (SSH i TLS). Komponenta iskorištava tehnologiju COM, zbog čega se može upotrebljavati u brojnim okruženjima kao što su Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C#.NET, Delphi i druga.
Mogućnosti
Općenito
- Upload, download s mogućnošću nastavljanja
- Preimenuj, napravi i ukloni direktorij
- Pomakni/Ukloni i obriši datoteku
- IPv4 i IPv6
- Internacionalna imena domena (IDN)
- Unaprijeđena NAT/UPnP/ICS/ICF podrška
- UTF8 / Unicode podrška
- SOCKS4, SOCKS4A, SOCKS5, HTTP Proxy podrška
- Podrška za 64-bitne datoteke (preko 4GB)
- Brzinsko ograničenje brzine (Globalno i po konekciji)
- Datotečno logiranje
- Podrška za više jezika
- Usputno šifriranje
- Izvorna podrška za Windows x64, x86 i arm64
- Usklađeno s FIPS 140-3, 140-2 i 186-4
- Kompatibilno sa sustavima Windows 11, 10, 8.1, Server 2022, 2019, 2016 i 2012 R2
- Gotovo HTML dokumentacija za pomoć
FTP / FTPS
- Poslužitelj do poslužitelja (FXP) prijenosi
- Sigurni prijenosi (TLS)
- Kompresija (MODE Z)
- Integritet transfera (XCRC, XMD5, XSHA1)
- Čitka lista (MLSD)
- FTP Parser (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
- Unaprijeđena NAT/UPnP/ICS/ICF podrška
- Postavljanje modificiranog vremena datoteke (MDTM, MFMT, SITE UTIME)
- IP Repeater
- Limit lokalnog porta
- Postavi Unix atribute (SITE CHMOD Wrapper)
SFTP putem SSH-a
- Verzija SFTP protokola: 1–6
- Host Key Algoritmi: RSA, DSA, ECDSA, Ed25519
- Algoritmi šifriranja: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, aes128-gcm@openssh.com, aes256-gcm@openssh.com
- Izmjena ključa: DH, DH group exchange (DHGEX), Elliptic Curve DH (ECDH), Curve25519
- Provjere autentičnosti: lozinka, javni ključ, Kerberos v5 (GSSAPI/SSPI), pametna kartica (PKCS#11), certifikati X.509, interaktivno putem tipkovnice, SecurID, na temelju glavnog računala, bez provjere
- Kompresija: zlib, zlib@openssh.com, none
- HMAC algoritmi: hmac-sha2-256, hmac-sha2-512, hmac-sha1
- Performanse: Optimiziran asembler za kritične i zahtjevne algoritme
- Međuoperabilnost: Testirano protiv svih javno dostupnih SFTP/SSH server implementacija. Automatski zaobilazi loše implementacije.