news.volyx.in

Magic Wormhole: get things from one computer to another, safely (github.com)

816 points by tosh · 722 days ago · 255 comments on HN

Article summary

Magic Wormhole is a library and command-line tool that enables secure file transfer between computers using a unique 'wormhole code'. The code is generated by the sending machine and must be typed into the receiving machine to initiate the transfer. The tool uses two servers, a mailbox server and a transit relay, to facilitate the transfer. Magic Wormhole is compatible with Python 3.10 and higher and is released under the MIT license.

Main themes

  • Secure file transfer
  • Peer-to-peer sharing
  • Command-line tools
  • Python libraries
  • Network security
  • File sharing alternatives

What commenters say

  • Magic Wormhole is a useful tool for ad-hoc file transfers, especially when other methods like scp are not feasible.
  • Some users prefer alternative file transfer tools like croc, which offers similar functionality with additional features.
  • The need for a single, universal file transfer tool is debated, with some arguing that multiple options are unnecessary and others seeing value in having choices.
  • Firefox's limitations in handling large file downloads are seen as a drawback by some users, who prefer browsers that support more advanced file system access APIs.
  • The use of VPNs can provide an alternative solution for secure file transfer, but may require additional setup and configuration.
  • Some users prioritize browser privacy and security over features like file system access, and prefer browsers like Firefox that prioritize these aspects.
  • The proliferation of peer-to-peer file sharing tools is seen as a positive development by some, who value the flexibility and convenience they offer.
  • The importance of open-source and transparent file transfer tools is emphasized by some users, who are wary of proprietary solutions with unclear security and privacy practices.