Köztudomású, hogy ha a legtöbb dolgot gyorsan és biztonságosan szeretné elvégezni, használja a parancssori felületet. Természetesen léteznek remek alkalmazások gyors munkafolyamatokkal, de bizonyos esetekben a CLI továbbra is uralkodik. Ez egy ilyen eset.
Wormhole egy CLI-alapú alkalmazás, amellyel biztonságosan küldhet szöveget, fájlokat és akár mappákat is (amelyek automatikusan tömörítve lesznek) gyakorlatilag bárkinek a CLI-n keresztül.
Képzeljen el egy alapesetet: el szeretne küldeni néhány fájlt egy barátjának, aki több ezer mérföldre van. Új terminálablakot indítasz a Hyper (kacsintással) segítségével, megnyitsz egy féreglyukat , majd néhány szó beírása után megnyomod az entert.
A másik végén lévő barátja elindítja a terminálját, megnyit egy megfelelő féreglyukat, és beír egy kódot, amellyel hitelesíti a hozzáférését a fájlokhoz. Könnyen!
A biztonságról
A Wormhole használatának biztonságosságával kapcsolatban a GitHub oldal a következőképpen szól:
A féreglyuk eszköz a PAKE „Password-Authenticated Key Exchange” ezután az adatok titkosítására használható. a féreglyuk a SPAKE2 algoritmust használja.
A féreglyuk-könyvtárhoz szükség van egy „Rendezvous Server”: egy egyszerű WebSocket-alapú továbbítóra, amely üzeneteket kézbesít egyik klienstől a másikhoz. Ez lehetővé teszi, hogy a féreglyuk kódok elhagyják az IP-címeket és a portszámokat. A nyilvános szerver URL-címe bekerül a könyvtárba, hogy alapértelmezettként használhassa, és szabadon elérhető lesz mindaddig, amíg a mennyiség vagy a visszaélés nem teszi lehetővé a támogatást.<
A fájlátviteli parancsok „Transit Relay”-t használnak, amely egy másik egyszerű szerver, amely összeragaszt két bejövő TCP-kapcsolatot és átvitelt. adatokat egymásnak. A féreglyuk küldés fájlmód megosztja az egyes kliensek IP-címét a másikkal (a titkosított üzeneten belül), és mindkét kliens először megpróbál közvetlenül csatlakozni. Ha ez nem sikerül, visszatérnek a tranzitrelé használatához.
A féreglyuk telepítése és használata Linuxban
Debian 9 és Ubuntu 17.04+ esetén telepítse a Wormhole-t az alábbi apt paranccsal.
$ sudo apt install magic-wormhole
A Debian/Ubuntu régebbi verzióin telepítenie kell a következő szükséges csomagokat a Wormhole legújabb verziójának letöltéséhez.
$ sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev $ pip install magic-wormhole
A Fedora disztribúcióban a következő parancsokat használhatja.
$ dnf telepítése python-pip python-devel libffi-devel openssl-devel gcc-c++ libtool redhat-rpm-config $ pip install magic-wormhole
A telepítés befejezése után azonnal megkezdheti a fájlok küldését.
Fájl küldéséhez használja ezt a parancsot.
$ féreglyuk küldése PopTheme.zip 16,9 MB-os „PopTheme.zip” nevű fájl küldése A másik számítógépen futtassa a következőt: féreglyuk fogadása A féreglyuk kódja: 7-examine-stopper
A küldési folyamat során egy kód generálódik, és ezt fogja továbbítani a kívánt címzettnek.
Féreglyuk Fájlok küldése
Fájl fogadásához használja ezt a parancsot:
$ féreglyuk fogad
Mind a küldő, mind a címzett értesítést kap a fájlátvitel előrehaladásáról, vagy arról, ha a folyamat során hibákat észlel.
Szerintem féreglyuk egy remek alkalmazás; különösen azoknak, akik szívesen kinyitják időnként termináljukat (és a billentyűzetmesterek).