4 Punkte von GN⁺ 2024-08-18 | 1 Kommentare | Auf WhatsApp teilen
  • Magic Wormhole

    • Ein Tool zur sicheren Übertragung von Dateien zwischen Computern
    • Dieses Paket stellt eine Bibliothek und ein Kommandozeilen-Tool namens wormhole bereit
    • Dateien und Verzeichnisse beliebiger Größe oder kurzer Text können von einem Computer auf einen anderen übertragen werden
    • Beide Endpunkte werden anhand desselben „Wormhole-Codes“ identifiziert
      • Üblicherweise erzeugt und zeigt der sendende Computer den Code an
      • Auf dem empfangenden Computer muss der Code eingegeben werden
      • Der Code verwendet eine kurze Liste menschlich aussprechbarer Wörter
      • Auf der Empfangsseite wird Tab-Vervollständigung für die Codewörter angeboten, sodass nur wenige Buchstaben eingegeben werden müssen
      • Wormhole-Codes sind nur einmal gültig und müssen nicht auswendig gelernt werden
    • Vortrag auf der PyCon 2016: Folien, Video
  • Die vollständige Dokumentation ist unter https://magic-wormhole.readthedocs.io oder im Unterverzeichnis docs/ verfügbar

  • Dieses Programm verwendet zwei Server

    • einen Mailbox-Server und ein Transit-Relay
    • Der Quellcode wird in separaten Repositories aufbewahrt
  • Lizenz, Kompatibilität

    • Magic-Wormhole wird unter der MIT-Lizenz veröffentlicht
    • Siehe die Datei LICENSE für Details
    • Diese Bibliothek ist mit Python 3.8 und höher kompatibel (getestet bis Version 3.12)
  • Paketierung, Installation

    • Das Magic-Wormhole-Paket ist in mehreren Betriebssystemen enthalten
    • Für die Installation ohne Betriebssystempaket siehe die Installationsdokumentation

Zusammenfassung von GN⁺

  • Magic Wormhole ist ein Tool, das sichere und einfache Dateiübertragungen zwischen Computern ermöglicht
  • Nutzer können Dateien mithilfe kurzer, leicht aussprechbarer Codes übertragen
  • Es wird unter der MIT-Lizenz veröffentlicht und kann mit Python 3.8 oder höher verwendet werden
  • Andere Tools mit ähnlichen Funktionen sind unter anderem Syncthing und Resilio Sync

1 Kommentare

 
GN⁺ 2024-08-18
Hacker-News-Kommentare
  • Ich nutze das seit einigen Jahren, wenn ich in Netzwerkumgebungen große Dateien übertragen muss

    • Mit dem Magic-Wormhole-Relay ließ es sich für schnellere und zuverlässigere Dateikopien optimieren
    • Es nervt mich, dass Google Drive bei großen Dateien oft scheitert
  • Dieses Utility erfüllt genau eine Aufgabe sehr gut und bleibt dabei unauffällig

    • Solche großartigen Projekte sollte man mehr wertschätzen
  • Ich nutze croc als ähnliches Projekt

  • Ich habe mit Wormhole schon einmal eine 70-GB-Datei übertragen

    • Früher war das unmöglich
    • Mir war bewusst, dass ich dabei die Bandbreite des Relay-Servers genutzt habe, und danach habe ich an Debian gespendet
  • Es gibt auch ein paar andere Utilities

  • Ich bin auch zufällig auf eine Rust-Implementierung gestoßen

    • Eine Rust-Implementierung von Magic Wormhole mit neuen Funktionen und Verbesserungen: magic-wormhole.rs-Link
  • Der Autor ist bereit, Fragen zu beantworten

  • Ein technisch nicht so versierter Freund muss große Dateien verschicken

    • Ich frage mich, ob es ein GUI-Frontend gibt
  • Ich suche nach einer Möglichkeit, Dateien zwischen iPhone und MacBook zu übertragen

    • AirDrop ist aufgrund von Richtlinien deaktiviert
    • Der iCloud-Speicher ist voll
    • Auf allen anderen Geräten nutze ich Syncthing, habe aber keinen Client gefunden, den ich auf einem beruflich genutzten iPhone verwenden kann
  • Relevanter Link

    • Magic Wormhole: Sichere Dateiübertragung von einem Computer zu einem anderen: relevanter Link