Magic Wormhole, envoyez des fichiers en toute sécurité depuis le terminal

à propos du trou de ver magique

Dans le prochain article, nous allons jeter un œil à une application de ligne de commande appelée Magic Wormhole. Il s'agit d'une application basée sur "CLI" avec laquelle nous pourrons envoyer en toute sécurité du texte, des fichiers et même des dossiers (qui sera automatiquement compressé) à pratiquement n'importe qui depuis notre terminal.

De nos jours, il est de notoriété publique que si vous souhaitez obtenir la plupart des choses rapidement et en toute sécurité, il est conseillé d'utiliser la ligne de commande. L'application qui nous concerne est Rapide et simple d'utilisation. Il n'y a pas lieu de s'inquiéter des connaissances requises pour utiliser les programmes terminaux. Son utilisation est extrêmement minimaliste et ne nécessite pas de connaissances préalables sur les protocoles ou quelque chose comme ça.

La logique de l'application se réduit à savoir quel fichier on veut envoyer et à exécuter la seule commande pour procéder à son envoi. Il n'y a pas de limite lors de l'expédition. Les documents peuvent être envoyés individuellement ou sous forme de fichiers compressés.

Imaginons un scénario très probable. Nous voulons envoyer un fichier à un ami, qui est à des milliers de kilomètres connecté à Internet avec son ordinateur. La solution à ce cas possible est aussi simple que d'ouvrir une nouvelle fenêtre de terminal, ouvrir un Wormhole et après avoir entré quelques mots, appuyez sur Entrée et attendez votre interlocuteur.

Votre ami à l'autre bout lancera son terminal, ouvrira également un trou de ver et entrera dans un code pour authentifier votre accès aux fichiers. Une fois que vous avez entré le code, vous n'aurez plus qu'à attendre la fin du téléchargement sur votre ordinateur.

Il est vrai que dans le cas des fichiers, il n'y a pas de stockage en un point intermédiaire en tant que tel, l'envoi se faisant entre les deux extrêmes impliqués. Bien qu'il puisse s'agir d'un service de bout en bout, ce n'est pas le cas. Pour être plus exact, la communication à un moment donné doit passer par un serveur proxy.

Caractéristiques générales de Magic Wormhole

Magic Wormhole utilise PAKE (échange de clés authentifié par mot de passe) pour crypter les informations envoyées entre les terminaux. Cette application utilise l'algorithme SPAKE2.

Avant de mentionner qu'à un moment donné, la communication doit être gérée par un serveur. Ce sera celui qui sera chargé de créer un Tunnel TCP entre les extrémités. Cela garantira que les informations sont envoyées.

La bibliothèque Magic Wormhole nécessite un «Serveur Rendezvous«. Il s'agit d'un simple relais basé sur WebSocket qui délivre des messages d'un client à un autre. Cela permet aux codes Magic Wormhole de contourner les adresses IP et les numéros de port.

Les commandes de transfert de fichiers utilisent un "relais de transit". Ceci est un autre serveur simple qui rassemble deux connexions TCP entrantes et transfère les données entre les deux.

L'utilisateur qui envoie le fichier devra envoyer la clé via chat / message / appel que Magic Wormhole générera à l'utilisateur destinataire.

Si quelqu'un a besoin d'en savoir plus sur la sécurité de Magic Wormhole ou ses fonctionnalités, le GitHub peut résoudre de nombreux doutes.

Installez Magic Wormhole

Dans Debian 9 et Ubuntu 17.04+, nous pourrons installer Magic Wormhole. Pour cela, nous utiliserons le terminal (Ctrl + Alt + T) et la commande apt illustrée ci-dessous.

sudo apt install magic-wormhole

Dans les anciennes versions de Debian / Ubuntu, les packages suivants doivent être installés avant le programme. Nous ouvrons le terminal (Ctrl + Alt + T) et y écrivons.

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

pip install magic-wormhole

Utilisez Magic Wormhole

attraper l'expédition de trou de ver magique

Envoi de fichiers à l'aide de Magic Wormhole

Tout d'abord, je dois dire que j'ai signalé des erreurs dans mon réseau local. Cela s'est produit si le chemin du répertoire à partir duquel j'ai l'intention d'envoyer le fichier contenait des accents ou similaires à un moment donné dans le chemin indiqué. Le code requis pour l'expédition est généré à ce stade. Nous devrons le transmettre au destinataire. Une fois cela clarifié, pour envoyer un fichier, il vous suffit d'ouvrir le terminal (Ctrl + Alt + T) et d'écrire ce qui suit.

wormhole send “nombre del archivo”
attraper la réception de trou de ver magique

Recevoir des fichiers avec Magic Wormhole

Pour recevoir le fichier, il vous suffit d'utiliser la commande suivante dans le terminal. Cela me semble évident, mais n'oubliez pas que le récepteur doit également avoir installé Magic Wormhole. Le programme demandera au destinataire d'entrer le code qu'il a reçu de l'expéditeur.

wormhole receive

L'expéditeur et le destinataire recevront notifications indiquant la progression du transfert de fichiers. Il nous informera également si le processus détecte des erreurs en cours de route.

C'est évidemment une application pour ceux qui se sentent à l'aise avec le terminal.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.