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.
Wurmloch ist eine CLI-basierte Anwendung, mit der Sie Text, Dateien und sogar Ordner (die automatisch gezippt werden) über die CLI sicher an praktisch jeden senden können.
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 Wurmloch , und nachdem Sie ein paar Wörter eingegeben haben, drücken Sie die Eingabetaste.
Ihr Freund am anderen Ende startet sein Terminal und öffnet ein entsprechendes Wurmloch und gibt einen Code ein, um seinen Zugriff auf die Dateien zu authentifizieren. Ganz einfach!
Zur Sicherheit
In Bezug darauf, wie sicher es ist, Wormhole zu verwenden, lesen Sie auf der GitHub-Seite:
Das Wurmloch Werkzeug verwendet PAKE „Kennwortauthentifizierter Schlüsselaustausch ” [das] dann verwendet werden kann, um Daten zu verschlüsseln. Wurmloch verwendet den SPAKE2 Algorithmus.
Die Wurmloch-Bibliothek benötigt einen „Rendezvous-Server “:ein einfaches WebSocket-basiertes Relay, das Nachrichten von einem Client an einen 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 ist ein weiterer einfacher Server, der zwei eingehende TCP-Verbindungen zusammenklebt und Daten aufeinander überträgt. Der Wurmloch-Send Der Dateimodus teilt die IP-Adressen jedes Clients mit dem anderen (innerhalb der verschlüsselten Nachricht), und beide Clients versuchen zuerst, eine direkte Verbindung herzustellen. Wenn dies fehlschlägt, greifen sie auf das Transit-Relay zurück.
So installieren und verwenden Sie Wormhole unter Linux
Auf Debian 9 und Ubuntu 17.04+ , können Sie Wormhole mit apt installieren Befehl unten.
$ sudo apt install magic-wormhole
Auf älteren Versionen von Debian/Ubuntu müssen Sie die folgenden erforderlichen Pakete installieren, um die neueste Version von Wormhole zu erhalten.
$ sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev $ pip install magic-wormhole
Auf Fedora Distribution, können Sie mit den folgenden Befehlen erhalten.
$ dnf install python-pip python-devel libffi-devel openssl-devel gcc-c++ libtool redhat-rpm-config $ pip install magic-wormhole
Sobald die Installation abgeschlossen ist, können Sie sofort mit dem Senden von Dateien beginnen.
Verwenden Sie diesen Befehl, um eine Datei zu senden.
$ wormhole send PopTheme.zip Sending 16.9 MB file named 'PopTheme.zip' On the other computer, please run: wormhole receive Wormhole code is: 7-examine-stopwatch
Während des Sendevorgangs wird ein Code generiert, den Sie an den vorgesehenen Empfänger weitergeben.
Wurmloch-Sendedateien
Um eine Datei zu erhalten, verwenden Sie diesen Befehl:
$ wormhole receive
Sowohl der Absender als auch der Empfänger erhalten Benachrichtigungen über den Fortschritt der Dateiübertragung oder wenn der Prozess unterwegs auf Fehler stößt.
Ich denke Wurmloch ist eine raffinierte App; besonders für diejenigen, die gerne ab und zu ihr Terminal öffnen (und Tastaturmeister).