Hva skjer

Ormehull

Anonim

Det er offentlig kjent at hvis du ønsker å få gjort det meste raskt og sikkert, bør du bruke kommandolinjegrensesnittet. Selvfølgelig finnes det smarte apper med raske arbeidsflyter, men i noen tilfeller regjerer CLI fortsatt. Dette er et slikt tilfelle.

Wormhole er en CLI-basert applikasjon som du sikkert kan sende tekst, filer og til og med mapper med (som automatisk zippes) til praktisk t alt hvem som helst via CLI.

Se for deg et grunnleggende scenario: du vil sende et par filer til en venn, tusenvis av kilometer unna. Du starter et nytt terminalvindu ved hjelp av Hyper (blink), åpner et ormehull , og etter å ha skrevet inn et par ord, trykker du på enter.

Vennen din i den andre enden starter terminalen sin, åpner et tilsvarende ormehull og skriver inn en kode for å autentisere tilgangen til filene. Lett!

On Security

Med hensyn til hvor sikkert det er å bruke Wormhole, lyder GitHub-siden:

ormehull-verktøyet bruker PAKE «Password-autentisert nøkkelutveksling” kan deretter brukes til å kryptere data. ormehull bruker SPAKE2-algoritmen.

Ormehullsbiblioteket krever en «Rendezvous Server»: et enkelt WebSocket-basert relé som leverer meldinger fra en klient til en annen. Dette gjør at ormehullskodene kan utelate IP-adresser og portnumre. URL-en til en offentlig server er bakt inn i biblioteket for bruk som standard, og vil være fritt tilgjengelig inntil volum eller misbruk gjør det umulig å støtte.<

Filoverføringskommandoene bruker et «Transit Relay», som er en annen enkel server som limer sammen to innkommende TCP-tilkoblinger og overføringer data om hverandre til hverandre. Filmodusen ormhull send deler IP-adressene til hver klient med den andre (inne i den krypterte meldingen), og begge klientene prøver først å koble seg direkte. Hvis dette mislykkes, faller de tilbake til å bruke transitt-reléet.

Hvordan installere og bruke Wormhole i Linux

Debian 9 og Ubuntu 17.04+, kan du installer Wormhole ved å bruke apt kommandoen nedenfor.

$ sudo apt install magic-wormhole

På eldre versjoner av Debian/Ubuntu, må du installere følgende nødvendige pakker for å få den nyeste versjonen av Wormhole.

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

Fedora distribusjon kan du bruke følgende kommandoer.

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

Når installasjonen er fullført, kan du begynne å sende filer umiddelbart.

For å sende en fil bruk denne kommandoen.

$ ormehull send PopTheme.zip
Sender 16,9 MB fil med navnet 'PopTheme.zip'
På den andre datamaskinen, vennligst kjør: ormhull mottak
Ormehullskode er: 7-undersøke-stoppeklokke

En kode vil bli generert under sendingsprosessen, og det er det du sender videre til den tiltenkte mottakeren.

Ormhull Send filer

For å motta en fil bruk denne kommandoen:

$ ormehull mottar

Både avsender og mottaker vil få varsler om fremdriften av filoverføringen eller hvis prosessen støter på feil underveis.

Jeg synes ormehull er en kjekk app; spesielt for de som er komfortable med å åpne terminalen sin nå og da (og keyboard masters).