WhatsApp

Wurmloch

Anonim

Es ist allgemein bekannt, dass Sie die Befehlszeilenschnittstelle verwenden sollten, wenn Sie die meisten Dinge schnell und sicher erledigen möchten. Natürlich gibt es raffinierte Apps mit schnellen Arbeitsabläufen, aber in einigen Fällen regiert immer noch die CLI. Dies ist ein solcher Fall.

Wormhole ist eine CLI-basierte Anwendung, mit der Sie Text, Dateien und sogar Ordner (die automatisch gezippt werden) sicher versenden können. für praktisch jeden über die CLI.

Stellen Sie sich ein Basisszenario vor: Sie möchten ein paar Dateien an einen Freund senden, der Tausende von Kilometern entfernt ist. Sie starten ein neues Terminalfenster mit Hyper (zwinkern), öffnen ein wormhole und drücken nach der Eingabe einiger Wörter die Eingabetaste.

Ihr Freund am anderen Ende startet sein Terminal, öffnet ein entsprechendes Wurmloch und gibt einen Code ein, um seinen Zugriff auf die Dateien zu authentifizieren. Einfach!

Zur Sicherheit

In Bezug darauf, wie sicher es ist, Wormhole zu verwenden, liest die GitHub-Seite in:

Das Tool wormhole verwendet PAKE „Kennwortauthentifizierter Schlüsselaustausch“ kann dann zum Verschlüsseln von Daten verwendet werden. Wurmloch verwendet den SPAKE2 Algorithmus.

Die Wurmloch-Bibliothek erfordert einen „Rendezvous-Server“: ein einfaches WebSocket-basiertes Relay, das Nachrichten von einem Client zum anderen übermittelt. Dadurch können die Wurmlochcodes IP-Adressen und Portnummern weglassen. Die URL eines öffentlichen Servers wird standardmäßig zur Verwendung in die Bibliothek eingebacken und ist frei verfügbar, bis sie aufgrund von Volumen oder Missbrauch nicht mehr unterstützt werden kann.<

Die Dateiübertragungsbefehle verwenden ein „Transit-Relay“, das ein weiterer einfacher Server ist, der zwei eingehende TCP-Verbindungen und Übertragungen zusammenfügt Daten aufeinander. Der Dateimodus wormhole send teilt die IP-Adressen jedes Clients mit dem anderen (innerhalb der verschlüsselten Nachricht), und beide Clients versuchen zuerst, sich direkt zu verbinden. Wenn dies fehlschlägt, greifen sie auf die Verwendung des Transit-Relais zurück.

Wie man Wormhole unter Linux installiert und verwendet

Unter Debian 9 und Ubuntu 17.04+ können Sie Installieren Sie Wormhole mit dem folgenden apt Befehl.

$ sudo apt install magic-wormhole

Bei älteren Versionen von Debian/Ubuntu müssen Sie die folgenden erforderlichen Pakete installieren, um die neueste Version von Wormhole zu erh alten.

$ sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev
$ pip installiere magisches Wurmloch

Bei Fedora-Distribution können Sie die folgenden Befehle verwenden.

$ dnf install python-pip python-devel libffi-devel openssl-devel gcc-c++ libtool redhat-rpm-config
$ pip installiere magisches Wurmloch

Sobald die Installation abgeschlossen ist, können Sie sofort mit dem Senden von Dateien beginnen.

Verwenden Sie diesen Befehl, um eine Datei zu senden.

$ Wurmloch sendet PopTheme.zip
Senden einer 16,9 MB großen Datei mit dem Namen „PopTheme.zip“
Führen Sie auf dem anderen Computer bitte aus: Wormhole Receive
Wurmloch-Code ist: 7-Untersuchung-Stoppuhr

Während des Sendevorgangs wird ein Code generiert, den Sie an den vorgesehenen Empfänger weitergeben.

Wurmloch Dateien senden

Um eine Datei zu empfangen, verwenden Sie diesen Befehl:

$ Wurmloch erh alten

Sowohl der Absender als auch der Empfänger erh alten Benachrichtigungen über den Fortschritt der Dateiübertragung oder wenn der Prozess unterwegs auf Fehler stößt.

Ich denke, wormhole ist eine raffinierte App; besonders für diejenigen, die gerne ab und zu ihr Terminal öffnen (und Tastaturmeister).