Whatsapp

Ormehul

Anonim

Det er offentligt kendt, at hvis du ønsker at få det meste gjort hurtigt og sikkert, skal du bruge kommandolinjegrænsefladen. Selvfølgelig findes der smarte apps med hurtige arbejdsgange, men i nogle tilfælde regerer CLI stadig. Dette er et sådant tilfælde.

Ormehul er en CLI-baseret applikation, hvormed du sikkert kan sende tekst, filer og endda mapper (som automatisk zippes) til stort set alle via CLI.

Forestil dig et basisscenarie: du vil sende et par filer til en ven, tusindvis af kilometer væk. Du starter et nyt terminalvindue ved hjælp af Hyper (blink), åbner et ormehul , og når du har indtastet et par ord, trykker du på enter.

Din ven i den anden ende starter sin terminal, åbner et tilsvarende ormehul og indtaster en kode for at autentificere sin adgang til filerne. Let!

Om sikkerhed

Med hensyn til, hvor sikkert det er at bruge Wormhole, lyder GitHub-siden:

ormehul-værktøjet bruger PAKE “Password-Authenticated Key Exchange” kan derefter bruges til at kryptere data. ormehul bruger SPAKE2 algoritmen.

Ormehulsbiblioteket kræver en "Rendezvous Server": et simpelt WebSocket-baseret relæ, der leverer beskeder fra en klient til en anden. Dette gør det muligt for ormehulskoderne at udelade IP-adresser og portnumre. URL'en på en offentlig server er indbygget i biblioteket til brug som standard og vil være frit tilgængelig, indtil volumen eller misbrug gør det umuligt at understøtte.<

Filoverførselskommandoerne bruger et "Transit Relay", som er en anden simpel server, der limer to indgående TCP-forbindelser og overførsler sammen data om hinanden til hinanden. Filtilstanden ormehul send deler IP-adresserne på hver klient med den anden (inde i den krypterede meddelelse), og begge klienter forsøger først at oprette forbindelse direkte. Hvis dette mislykkes, falder de tilbage til at bruge transitrelæet.

Sådan installeres og bruges Wormhole i Linux

Debian 9 og Ubuntu 17.04+, kan du installer Wormhole ved hjælp af apt kommandoen nedenfor.

$ sudo apt install magic-wormhole

På ældre versioner af Debian/Ubuntu, skal du installere følgende nødvendige pakker for at få den seneste version af Wormhole.

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

Fedora distribution kan du bruge 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 installationen er fuldført, kan du begynde at sende filer med det samme.

For at sende en fil brug denne kommando.

$ ormehul send PopTheme.zip
Sender 16,9 MB fil med navnet 'PopTheme.zip'
På den anden computer skal du køre: ormehulsmodtag
Ormehulskode er: 7-undersøg-stopur

En kode vil blive genereret under afsendelsesprocessen, og det er det, du vil videregive til den tiltænkte modtager.

Ormehul Send filer

For at modtage en fil brug denne kommando:

$ ormehul modtage

Både afsender og modtager vil modtage meddelelser om forløbet af filoverførslen, eller hvis processen støder på fejl undervejs.

Jeg synes ormehul er en smart app; især for dem, der er komfortable med at åbne deres terminal i ny og næ (og keyboardmastere).