yamn

command module
v0.0.0-...-1e9eba2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 4, 2021 License: MIT Imports: 38 Imported by: 0

README

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 install github.com/crooks/yamn@latest
That's it. The binary has now been built.
It can be found in ~/go/bin/

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

Documentation

Overview

aesgcm provides authenticated symmetric encryption using AES-GCM. It generates random nonces for each message, and prepends the nonce to the ciphertext.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL