4 points par GN⁺ 2024-08-18 | 1 commentaires | Partager sur WhatsApp
  • Magic Wormhole

    • Un outil pour transférer des fichiers de manière sécurisée entre ordinateurs
    • Ce package fournit une bibliothèque et un outil en ligne de commande appelés wormhole
    • Il permet de transférer des fichiers et répertoires de taille arbitraire, ou de courts textes, d’un ordinateur à un autre
    • Les deux points de terminaison sont identifiés à l’aide du même « code wormhole »
      • En général, l’ordinateur émetteur génère et affiche le code
      • Le code doit être saisi sur l’ordinateur récepteur
      • Le code utilise une courte liste de mots prononçables par des humains
      • Côté réception, une complétion par tabulation est fournie pour les mots du code, il suffit donc d’en saisir quelques lettres
      • Le code wormhole est à usage unique et n’a pas besoin d’être mémorisé
    • Présentation à PyCon 2016 : slides, vidéo
  • La documentation complète est disponible sur https://magic-wormhole.readthedocs.io ou dans le sous-répertoire docs/

  • Ce programme utilise deux serveurs

    • un serveur de boîtes aux lettres et un relais de transit
    • le code source est conservé dans des dépôts séparés
  • Licence, compatibilité

    • Magic-Wormhole est distribué sous licence MIT
    • Voir le fichier LICENSE pour plus de détails
    • Cette bibliothèque est compatible avec Python 3.8 et versions ultérieures (testée jusqu’à la version 3.12)
  • Packaging, installation

    • Le package Magic Wormhole est inclus dans plusieurs systèmes d’exploitation
    • Pour l’installer sans package du système d’exploitation, consulter la documentation d’installation

Récapitulatif de GN⁺

  • Magic Wormhole est un outil qui permet de transférer des fichiers entre ordinateurs de manière simple et sécurisée
  • Les utilisateurs peuvent transférer des fichiers à l’aide d’un code court et facile à prononcer
  • Il est distribué sous licence MIT et peut être utilisé avec Python 3.8 et versions ultérieures
  • Parmi les autres outils aux fonctionnalités similaires, on trouve Syncthing et Resilio Sync

1 commentaires

 
GN⁺ 2024-08-18
Commentaires sur Hacker News
  • Je l’utilise depuis des années pour transférer de gros fichiers sur le réseau

    • J’ai pu l’ajuster avec le relay Magic Wormhole pour obtenir des copies de fichiers plus rapides et plus fiables
    • Je n’aime pas que Google Drive échoue souvent avec les gros fichiers
  • Cet utilitaire fait une seule chose, mais il la fait très bien, et reste discret

    • Il faudrait être plus reconnaissant envers ce genre de créations remarquables
  • J’utilise croc comme projet similaire

  • J’ai déjà transféré un fichier de 70 Go avec Wormhole

    • C’était impossible auparavant
    • Je savais que j’utilisais la bande passante du serveur relay, donc j’ai ensuite fait un don à Debian
  • Il existe aussi quelques autres utilitaires

  • J’ai aussi découvert par hasard une implémentation en Rust

    • Implémentation Rust de Magic Wormhole avec de nouvelles fonctionnalités et améliorations : lien magic-wormhole.rs
  • L’auteur est prêt à répondre aux questions

  • Un ami peu à l’aise avec la technique doit envoyer un gros fichier

    • Je me demande s’il existe une interface graphique
  • Je cherche un moyen de transférer des fichiers entre un iPhone et un MacBook

    • AirDrop est désactivé par politique
    • Le stockage iCloud est plein
    • J’utilise syncthing sur tous mes autres appareils, mais je n’ai pas trouvé de client utilisable sur un iPhone professionnel
  • Liens associés

    • Magic Wormhole : transfert sécurisé de fichiers d’un ordinateur à un autre : lien associé