$ nymx
NymX - (c) 2026 Ch1ffr3punk
Anonymous data exchange leveraging SURBs via the Nym Mixnet
Usage:
nymx -r [-p <path>] - Receive mode: Listen for incoming files
-p: Path to save files (default: ./received)
nymx -s <target> <file> - Send mode: Send a file anonymously
nymx -s --part <target> <prefix> - Send parts mode: Send multiple parts sequentially
Examples:
nymx -r
nymx -r -p /var/spool/received
nymx -s AliceNymAddress document.pdf
nymx -s alice document.pdf (using alias from nymx.json)
nymx -s --part alice movie.mp4.part
Example nymx.json (for -s):
{
"aliases": {
"alice": "AliceNymAddress",
"bob": "BobNymAddress",
"carol": "CarolNymAddress"
}
}
Note: The receiver (-r) does NOT need nymx.json. Use -p to specify the save path.
Note: For --part mode, ensure sam's ripemd-160.txt exists in the current directory.
There is a helper utility called 'sam' available to split large files.
Tests have shown that splitting files in parts of 5 MiB each are working best with the Nym Mixnet.
If you are a privacy enthusiast and use NymX on a regular basis
consider a small donation in crypto currencies or buy me a coffee.
BTC: bc1qm0e7r94ht60tu7zuewf0ftl3td0xc700rvcagn
Nym: n1f0r6zzu5hgh4rprk2v2gqcyr0f5fr84zv69d3x
NymX is dedicated to Alice and Bob.