Whatsapp

Gaură de vierme

Anonim

Este de cunoștință publică că, dacă doriți să faceți cele mai multe lucruri rapid și în siguranță, ar trebui să utilizați interfața de linie de comandă. Desigur, există aplicații ingenioase cu fluxuri de lucru rapide, dar în unele cazuri, CLI-ul încă guvernează. Acesta este un astfel de caz.

Wormhole este o aplicație bazată pe CLI cu care puteți trimite în siguranță text, fișiere și chiar foldere (care vor fi arhivate automat) practic oricui prin intermediul CLI.

Imaginați-vă un scenariu de bază: doriți să trimiteți câteva fișiere unui prieten, aflat la mii de mile distanță. Lansați o nouă fereastră de terminal folosind Hyper (wink), deschideți un hole de vierme și după ce ați introdus câteva cuvinte, apăsați enter.

Prietenul tău de la celăl alt capăt își lansează terminalul, deschide un găură de vierme și introduce un cod pentru a-și autentifica accesul la fișiere. Uşor!

Despre securitate

În ceea ce privește cât de sigur este să utilizați pagina GitHub Wormhole în citirile:

gaură de vierme instrument folosește PAKE „Schimb de chei autentificate prin parolă” poate fi apoi folosit pentru a cripta datele. gaura de vierme folosește algoritmul SPAKE2.

Biblioteca de găuri de vierme necesită un „Server de întâlnire”: un simplu releu bazat pe WebSocket care transmite mesaje de la un client la altul. Acest lucru permite codurilor de găuri de vierme să omite adresele IP și numerele de porturi. Adresa URL a unui server public este inclusă în bibliotecă pentru a fi utilizată ca implicită și va fi disponibilă gratuit până când volumul sau abuzul fac ca suportul să nu fie posibil.<

Comenzile de transfer de fișiere folosesc un „Transit Relay”, care este un alt server simplu care lipește două conexiuni și transferuri TCP de intrare. date unul asupra celuil alt. Modul de fișier wormhole send partajează adresele IP ale fiecărui client cu celăl alt (în interiorul mesajului criptat) și ambii clienți încearcă mai întâi să se conecteze direct. Dacă acest lucru eșuează, aceștia revin la utilizarea releului de tranzit.

Cum se instalează și se utilizează Wormhole în Linux

La Debian 9 și Ubuntu 17.04+, puteți instalați Wormhole folosind comanda apt de mai jos.

$ sudo apt install magic-wormhole

La versiunile mai vechi ale Debian/Ubuntu, trebuie să instalați următoarele pachete necesare pentru a obține cea mai recentă versiune de Wormhole.

$ sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev
$ pip install magic-wormhole

La distribuția Fedora, puteți obține folosind următoarele comenzi.

$ dnf install python-pip python-devel libffi-devel openssl-devel gcc-c++ libtool redhat-rpm-config
$ pip install magic-wormhole

Odată ce instalarea este finalizată, puteți începe să trimiteți fișierele imediat.

Pentru a trimite un fișier utilizați această comandă.

$ găuri de vierme trimite PopTheme.zip
Se trimite un fișier de 16,9 MB numit „PopTheme.zip”
Pe celăl alt computer, rulați: wormhole receive
Codul găurii de vierme este: 7-examina-cronometru

Un cod va fi generat în timpul procesului de trimitere și acesta este ceea ce veți transmite destinatarului dorit.

Hole de vierme Trimite fișiere

Pentru a primi un fișier utilizați această comandă:

$ gaură de vierme primi

Atât expeditorul, cât și destinatarul vor primi notificări privind indicarea progresului transferului fișierului sau dacă procesul întâlnește erori pe parcurs.

Cred că hole de vierme este o aplicație ingenioasă; mai ales pentru cei care se simt confortabil să-și deschidă terminalul din când în când (și maeștrii de tastatură).