Magic Wormhole, trimite fișiere în siguranță de la terminal

despre-gaura-de-vierme

În articolul următor vom analiza o aplicație de linie de comandă numită Magic Wormhole. Aceasta este o aplicație bazată pe „CLI” cu care vom putea trimiteți în siguranță text, fișiere și chiar foldere (care va fi comprimat automat) practic pentru oricine de la terminalul nostru.

În prezent, se știe public că, dacă doriți să obțineți cele mai multe lucruri rapid și în siguranță, este recomandabil să utilizați linia de comandă. Aplicația care ne privește este rapid și ușor de utilizat. Nu este nevoie să vă faceți griji cu privire la cunoștințele necesare pentru utilizarea programelor terminale. Utilizarea sa este extrem de minimalistă și nu necesită cunoștințe prealabile despre protocoale sau ceva de genul asta.

Logica aplicației se reduce la cunoașterea fișierului pe care dorim să îl trimitem și executarea singurei comenzi pentru a continua cu trimiterea acestuia. Nu există nicio limită la expediere. Documentele pot fi trimise individual sau fișiere comprimate.

Să ne imaginăm un scenariu foarte probabil. Vrem să trimitem un fișier unui prieten, care se află la mii de kilometri distanță, conectat la internet cu computerul său. Soluția la acest posibil caz este la fel de simplă ca, porniți o nouă fereastră a terminal, deschideți un Gaura de vierme și după ce introduceți câteva cuvinte, apăsați Enter și așteptați cealaltă parte.

Prietenul tău de la celălalt capăt își va lansa terminalul, va deschide și un Wormhole și va introduce un cod pentru a vă autentifica accesul la fișiere. Odată ce ați introdus codul, va trebui doar să așteptați finalizarea descărcării pe computer.

Este adevărat că, în cazul fișierelor, nu există stocare în niciun punct intermediar ca atare, trimiterea fiind între cele două extreme implicate. Deși ar putea fi un serviciu end-to-end, nu este. Pentru a fi mai exact, comunicarea la un moment dat trebuie să treacă printr-un server proxy.

Caracteristici generale ale Magic Wormhole

Magic Wormhole folosește PAKE (Password-Authenticated Key Exchange) pentru criptați informațiile trimise între punctele finale. Această aplicație utilizează algoritmul SPAKE2.

Înainte să menționez că, la un moment dat, comunicarea trebuie să fie gestionată de un server. Acesta va fi cel însărcinat cu crearea unui Tunel TCP între capete. Acest lucru va asigura că informațiile sunt trimise.

Biblioteca Magic Wormhole necesită un „Server Rendezvous«. Acesta este un releu simplu bazat pe WebSocket care livrează mesaje de la un client la altul. Acest lucru permite codurilor Magic Wormhole să ocolească adresele IP și numerele de port.

Comenzile de transfer de fișiere folosesc un „Transit Relay”. Acesta este un alt server simplu care adună două conexiuni TCP primite și transferă datele între cele două.

Utilizatorul care trimite fișierul va trebui să trimită cheia prin chat / mesaj / apel pe care Magic Wormhole îl va genera utilizatorului destinatar.

Dacă cineva trebuie să afle mai multe despre cât de sigur poate fi Magic Wormhole sau caracteristicile sale, GitHub poate rezolva multe îndoieli.

Instalați Magic Wormhole

În Debian 9 și Ubuntu 17.04+ vom putea instala Magic Wormhole. Pentru aceasta vom folosi terminalul (Ctrl + Alt + T) și comanda apt care este prezentată mai jos.

sudo apt install magic-wormhole

În versiunile mai vechi de Debian / Ubuntu, următoarele pachete trebuie instalate înainte de program. Deschidem terminalul (Ctrl + Alt + T) și scriem în el.

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

pip install magic-wormhole

Folosiți Magic Wormhole

prindeți transportul magic de vierme

Trimiterea fișierelor utilizând gaura de vierme magică

În primul rând, trebuie să spun că am raportat erori în rețeaua mea locală. Acest lucru s-a întâmplat dacă calea directorului din care intenționez să trimit fișierul conținea accente sau altele asemenea la un moment dat în calea indicată. Codul necesar pentru expediere este generat în acest moment. Va trebui să transmitem acest lucru destinatarului. Odată ce acest lucru este clarificat, pentru a trimite un fișier trebuie doar să deschideți terminalul (Ctrl + Alt + T) și să scrieți următoarele.

wormhole send “nombre del archivo”
prindeți recepția magică de vierme

Primirea fișierelor cu Magic Wormhole

Pentru a primi fișierul, trebuie doar să utilizați următoarea comandă în terminal. Mi se pare evident, dar nu uitați că receptorul trebuie să aibă instalat și Magic Wormhole. Programul va cere receptorului să introducă codul pe care l-a primit de la expeditor.

wormhole receive

Atât expeditorul, cât și destinatarul vor primi notificări care indică progresul transferului de dosare. De asemenea, ne va informa dacă procesul constată erori pe parcurs.

Aceasta este evident o aplicație pentru cei care se simt confortabil folosind terminalul.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.