Wormhole: Universal Data Transfer

Concise Summary:
Wormhole is a Go implementation of the Magic Wormhole project, enabling secure end-to-end encrypted file transfers between computers. It uses a unique “wormhole code” to establish connections. The project offers both a command line interface (CLI) and an API for interacting with the service.

The CLI supports shell completion, simplifying user input. Wormhole is compatible with the official Magic Wormhole Python tool, allowing users familiar with it to leverage its features in Go. It utilizes Go Modules and requires a Go version >= 1.11. Developers can either install via the go command or clone the repository outside of their GOPATH for building. The project includes examples showcasing how to use the API for sending and receiving text, files, and directories.

Key Points:

  • Here are 5 key points about the GitHub project “wormhole”:.
  • Wormhole is a Go implementation of the Magic Wormhole technology that provides secure end-to-end encrypted file transfers between computers.
  • Wormhole uses the same “wormhole code” to connect its endpoints, allowing for seamless communication.
  • The project is compatible with the official Python Magic Wormhole CLI tool, offering a unified experience across different platforms.
  • The wormhole CLI supports shell completion for easier command line usage, including completing receive codes.
  • To run and utilize wormhole, users can either clone the repository outside their GOPATH or use the go build command to install it, ensuring compatibility with a Go tool chain of.
  • 11 or higher.

Archive Links:
12ft: https://12ft.io/https://github.com/konamata/wormhole
archive.org: https://web.archive.org/web/https://github.com/konamata/wormhole
archive.is: https://archive.is/https://github.com/konamata/wormhole
archive.ph: https://archive.ph/https://github.com/konamata/wormhole
archive.today: https://archive.today/https://github.com/konamata/wormhole

Original Link: https://github.com/konamata/wormhole

User Message: GitHub - konamata/wormhole: End-to-end encrypted file transfer. A magic wormhole CLI and API in Go (golang).

cool tool

For more on bypassing paywalls, see the post on bypassing methods

Matrix reply from D L:

this is a cool tool for point to point; use case is here. as i am reading through the documentation, wormhole can be proxied through tor but using torsocks. the use of the mailserv or the rendezvous serv means that IP meta data is available there. You do get PAKE vs TLS for wormhole vs syncthing.