Magic Wormhole, bezpečne posielaj súbory z terminálu

o-čarovnej červej diere

V nasledujúcom článku sa pozrieme na aplikáciu príkazového riadku s názvom Magic Wormhole. Toto je aplikácia založená na „CLI“, s ktorou budeme môcť bezpečne odosielať text, súbory a dokonca aj priečinky (ktoré sa automaticky skomprimujú) prakticky komukoľvek z nášho terminálu.

V súčasnosti je verejne známe, že ak chcete väčšinu vecí získať rýchlo a bezpečne, je vhodné použiť príkazový riadok. Aplikácia, ktorá sa nás týka, je rýchle a ľahké použitie. Znalosti potrebné na používanie terminálových programov si nemusíte robiť starosti. Jeho použitie je mimoriadne minimalistické a nevyžaduje predchádzajúce znalosti o protokoloch alebo niecom podobnom.

Logika aplikácie sa zredukuje na to, aby sme vedeli, ktorý súbor chceme odoslať, a vykonaním jediného príkazu pokračujeme v jeho odosielaní. Pri preprave nie je žiadny limit. Dokumenty je možné odosielať jednotlivo alebo komprimované súbory.

Poďme si predstaviť veľmi pravdepodobný scenár. Chceme poslať súbor priateľovi, ktorý je vzdialený tisíce kilometrov od počítača pripojený k internetu. Riešenie tohto možného prípadu je také jednoduché ako, otvoriť nové okno terminál, otvorte a červia diera a po zadaní niekoľkých slov stlačte kláves Enter a počkajte na druhú stranu.

Váš priateľ na druhom konci spustí svoj terminál, otvorí tiež červiu dieru a vstúpi do kód na overenie vášho prístupu k súborom. Po zadaní kódu vám bude stačiť čakať na dokončenie sťahovania do vášho počítača.

Je pravda, že v prípade súborov neexistuje žiadny ukladací priestor v žiadnom medzičase ako takom, čo je odosielanie medzi dvoma zapojenými extrémami. Aj keď by to mohla byť služba typu end-to-end, nie je to tak. Aby som bol presnejší, komunikácia v určitom okamihu musí prebiehať cez proxy server.

Všeobecné vlastnosti Magic Wormhole

Magic Wormhole používa PAKE (výmena kľúčov s overením hesla) zašifrovať informácie, ktoré sa posielajú medzi koncovými bodmi. Táto aplikácia používa algoritmus SPAKE2.

Predtým, ako som spomenul, že v určitom okamihu musí komunikáciu riadiť server. Toto bude ten, kto bude zodpovedný za vytvorenie a TCP tunel medzi koncami. Takto sa zabezpečí odoslanie informácií.

Knižnica Magic Wormhole vyžaduje «Server Rendezvous«. Toto je jednoduché relé založené na WebSocket, ktorý doručuje správy z jedného klienta do druhého. To umožňuje kódom Magic Wormhole obísť adresy IP a čísla portov.

Príkazy na prenos súborov používajú „Tranzitné relé“. Toto je ďalší jednoduchý server, ktorý sa zhromažďuje dve prichádzajúce TCP spojenia a prenáša údaje medzi nimi.

Používateľ, ktorý odošle súbor, bude musieť kľúč odoslať prostredníctvom chatu / správy / hovoru, ktorý vygeneruje Magic Wormhole prijímajúcemu používateľovi.

Ak niekto potrebuje vedieť viac o tom, ako bezpečná môže byť Magic Wormhole alebo o jej vlastnostiach, pozrite si stránku GitHub môže vyriešiť veľa pochybností.

Nainštalujte si Magic Wormhole

V Debiane 9 a Ubuntu 17.04+ si budeme môcť nainštalovať Magic Wormhole. Použijeme na to terminál (Ctrl + Alt + T) a príkaz apt, ktorý je uvedený nižšie.

sudo apt install magic-wormhole

V starších verziách Debianu / Ubuntu je potrebné pred programom nainštalovať nasledujúce balíčky. Otvoríme terminál (Ctrl + Alt + T) a zapíšeme doň.

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

pip install magic-wormhole

Použite Magic Wormhole

chytiť čarovnú červiu dieru

Odosielanie súborov pomocou programu Magic Wormhole

Najskôr musím povedať, že som nahlásil chyby vo svojej lokálnej sieti. Stalo sa to, ak cesta k adresáru, z ktorej mám v úmysle odoslať súbor, obsahovala v určitom okamihu v označenej ceste akcenty alebo podobne. V tejto chvíli sa vygeneruje kód potrebný na odoslanie. Toto budeme musieť odovzdať príjemcovi. Akonáhle je to objasnené, na odoslanie súboru stačí otvoriť terminál (Ctrl + Alt + T) a napísať nasledujúci text.

wormhole send “nombre del archivo”
chytiť príjem magickej červej diery

Príjem súborov pomocou Magic Wormhole

Na získanie súboru stačí použiť nasledujúci príkaz v termináli. Zdá sa mi to zrejmé, ale nezabudnite, že prijímač musí mať nainštalovanú aj Magic Wormhole. Program požiada prijímač o zadanie kódu, ktorý dostal od odosielateľa.

wormhole receive

Odosielateľ aj príjemca dostanú oznámenia označujúce postup prenosu súborov. Tiež nás bude informovať, ak proces počas procesu zistí nejaké chyby.

Toto je zjavne aplikácia pre tých, ktorí sa pri používaní terminálu cítia pohodlne.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.