Official Mixmaster Remailer FAQ



This FAQ is maintained by Alex Kirk < alex@schnarff.com >. It is currently (11/26/02) being written for the first time. If you find an error, have a further question, or wish to make modifications/updates/additions, please notify him.

Table of Contents


1. Introduction
1.1 Document Audience
1.2 What's an anonymous remailer?
1.3 Why should I run an anonymous remailer?
1.4 History of remailers/cryptography
1.5 Newsgroups/Mailing Lists
1.6 Important Reading

2. Planning
2.1 Requirements
2.1.1 Hardware
2.1.2 Internet Connectivity
2.1.3 Operating System
2.1.4 Software
2.1.5 Filesystem/Drive Space
2.2 Decisions
2.2.1 Uptime
2.2.2 Middleman
2.2.3 Nyms
2.2.4 Name
2.2.5 Policy

3. Software Configuration
3.1 MTA (Mail Transport Agent)
3.1.1 Sendmail
3.1.2 Qmail
3.1.3 Postfix
3.1.4 MS Exchange
3.1.5 Add-Ons
3.1.5.1 TLS-SSL
3.1.5.2 RBLs
3.2 Downloading Software
3.2.1 Mixmaster Remailer
3.2.1.1 UNIX/Linux/BSD
3.2.1.2 Windows
3.2.1.3 Web Frontends
3.2.2 mail2news Gateway
3.2.2.1 UNIX/Linux/BSD
3.2.3 Pingers
3.2.3.1 UNIX/Linux/BSD
3.2.3.1.1 Stable
3.2.3.1.2 Experimental
3.2.3.2 Windows
3.2.3.2.1 Stable
3.2.3.2.2 Experimental
3.3 Installing Software
3.3.1 Mixmaster Remailer
3.3.2 mail2news Gateway
3.3.3 Pinger
3.4 Useful System Tools

4. Security
4.1 Host System Security
4.1.1 Philosophy
4.1.2 Firewalls
4.1.3 Minimalism/Unnecessary Software
4.1.4 Local Attacks
4.1.5 Patches/Updates/Upgrades
4.2 Key Security
4.3 Logging
4.4 Floods & Spam
4.4.1 MTA
4.4.2 Asian ISPs & Subnet Filtering
4.4.3 Prevent Massive Crossposting
4.4.3.1 Remailers
4.4.3.2 mail2news
4.4.4 Flood Detection
4.4.5 Duplicate Detection
4.4.6 Blocking Obnoxious Hosts

5. Policy
5.1 Always Have A Posted Policy!
5.2 Responding to Abuse Complaints
5.3 To Monitor Or Not To Monitor?
5.4 Cryptographically Signing Posts & E-mail
5.4.1 How To
5.5 Changing Remailer Keys
5.6 Legal Links

6. Announcing Your Remailer

7. I'm Being Blocked!
7.1 Static IP
7.2 Dynamic IP
7.3 Dial-Up/POP

1. Introduction

1.1 Document Audience

This document is intended for those who run or are thinking about running an anonymous remailer, mail2news gateway, or remail statistics pinger. It might answer some questions for those who want to know what these are, but the primary audience is administrators, potential or current.

1.2 What's an anonymous remailer?

From the Anonymous Remailer FAQ:
"A remailer is a computer service which privatizes your e-mail. A remailer is in sharp contrast to the average Internet Service Providers [ISP] which is terribly anti-private. In fact, ISP could equally stand for "Internet Surveillance Point". [Click here to Learn About Email Privacy].

"Traditionally, a remailer allowed you to send electronic mail to a Usenet news group, or to a person, without revealing your true name or e-mail address to the recipient. Today, new web-based remailers permit you to send mail using your real name (if you wish), while protecting your email records from the snooping eyes of your Internet Service Provider.

"In the first version of this FAQ (published in 1995), all popular remailers were free-of-charge. Today, a number of services either charge user fees, or support themselves via advertisers.

1.3 Why should I run an anonymous remailer?

There are several good reasons for running an anonymous remailer. You might be interested if you want to:

1.4 History of remailers/cryptography

1.5 Newsgroups/Mailing Lists

Those interested in running an anonymous remailer or mail2news gateway should subscribe to remailer-operators@anon.lcs.mit.edu (or its mirror, remops@freedom.gmsociety.org). You should also frequent alt.privacy.anon-server and alt.privacy.

1.6 Important Reading

Papers of note include:
Chaums digital mixes
Mixmaster FAQ by Lance Cottrell.
Mixmaster and remailer attacks. An essay by Lance Cottrell, which motivates the original design of Mixmaster
Anonymous Remailer FAQ by Andre Bacard.

2. Planning

2.1 Requirements

2.1.1 Hardware

With the right operating system, you can run an anonymous remailer on the most paltry of hardware: some large remailers run on 486 DX 33MHz boxes. Of course, this can only be done if you're running a UNIX-style operating system and if the machine is dedicated to its task. More realistically, especially if you intend to use your hardware for anything else, you should have at least a Pentium 75MHz, with 16MB of RAM.

Windows users will need a bit more system resources: at least a Pentium II 200MHz with 64MB of RAM. This is due, of course, to the large overhead of keeping a GUI running.

2.1.2 Internet Connectivity

It is possible to run a remailer without a dedicated connection, as long as you have POP access and an account with a decent quota that won't bounce messages all over the place. This setup is not recommended, however, because it requires constant administrator intervention. Any form of broadband is preferable. Note that, on average, Type II remailers consume anywhere from 84-140 MB per day in bandwidth (3,500-5,000 messages * 28125 bytes/message). Type I remailers typically consume less bandwidth, as they are lower traffic, though this can change if you allow binaries to move through your remailer.

2.1.3 Operating System

Your best bet is probably UNIX, Linux, or a BSD, as these systems are generally free, stable, and relatively secure. Chances are, if you have a well configured machine running this type of operating system, it will be exremely low maintenance. My personal recommendation is OpenBSD, whose claim to fame -- six years with only one remotely exploitable hole in the default install -- is a good indicator of its security track record.

It is possible to run a remailer on a Windows system, but due to the massive security holes and general lack of stability, this is not recommended. If you do choose to run Windows, you will probably have the most success with Windows 2000, as it is the most stable and secure of the Windows operating systems.

2.1.4 Software

Remailers: mail2news Gateway: Pingers for Remailer Statistics:

2.1.5 Filesystem/Drive Space

Actual drive space is probably less of a consideration now than it was in the past, due to the proliferation of extremely large drives. However, it is still good to know how much drive space you should set aside, especially for those running on older systems.

Remailers: