Whatsapp

Agujero de gusano

Anonim

Es de conocimiento público que si desea hacer la mayoría de las cosas de forma rápida y segura, debe utilizar la interfaz de línea de comandos. Por supuesto, existen aplicaciones ingeniosas con flujos de trabajo rápidos, pero en algunos casos, la CLI aún gobierna. Este es uno de esos casos.

Wormhole es una aplicación basada en CLI con la que puede enviar de forma segura texto, archivos e incluso carpetas (que se comprimirán automáticamente) a prácticamente cualquier persona a través de la CLI.

Imagine un escenario de caso base: desea enviar un par de archivos a un amigo, a miles de kilómetros de distancia. Inicia una nueva ventana de terminal usando Hyper (guiño), abre un agujero de gusano y, después de ingresar un par de palabras, presiona enter.

Su amigo en el otro extremo abre su terminal, abre un agujero de gusano e ingresa un código para autenticar su acceso a los archivos. ¡Fácil!

Sobre la seguridad

Con respecto a qué tan seguro es usar Wormhole, la página de GitHub dice:

La herramienta agujero de gusano utiliza PAKE “Password-Authenticated Key Exchange” se puede usar para cifrar los datos. El agujero de gusano utiliza el algoritmo SPAKE2.

La biblioteca de agujeros de gusano requiere un “Servidor Rendezvous”: un retransmisor simple basado en WebSocket que entrega mensajes de un cliente a otro. Esto permite que los códigos de agujero de gusano omitan direcciones IP y números de puerto. La URL de un servidor público se integra en la biblioteca para su uso como predeterminado y estará disponible gratuitamente hasta que el volumen o el abuso hagan que no sea factible admitirlo.<

Los comandos de transferencia de archivos usan un “Transit Relay”, que es otro servidor simple que une dos conexiones TCP entrantes y transfiere datos de unos a otros. El modo de archivo wormhole send comparte las direcciones IP de cada cliente con el otro (dentro del mensaje cifrado), y ambos clientes primero intentan conectarse directamente. Si esto falla, vuelven a usar el relé de tránsito.

Cómo instalar y usar Wormhole en Linux

En Debian 9 y Ubuntu 17.04+, puede instale Wormhole usando el comando apt a continuación.

$ sudo apt install magic-wormhole

En versiones anteriores de Debian/Ubuntu, debe instalar los siguientes paquetes necesarios para obtener la última versión de Wormhole.

$ sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev
$ pip instalar agujero de gusano mágico

En la distribución Fedora, puede obtener usando los siguientes comandos.

$ dnf install python-pip python-devel libffi-devel openssl-devel gcc-c++ libtool redhat-rpm-config
$ pip instalar agujero de gusano mágico

Una vez completada la instalación, puede comenzar a enviar archivos inmediatamente.

Para enviar un archivo usa este comando.

$ agujero de gusano enviar PopTheme.zip
Enviando un archivo de 16,9 MB llamado 'PopTheme.zip'
En la otra computadora, ejecute: Wormhole receive
El código del agujero de gusano es: 7-examinar-cronómetro

Se generará un código durante el proceso de envío y eso es lo que pasará a su destinatario previsto.

Agujero de gusano Enviar archivos

Para recibir un archivo use este comando:

$ agujero de gusano recibir

Tanto el remitente como el destinatario recibirán notificaciones sobre el progreso de la transferencia del archivo o si el proceso encuentra algún error en el camino.

Creo que agujero de gusano es una aplicación ingeniosa; especialmente para aquellos que se sienten cómodos abriendo su terminal de vez en cuando (y maestros del teclado).