Magic Wormhole, bezpečně odesílejte soubory z terminálu

o-magické červí díře

V příštím článku se podíváme na aplikaci příkazového řádku s názvem Magic Wormhole. Toto je aplikace založená na „CLI“, se kterou budeme moci bezpečně odesílejte text, soubory a dokonce i složky (který bude automaticky komprimován) prakticky komukoli z našeho terminálu.

Dnes je veřejně známo, že pokud chcete většinu věcí získat rychle a bezpečně, je vhodné použít příkazový řádek. Aplikace, která se nás týká, je rychlé a snadné použití. Znalosti potřebné k používání terminálových programů si nemusíte dělat starosti. Jeho použití je extrémně minimalistické a nevyžaduje předchozí znalosti o protokolech nebo něco podobného.

Logika aplikace se redukuje na to, abychom věděli, který soubor chceme odeslat, a provedením jediného příkazu pokračujeme v jeho odesílání. Při přepravě není žádný limit. Dokumenty lze odesílat jednotlivě nebo komprimované soubory.

Představme si velmi pravděpodobný scénář. Chceme poslat soubor příteli, který je tisíce kilometrů daleko připojen k internetu pomocí svého počítače. Řešení tohoto možného případu je stejně jednoduché jako spuštění nového okna terminál, otevřete a Wormhole a po zadání několika slov stiskněte klávesu Enter a počkejte na druhou stranu.

Váš přítel na druhém konci spustí svůj terminál, otevře také červí díru a vstoupí do kód pro ověření vašeho přístupu k souborům. Jakmile zadáte kód, budete muset pouze počkat na dokončení stahování do vašeho počítače.

Je pravda, že v případě souborů neexistuje žádné úložiště v žádném mezilehlém bodě jako takovém, přičemž odesílání je mezi dvěma příslušnými extrémy. I když by to mohla být služba typu end-to-end, není tomu tak. Abych byl přesnější, komunikace v určitém okamžiku musí probíhat přes proxy server.

Obecné vlastnosti Magic Wormhole

Magic Wormhole využívá PAKE (Password-Authenticated Key Exchange) pro zašifrovat informace odesílané mezi koncovými body. Tato aplikace používá algoritmus SPAKE2.

Než jsem zmínil, že v určitém okamžiku musí být komunikace řízena serverem. Toto bude mít na starosti vytvoření a TCP tunel mezi konci. Tím zajistíte odeslání informací.

Knihovna Magic Wormhole vyžaduje «Server Rendezvous«. Toto je jednoduché relé založené na WebSocket, který doručuje zprávy z jednoho klienta do druhého. To umožňuje kódům Magic Wormhole obejít adresy IP a čísla portů.

Příkazy pro přenos souborů používají „Transit Relay“. Toto je další jednoduchý server, který se shromažďuje dvě příchozí připojení TCP a přenáší data mezi nimi.

Uživatel, který odešle soubor, bude muset zaslat klíč prostřednictvím chatu / zprávy / hovoru, který vygeneruje Magic Wormhole přijímajícímu uživateli.

Pokud někdo potřebuje vědět více o tom, jak bezpečná může být Magic Wormhole nebo o jejích funkcích, GitHub může vyřešit mnoho pochybností.

Nainstalujte si Magic Wormhole

V Debian 9 a Ubuntu 17.04+ budeme moci nainstalovat Magic Wormhole. K tomu použijeme terminál (Ctrl + Alt + T) a příkaz apt, který je zobrazen níže.

sudo apt install magic-wormhole

Ve starších verzích Debianu / Ubuntu je třeba před programem nainstalovat následující balíčky. Otevřeme terminál (Ctrl + Alt + T) a zapíšeme do něj.

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

pip install magic-wormhole

Použijte Magic Wormhole

chytit magickou červí díru

Odesílání souborů pomocí Magic Wormhole

Nejprve musím říci, že jsem nahlásil chyby v místní síti. Stalo se to, pokud cesta k adresáři, ze které mám v úmyslu odeslat soubor, obsahovala v určitém okamžiku uvedené cesty akcenty nebo podobně. V tomto okamžiku se vygeneruje kód požadovaný pro přepravu. Budeme to muset předat příjemci. Jakmile je to vyjasněno, pro odeslání souboru stačí otevřít terminál (Ctrl + Alt + T) a napsat následující.

wormhole send “nombre del archivo”
chytit příjem magické červí díry

Příjem souborů pomocí Magic Wormhole

Chcete-li soubor přijmout, musíte v terminálu použít následující příkaz. Zdá se mi to zřejmé, ale nezapomeňte, že přijímač musí mít také nainstalovanou Magic Wormhole. Program požádá přijímač o zadání kódu, který obdržel od odesílatele.

wormhole receive

Odesílatel i příjemce obdrží oznámení označující postup přenosu souborů. Bude nás také informovat, pokud proces během cesty najde nějaké chyby.

Toto je samozřejmě aplikace pro ty, kteří se při používání terminálu cítí pohodlně.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.