Magic Wormhole, verzend bestanden veilig vanaf de terminal

over-magisch-wormgat

In het volgende artikel gaan we kijken naar een opdrachtregeltoepassing genaamd Magic Wormhole. Dit is een applicatie gebaseerd op "CLI" waarmee we in staat zullen zijn veilig tekst, bestanden en zelfs mappen verzenden (die automatisch wordt gecomprimeerd) naar praktisch iedereen vanaf onze terminal.

Tegenwoordig is het algemeen bekend dat als je de meeste dingen snel en veilig wilt hebben, het raadzaam is om de commandoregel te gebruiken. De applicatie die ons bezighoudt is snel en gemakkelijk te gebruiken​ U hoeft zich geen zorgen te maken over de kennis die nodig is om terminalprogramma's te gebruiken. Het gebruik ervan is extreem minimalistisch en vereist geen voorkennis over protocollen of iets dergelijks.

De logica van de applicatie is gereduceerd tot weten welk bestand we willen verzenden en het enige commando uitvoeren om door te gaan met het verzenden ervan. Er is geen limiet bij verzending​ Documenten kunnen afzonderlijk of gecomprimeerde bestanden worden verzonden.

Laten we ons een zeer waarschijnlijk scenario voorstellen. We willen een bestand naar een vriend sturen, die duizenden kilometers ver weg is en met zijn computer verbonden is met internet. De oplossing voor dit mogelijke geval is zo simpel als, start een nieuw venster van terminal, open een wormhole en nadat u een paar woorden heeft ingevoerd, drukt u op Enter en wacht u op de andere partij.

Je vriend aan de andere kant zal zijn terminal lanceren, ook een wormgat openen en een code om uw toegang tot bestanden te verifiëren​ Nadat u de code heeft ingevoerd, hoeft u alleen maar te wachten tot het downloaden naar uw computer is voltooid.

Het is waar dat in het geval van bestanden er geen opslag is op een tussenliggend punt als zodanig, de verzending bevindt zich tussen de twee betrokken uitersten. Hoewel het een end-to-end-service zou kunnen zijn, is het dat niet. Om preciezer te zijn, communicatie moet op een gegeven moment via een proxyserver verlopen.

Magic Wormhole Algemene kenmerken

Magic Wormhole maakt gebruik van PAKE (Password-Authenticated Key Exchange) om codeer de informatie die tussen de eindpunten wordt verzonden​ Deze applicatie maakt gebruik van het SPAKE2-algoritme.

Voordat ik zei dat de communicatie op een gegeven moment moet worden beheerd door een server. Dit wordt degene die verantwoordelijk is voor het maken van een TCP-tunnel tussen de uiteinden​ Dit zorgt ervoor dat de informatie wordt verzonden.

De Magic Wormhole-bibliotheek vereist een «Rendezvous-server​ Dit is een eenvoudig relais gebaseerd op WebSocket die berichten van de ene client naar de andere bezorgt​ Hierdoor kunnen Magic Wormhole-codes IP-adressen en poortnummers omzeilen.

De commando's voor bestandsoverdracht gebruiken een "Transit Relay". Dit is een andere eenvoudige server die verzamelt twee inkomende TCP-verbindingen en draagt ​​de gegevens tussen de twee over.

De gebruiker die het bestand verzendt, moet de sleutel verzenden via een chat / bericht / oproep die Magic Wormhole naar de ontvangende gebruiker zal genereren.

Als iemand meer wil weten over hoe veilig Magic Wormhole kan zijn of over zijn eigenschappen, dan is de GitHub kan veel twijfels oplossen.

Installeer Magic Wormhole

In Debian 9 en Ubuntu 17.04+ kunnen we Magic Wormhole installeren. Hiervoor gebruiken we de terminal (Ctrl + Alt + T) en het apt-commando dat hieronder wordt weergegeven.

sudo apt install magic-wormhole

In oudere versies van Debian / Ubuntu moeten de volgende pakketten vóór het programma worden geïnstalleerd. We openen de terminal (Ctrl + Alt + T) en schrijven erin.

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

pip install magic-wormhole

Gebruik Magic Wormhole

vangst magische wormgat verzending

Bestand verzenden met behulp van Magic Wormhole

Allereerst moet ik zeggen dat ik fouten heb gemeld op mijn lokale netwerk. Dit gebeurde als het mappad van waaruit ik het bestand wil verzenden accenten of iets dergelijks bevatte op een bepaald punt in het aangegeven pad. De code die nodig is voor verzending wordt op dit punt gegenereerd​ Dit zullen we moeten doorgeven aan de ontvanger. Zodra dit is verduidelijkt, hoeft u alleen maar de terminal te openen (Ctrl + Alt + T) en het volgende te schrijven om een ​​bestand te verzenden.

wormhole send “nombre del archivo”
vang de magische wormgat receptie

Bestanden ontvangen met Magic Wormhole

Om het bestand te ontvangen, hoeft u alleen maar de volgende opdracht in de terminal te gebruiken. Het lijkt mij vanzelfsprekend, maar vergeet niet dat de ontvanger ook Magic Wormhole moet hebben geïnstalleerd. Het programma zal de ontvanger vragen om de code in te voeren die het van de afzender heeft ontvangen.

wormhole receive

Zowel afzender als ontvanger ontvangen meldingen die de voortgang van de overdracht aangeven van bestanden. Het zal ons ook informeren als het proces onderweg fouten ontdekt.

Dit is uiteraard een applicatie voor degenen die zich op hun gemak voelen bij het gebruik van de terminal.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.