Wormhole è un modo veloce e sicuro per inviare file ad altri utenti tramite CLI

instagram story viewer

La prossima volta che vuoi inviare un file a un amico ma non ti va il fastidio di usare Dropbox, prova wormhole.

È un modo veloce, gratuito e sicuro per inviare file a utenti Linux e macOS.

Per un'app Python così piccola è davvero cosmico: basta aprire un wormhole sul desktop in un Terminale e inviare un file attraverso di esso. Quindi qualcuno su un altro computer, in qualsiasi altra parte del mondo, può aprire un wormhole alla sua estremità, inserire un codice e riceverlo.

app per l'invio di file wormhole
Naturalmente non invierai file a te stesso, ma a qualcun altro

La cosa particolarmente bella (non so se puoi vederlo nello screenshot) è che i codici di Wormhole che condividi in realtà hanno un senso. Sì, non c'è nessun incidente automobilistico indecifrabile di caratteri ASCII qui, ma codici piuttosto brevi, pronunciabili dall'uomo e semplici da inserire basati su una stringa di numeri e alcune parole leggibili.

I codici wormhole sono solo monouso, quindi una volta che sono stati usati con successo (o meno) sono finiti.

Puoi inviare testo, file e persino cartelle (verranno compressi) utilizzando Wormhole.

Quanto è sicuro?

Questa è una buona domanda, a cui la pagina di Wormhole Github risponde in modo ammirevole e lungo.

Una breve supposizione:

"Il wormhole strumento utilizza PAKE "Scambio di chiavi autenticato con password" [che] può quindi essere utilizzato per crittografare i dati. wormhole usa l'algoritmo SPAKE2.”

E per inviare e ricevere il file”

“La libreria wormhole richiede un “Rendezvous Server”: un semplice relay basato su WebSocket che recapita messaggi da un client all'altro. Ciò consente ai codici del wormhole di omettere indirizzi IP e numeri di porta. L'URL di un server pubblico viene inserito nella libreria per essere utilizzato come impostazione predefinita e sarà disponibile gratuitamente fino a quando il volume o l'abuso non lo renderanno impossibile da supportare.

I comandi di trasferimento file utilizzano un "Transit Relay", che è un altro semplice server che unisce due connessioni TCP in entrata e trasferisce i dati l'una sull'altra. Il invio del wormhole la modalità file condivide gli indirizzi IP di ciascun client con l'altro (all'interno del messaggio crittografato) ed entrambi i client tentano prima di connettersi direttamente. Se fallisce, tornano a usare il relè di transito”.

Ancora non capisci? Forse questo discorso di PyCon 2016 aiuterà a chiarire cosa sta succedendo:

Installa Wormhole su Ubuntu

Puoi installa Wormhole dal software Ubuntu app su Ubuntu 16.04 LTS e versioni successive. Basta cercare "wormhole" o fare clic su questo pulsante:

Installa l'app Wormhole Snap dal software Ubuntu

Se stai utilizzando una diversa distribuzione Linux supportata da Snap, puoi installare l'app dalla riga di comando in questo modo:

sudo snap install wormhole

Dopo un rapido download di 12 MB sarai pronto per lanciare file, cartelle e qualsiasi altra cosa tu voglia attraverso il wormhole, come se fossi un meno scadente John Crichton!

Per inviare un file eseguito:

wormhole invia ~/percorso/a/file

Passa il codice generato al destinatario previsto.

Quindi loro, per ricevere il file, eseguiranno:

codice di ricezione del wormholeXYZ

Entrambi ricevete una/e notifica/e nel vostro terminale durante e dopo il completamento del trasferimento del file, o in caso di errori.

Per ulteriori informazioni su come utilizzare Wormhole per inviare file, puoi consultare il pagina ufficiale del progetto su Github.

Grazie Popey

Tutto Ubuntu, tutti i giorni. Dal 2009.

Teachs.ru