FTP Panoramica Libreria
Introduzione
Il componente SmartFTP FTP Library (COM) fornisce funzionalità di trasferimento file usando i protocolli FTP e SFTP. Offre un’ampia gamma di funzionalità e trasferimenti affidabili e sicuri (SSH e TLS). Il componente sfrutta la tecnologia COM, rendendone possibile l’uso in numerosi ambienti come Visual Basic, Visual C++, JavaScript/VBScript, VB.NET, C#.NET, Delphi e altri.
Caratteristiche
Generale
- Upload e download con possibilità di ripresa
- Rinomina, Crea e Rimuove Directory
- Sposta/Rinomina ed Elimina File
- IPv4 e IPv6
- Nomi Dominio Internazionali (IDN)
- Supporto NAT/UPnP/ICS/ICF potenziato
- Supporto UTF8 / Unicode
- Supporto Proxy SOCKS4, SOCKS4A, SOCKS5, HTTP
- Supporto file di dimensioni 64-bit (> 4GB)
- Limitazione Velocità Trasferimento (Globale e per connessione)
- Log dei File
- Supporto Multilingue
- Crittografia in tempo reale
- Supporto nativo Windows x64, x86 e arm64
- Conforme a FIPS 140-3, 140-2, 186-4
- Compatibile con Windows 11, 10, 8.1, Server 2022, 2019, 2016, 2012 R2
- Completato Documentazione Aiuto in HTML
FTP / FTPS
- Trasferimenti da Server a Server (FXP)
- Trasferimento sicuro (TLS)
- Compressione (MODE Z)
- Integrità Trasferimento (XCRC, XMD5, XSHA1)
- Liste Leggibili Macchina (MLSD)
- Parser FTP (Unix, MLST, VMS, MVS, DOS, HP-UX, zOS)
- Supporto NAT/UPnP/ICS/ICF potenziato
- Imposta/Ricava Modifiche Ora File (MDTM, MFMT, SITE UTIME)
- Ripetitore IP
- Limitazione Porte Locali
- Impostazione Attributi Unix (SITE CHMOD Wrapper)
SFTP over SSH
- Versione Protocollo SFTP: 1-6
- Algoritmi a chiave host: RSA, DSA, ECDSA, Ed25519
- Algoritmi di crittografia: aes128-ctr, aes256-cbc, aes192-cbc, aes128-cbc, 3des-cbc, aes128-gcm@openssh.com, aes256-gcm@openssh.com
- Scambio di chiavi: DH, DH gruppo cambio (DHGEX), DH di curva ellittica (ECDH), Curve25519
- Autenticazioni: password, publickey, Kerberos v5 (GSSAPI/SSPI), Smart Card (PKCS #11), i certificati x. 509, tastiera interattiva, SecurID, hostbased, nessuno
- Compressione: zlib, zlib@openssh.com, nessuna
- Algoritmi HMAC: hmac-sha2-256, hmac-sha2-512, hmac-sha1
- Prestazioni: assembler ottimizzato per algoritmi critici per le prestazioni.
- Interoperabilità: testato con tutte le implementazioni di server SFTP/SSH disponibili pubblicamente. Utilizza automaticamente soluzioni alternative per le implementazioni difettose.