Magic Wormhole, senden Sie Dateien sicher vom Terminal

Über-Magie-Wurmloch

Im nächsten Artikel werden wir uns eine Befehlszeilenanwendung namens Magic Wormhole ansehen. Dies ist eine auf "CLI" basierende Anwendung, mit der wir in der Lage sein werden Senden Sie sicher Text, Dateien und sogar Ordner (die automatisch komprimiert wird) an praktisch jeden von unserem Terminal.

Heutzutage ist allgemein bekannt, dass es ratsam ist, die Befehlszeile zu verwenden, wenn Sie die meisten Dinge schnell und sicher erhalten möchten. Die Anwendung, die uns betrifft, ist schnell und einfach zu bedienen. Sie müssen sich keine Gedanken über die Kenntnisse machen, die für die Verwendung von Terminalprogrammen erforderlich sind. Seine Verwendung ist äußerst minimalistisch und erfordert keine Vorkenntnisse über Protokolle oder ähnliches.

Die Logik der Anwendung beschränkt sich darauf, zu wissen, welche Datei gesendet werden soll, und den einzigen Befehl auszuführen, um mit dem Senden fortzufahren. Beim Versand gibt es keine Begrenzung. Dokumente können einzeln oder komprimiert gesendet werden.

Stellen wir uns ein sehr wahrscheinliches Szenario vor. Wir möchten eine Datei an einen Freund senden, der Tausende von Kilometern entfernt ist und mit seinem Computer mit dem Internet verbunden ist. Die Lösung für diesen möglichen Fall ist so einfach wie das Starten eines neuen Fensters von Terminal, Öffne ein Wurmloch Drücken Sie nach Eingabe einiger Wörter die Eingabetaste und warten Sie auf die andere Partei.

Ihr Freund am anderen Ende wird sein Terminal starten, auch ein Wurmloch öffnen und ein eingeben Code zur Authentifizierung Ihres Zugriffs auf Dateien. Nachdem Sie den Code eingegeben haben, müssen Sie nur noch warten, bis der Download auf Ihren Computer abgeschlossen ist.

Es ist richtig, dass im Fall von Dateien an keinem Zwischenpunkt als solchem ​​Speicherplatz vorhanden ist, da das Senden zwischen den beiden beteiligten Extremen erfolgt. Obwohl es sich um einen End-to-End-Service handeln könnte, ist dies nicht der Fall. Genauer gesagt, Die Kommunikation muss irgendwann über einen Proxyserver erfolgen.

Allgemeine Funktionen des magischen Wurmlochs

Magic Wormhole nutzt PAKE (Password-Authenticated Key Exchange) für verschlüsseln Sie die Informationen, die zwischen den Endpunkten gesendet werden. Diese Anwendung verwendet den SPAKE2-Algorithmus.

Bevor ich erwähnte, dass die Kommunikation irgendwann von einem Server verwaltet werden muss. Dies wird derjenige sein, der für die Erstellung eines verantwortlich ist TCP-Tunnel zwischen den Enden. Dadurch wird sichergestellt, dass die Informationen gesendet werden.

Die Magic Wormhole-Bibliothek benötigt ein «Rendezvous-Server«. Dies ist ein einfaches Relais basierend auf WebSocket, das Nachrichten von einem Client an einen anderen übermittelt. Dadurch können Magic Wormhole-Codes IP-Adressen und Portnummern umgehen.

Die Dateiübertragungsbefehle verwenden ein "Transit Relay". Dies ist ein weiterer einfacher Server, der sich versammelt zwei eingehende TCP-Verbindungen und überträgt die Daten zwischen den beiden.

Der Benutzer, der die Datei sendet, muss den Schlüssel per Chat / Nachricht / Anruf, den Magic Wormhole generiert, an den empfangenden Benutzer senden.

Wenn jemand mehr darüber wissen möchte, wie sicher Magic Wormhole sein kann oder welche Funktionen es bietet, lesen Sie die GitHub kann viele Zweifel lösen.

Installieren Sie Magic Wormhole

In Debian 9 und Ubuntu 17.04+ können wir Magic Wormhole installieren. Dazu verwenden wir das Terminal (Strg + Alt + T) und den unten gezeigten Befehl apt.

sudo apt install magic-wormhole

In älteren Versionen von Debian / Ubuntu müssen die folgenden Pakete vor dem Programm installiert werden. Wir öffnen das Terminal (Strg + Alt + T) und schreiben hinein.

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

pip install magic-wormhole

Verwende das magische Wurmloch

Fang magischen Wurmloch Versand

Datei senden mit Magic Wormhole

Zunächst muss ich sagen, dass ich Fehler in meinem lokalen Netzwerk gemeldet habe. Dies geschah, wenn der Verzeichnispfad, von dem aus ich die Datei senden möchte, irgendwann im angegebenen Pfad Akzente oder ähnliches enthielt. Der für den Versand erforderliche Code wird zu diesem Zeitpunkt generiert. Wir müssen dies an den Empfänger weitergeben. Sobald dies geklärt ist, müssen Sie zum Senden einer Datei nur das Terminal öffnen (Strg + Alt + T) und Folgendes schreiben.

wormhole send “nombre del archivo”
Fangen Sie magischen Wurmlochempfang

Empfangen von Dateien mit Magic Wormhole

Um die Datei zu erhalten, müssen Sie nur den folgenden Befehl im Terminal verwenden. Es scheint mir offensichtlich, aber vergessen Sie nicht, dass auf dem Empfänger auch Magic Wormhole installiert sein muss. Das Programm fordert den Empfänger auf, den vom Absender empfangenen Code einzugeben.

wormhole receive

Sowohl Sender als auch Empfänger werden empfangen Benachrichtigungen über den Fortschritt der Übertragung von Dateien. Es wird uns auch informieren, wenn der Prozess auf dem Weg Fehler findet.

Dies ist offensichtlich eine Anwendung für diejenigen, die sich mit dem Terminal wohl fühlen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.