Magic Wormhole, varno pošiljajte datoteke s terminala

približno-čarobna črvina

V naslednjem članku si bomo ogledali aplikacijo ukazne vrstice z imenom Magic Wormhole. To je aplikacija, ki temelji na "CLI", s katero bomo lahko varno pošiljanje besedila, datotek in celo map (ki bo samodejno stisnjen) praktično vsem iz našega terminala.

Danes je javno znano, da če želite večino stvari dobiti hitro in varno, je priporočljivo uporabiti ukazno vrstico. Aplikacija, ki nas zadeva, je hiter in enostaven za uporabo. Glede znanja, potrebnega za uporabo terminalskih programov, ni treba skrbeti. Njegova uporaba je izredno minimalistična in ne zahteva predhodnega znanja o protokolih ali čem podobnem.

Logika aplikacije se zmanjša na to, da vemo, katero datoteko želimo poslati, in izvedemo edini ukaz za nadaljevanje s pošiljanjem. Pri pošiljanju ni omejitev. Dokumente lahko pošljete posamezno ali stisnjene datoteke.

Predstavljajmo si zelo verjeten scenarij. Datoteko želimo poslati prijatelju, ki je s svojim računalnikom povezan z internetom na tisoče milj. Rešitev tega možnega primera je tako preprosta kot, zaženite novo okno terminal, odprite a Wormhole in po vnosu nekaj besed pritisnite Enter in počakajte na sogovornika.

Vaš prijatelj na drugi strani bo zagnal svoj terminal, odprl tudi Črvotočo in vnesel kodo za potrditev dostopa do datotek. Ko vnesete kodo, boste morali počakati, da se prenos v računalnik konča.

Res je, da pri datotekah na nobeni vmesni točki ni prostora za shranjevanje, saj je pošiljanje med obema skrajnima krajema. Čeprav bi lahko šlo za celovito storitev, ni. Natančneje, komunikacija mora v določenem trenutku iti prek proxy strežnika.

Splošne značilnosti čarobne črvine

Magic Wormhole uporablja PAKE (Izmenjava ključev z geslom) šifriranje informacij, poslanih med končnimi točkami. Ta aplikacija uporablja algoritem SPAKE2.

Preden sem omenil, da mora v določenem trenutku komunikacijo upravljati strežnik. Ta bo zadolžen za ustvarjanje TCP tunel med konci. To bo zagotovilo, da bodo informacije poslane.

Knjižnica Magic Wormhole zahteva «Rendezvous strežnik«. To je preprost rele na osnovi WebSocket, ki pošilja sporočila od enega odjemalca drugemu. To omogoča, da kode Magic Wormhole zaobidejo naslove IP in številke vrat.

Ukazi za prenos datotek uporabljajo "tranzitni rele". To je še en preprost strežnik, ki zbira dve dohodni povezavi TCP in prenaša podatke med obema.

Uporabnik, ki pošlje datoteko, bo moral ključ poslati prek klepeta / sporočila / klica, ki ga bo čarovnica ustvarila uporabniku, ki ga prejme.

Če mora kdo vedeti več o tem, kako varna je lahko Magic Wormhole, ali o njegovih lastnostih, si oglejte GitHub lahko reši marsikateri dvom.

Namestite Magic Wormhole

V Debian 9 in Ubuntu 17.04+ bomo lahko namestili Magic Wormhole. Za to bomo uporabili terminal (Ctrl + Alt + T) in ukaz apt, ki je prikazan spodaj.

sudo apt install magic-wormhole

V starejših različicah Debian / Ubuntu je treba pred program namestiti naslednje pakete. Odpremo terminal (Ctrl + Alt + T) in vanj zapišemo.

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

pip install magic-wormhole

Uporabite Magic Wormhole

ulov čarobne črvine

Pošiljanje datotek z uporabo čarobne črvine

Najprej moram reči, da sem v svojem lokalnem omrežju poročal o napakah. To se je zgodilo, če je pot imenika, s katere nameravam poslati datoteko, na določeni točki na navedeni poti vsebovala poudarke ali podobno. Koda, potrebna za pošiljanje, se ustvari na tej točki. To bomo morali posredovati prejemniku. Ko je to pojasnjeno, morate za pošiljanje datoteke odpreti terminal (Ctrl + Alt + T) in napisati naslednje.

wormhole send “nombre del archivo”
ujeti sprejem čarobne črvine

Prejemanje datotek z Magic Wormhole

Če želite prejeti datoteko, morate v terminalu uporabiti naslednji ukaz. Zdi se mi očitno, vendar ne pozabite, da mora biti v sprejemniku nameščena tudi Magic Wormhole. Program bo od sprejemnika zahteval, da vnese kodo, ki jo je prejel od pošiljatelja.

wormhole receive

Pošiljatelj in prejemnik bosta prejela obvestila o napredku prenosa datotek. Prav tako nas bo obvestil, če postopek med postopkom najde napake.

To je očitno aplikacija za tiste, ki se počutijo udobno pri uporabi terminala.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.