Pacchetto Python che implementa TFTP, FTP, Server SFTP
-
21-12-2019 - |
Domanda
Sto usando tftpy per creare un server TFTP nel mio programma Python e funziona incredibile.Tuttavia, ho bisogno di avere altri sapori di server: TFTP, FTP, SFTP.Quale pacchetto posso usare che supporta tutti loro?
Soluzione
Ogni protocollo ha bisogno della propria implementazione, ad esempio:
Tuttavia, se insisti su un singolo pacchetto per regolarli tutti, e non preoccuparti di mettere le mani un po 'sporco, Pycurl è per te:
.Pycurl è un'interfaccia Python per libcurl. Pycurl può essere usato per recuperare oggetti identificati da un URL da un programma Python, simile al Modulo Python urllib. Pycurl è maturo, molto veloce e supporta molto di funzionalità.
libcurl è una libreria di trasferimento dell'URL del lato client gratuito e facile da usare, Supportando FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, Telnet, Dict, LDAP, LDAPS, FILE, IMAP, SMTP, POP3 e RTSP. libcurl supporta SSL. Certificati, post http, http insert, uploading FTP, modulo HTTP basato Carica, proxy, cookie, autenticazione utente + password (Basic, Digest, Ntlm, negoziato, kerberos4), file di trasferimento file, proxy http Tunneling e altro!