[Wormhole-Nym] Sending files over the mixnet

I created a simple project to send files over the mixnet.

The inspiration was magic wormhole, but I wanted to do something a bit better :slight_smile:

  1. wormhole-nym is in Rust and can be installed in one package without a ton of dependencies.
  2. unlike the original, thanks to the mixnet infrastructure, there is no need of a third party server to connect both devices.
  3. it goes over the mixnet, no one knows who you are sending it to.
  4. no need to install the mixnet client, it launches when you start sending or receiving.

there are several builds for linux, windows and macOS (i only tested on Ubuntu 24.04)

on linux just download the deb package and install it:

wget https://github.com/rachyandco/wormhole-nym/releases/download/v0.1.5/wormhole-nym_0.1.5_amd64.deb

apt install wormhole-nym_0.1.5_amd64.deb

then to use it:

wormhole-nym send <file>

the instruction to receive the file will appear. Just give it to the person you want to send the file to.

Then i created a graphical interface you can run locally or host it online.

you can send files between the CLI and the web version.

you can use the hosted version here:

Happy to get your comments.
I was able to send a 50Mb file.

2 Likes