-
Notifications
You must be signed in to change notification settings - Fork 5
Yet Another Mix Net
License
crooks/yamn
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Yet Another Mix Net - A Mixmaster derivative YAMN tries to look like Mixmaster in order to maintain compatibility with the various GUI's and peripheral applications that serve to make it a complete solution. Under the covers there will be some significant differences:- * Revised crypto functions. Instead of Mixmaster's Triple-DES, RSAES-PKCS1-v1_5 and MD5, YAMN will use AES, NaCl Box and Blake2. * Deterministic header padding to protect against tagging attacks * Others TBA Installation from source:- go get github.com/crooks/yamn go get code.google.com/p/go.crypto/nacl/box go get github.com/syndtr/goleveldb go get github.com/luksen/maildir cd ~/go/src/github.com/crooks/yamn go build Post-install configuration:- Create a dir for yamn. (mkdir yamn) Copy yamn binary (yamn.exe on Windows) to the above dir Copy yamn.cfg.sample to same dir and rename to yamn.cfg Modify yamn.cfg to meet your requirements Examples:- Send an anonymous email yamn --mail msg.txt Use a user-defined chain yamn --mail --chain="*,*,yamn" msg.txt Send multiple copies yamn --mail --copies=2 msg.txt Perform remailer functions yamn --remailer Start a remailer daemon yamn --remailer --daemon