Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

$ 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          

Buy Me A Coffee

NymX is dedicated to Alice and Bob.

About

NymX (Nym eXchange) – A global, decentralized data exchange model for the Internet, powered by the Nym Mixnet to protect metadata and ensure communication anonymity with SURBs.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages