Magic Wormhole is a command-line tool for moving arbitrarily sized files or folders from one computer to another securely, without storing them on an intermediate server (e.g. Dropbox). It is designed primarily for situations where two users are already talking and need to exchange a file. To use Magic Wormhole, a sender issues a command such as `wormhole send FILE` and is given a "wormhole code" derived from a short, pronounceable, phonetically-distinct word list. The sender must then relay this code to the recipient. When the recipient runs `wormhole receive` and enters the provided code, the two computers then locate each other via a public "Rendezvous Server," establish a secure connection via Password-Authenticated Key Exchange, and transfer the specified data. Detailed API and protocol documentation describing exactly how this works is provided on the Magic Wormhole site. In the Installation portion of the site, users can locate installation instructions for macOS, Linux, and Windows computers. Magic Wormhole is distributed under the MIT license, with source code available on GitHub.
(no comments available yet for this resource)