please install mixmaster (or teach us how)
Originally created by @aguelier@ruggedinbox.com on #8225 (Redmine)
Mixmaster is the type II remailer protocol and the most popular implementation of it. It is a standard package in Debian stable (here https://packages.debian.org/stable/mail/mixmaster) and extremely appropriate for all the design goals of the Tails project. Mixmaster is small and easy to use and, for tasks that are less sensitive to latency like sending email, it can supplement the imperfect anonymity of Tails users with additional resistance to Confirmation Attacks (as described here https://tails.boum.org/doc/about/warning/index.en.html#index4h1) as well as help them to avoid the hassles and risks involved in registering with external mail providers.
Mixmaster over Tor has been recommended by Tor developer and spokesman Jacob Appelbaum in several lectures (such as this one https://www.youtube.com/watch?v=Ldw57tDC9ms) and he has even mistakenly said that it’s already part of Tails.
Mixmaster is also configured by default in the somewhat overlapping Whonix Operating System (here https://www.whonix.org/wiki/Mixmaster) and its configuration over Tor was discussed in detail on the Tails-dev mailing list in January 2013 (here https://mailman.boum.org/pipermail/tails-dev/2013-January/002472.html).
Configuring Mixmaster to work over Tor, however, remains a challenge
even for advanced Tails/Tor power users and there are numerous
difficulties relating to the lack of good documentation for Mixmaster,
lack of support for SOCKS proxies, lack of support for DNS record types
which are compatible with transparent torification, blocking of SMTP
ports by Tor exit nodes, permissions of Tor configuration files within
Tails to bypass the exit node problem with hidden service SMTP relays,
and permissions/location of Debian/Mixmaster configuration files within
Tails. To the best of our knowledge the following sites contain all the
relevant information on the subject that exists on the
internet:
https://github.com/Whonix/anon-mixmaster
https://github.com/Whonix/anon-gw-anonymizer-config/blob/master/usr/share/tor/tor-service-defaults-torrc.anondist
https://www.whonix.org/wiki/Dev/Mixmaster
https://www.whonix.org/wiki/Deprecated#Mixmaster
http://lists.mixmin.net/pipermail/remops/2012-December/000671.html
https://mailman.boum.org/pipermail/tails-dev/2013-January/002472.html
http://www.groovy.net/ww/2011/12/torfix
http://www.groovy.net/ww/2012/01/torfixbis
http://www.debian-administration.org/article/483/Using_mixmaster_to_send_anonymous_email
http://www.plex86.org/linux2/Mixmaster-Tutorial-Third-Draft-Comments--This-message-did-not-originate-from-the-Sender-address-above.html
http://mixmaster.sourceforge.net/
http://manpages.debian.org/cgi-bin/man.cgi?query=mixmaster
Please install Mixmaster by default in Tails or teach end users how they can install/configure it from the standard repositories.
Attachments
- mixmaster_steps.sh
- mix.cfg
- update.conf
- mixpersist.sh
- mixnotify.sh
- mix.cfg
- mixnotify.sh
- mix.cfg
- preferences
- mix.cfg
- update.conf
- live-additional-software.conf
Related issues
- Related to #8295 (closed)