/[pkg-mixmaster]/trunk/Mix/README
ViewVC logotype

Contents of /trunk/Mix/README

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (hide annotations) (download)
Wed Oct 31 08:19:51 2001 UTC (11 years, 6 months ago) by rabbi
File size: 8101 byte(s)
Initial revision
1 rabbi 1 Mixmaster version 3 -- anonymous remailer software -- (C) 1999 Anonymizer Inc.
2     ------------------------------------------------------------------------------
3    
4     PREVIEW VERSION --- WARNING: THIS SOFTWARE IS UNDER DEVELOPMENT!
5    
6     This program consists of
7    
8     * a remailer client:
9    
10     The remailer client supports sending anonymous mail using Cypherpunk
11     and Mixmaster remailers, managing pseudonyms at Newnym nym servers
12     and receiving mail anonymously from Cypherpunk remailers. It supports
13     OpenPGP encryption (compatible with PGP 2, PGP 5 and GnuPG).
14    
15     The client can be used with a menu-based user interface and with
16     command line options.
17    
18     * a remailer:
19    
20     The remailer supports the Cypherpunk and Mixmaster message formats.
21     It can be integrated with the mail delivery system of Unix-based
22     computers or use the POP3 and SMTP protocols for mail transfer.
23     Mixmaster includes an automated abuse-handling system.
24    
25     Please report any problems to <mix-devel@melontraffickers.com>.
26    
27     [Note: The final release of Mixmaster 3.0 will include the improved
28     Mixmaster protocol version 3.]
29    
30    
31     Installation:
32     ------------
33    
34     Libraries:
35    
36     Mixmaster uses the cryptographic library OpenSSL. If you want to use
37     the menu-based user interface, you also need the ncurses library. If
38     these libraries are not installed on your system, get them from
39     ftp://mixmaster.anonymizer.com/ and extract them in the Src
40     directory first.
41    
42     The Perl Compatable Regular Expressions library can be obtained from
43     ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
44    
45     The zlib compression libraries can be obtained at
46    
47     To install or upgrade Mixmaster, type `./Install'.
48    
49     Mixmaster uses lists of currently operating remailers and information
50     about their reliability. You can get the current remailer lists from
51     http://anon.efga.org/ and http://mixmaster.shinn.net/ and via finger from
52     nym.alias.net:
53    
54     pubring.asc Type 1 remailer keys
55     pubring.mix Type 2 remailer keys
56     rlist.txt List of reliable type 1 remailers
57     mlist.txt List of reliable type 2 remailers
58     type2.list List of known type 2 remailers (optional)
59    
60     If you wish to participate in the Remailer Abuse Blocklist, you will need
61     to obtain the blocklist file from http://www.paracrypt.com/remailerabuse/
62     and place it in your Mix directory. This may be automated with cron.
63    
64     For support for multiple RAB services, edit the file Src/config.h manually,
65     and add additional block files to the existing line, such as:
66    
67     #define DESTBLOCK "dest.blk rab.blk rab2.blk rab3.blk"
68    
69     Note that only the first file should the the local block list, as it is the
70     only file mix will open for writing. Most users will not need to edit
71     config.h.
72    
73    
74     Using the remailer client:
75     -------------------------
76    
77     To use the menu-based user interface, simply run `mix'. To send an
78     anonymous or pseudonymous reply to a message from within your mail or
79     news reader, you can pipe it to `mix'.
80    
81     The interactive mode supports sending mail, manages pseudonymous
82     accounts at nym servers and contains a simple mail reading function.
83     OpenPGP messages are encrypted and decrypted automatically. It can
84     also decrypt messages encrypted to ordinary non-anonymous OpenPGP keys
85     if you use the same passphrase for the nyms as for the OpenPGP key.
86    
87     In the non-interactive mode, Mixmaster reads a message from a file or
88     from its standard input. The command line options are described in the
89     manual page (mix.1).
90    
91    
92     Mixmaster as a remailer:
93     -----------------------
94    
95     The Mixmaster remailer can be installed on any account that can
96     receive mail. Non-remailer messages will be delivered as usual. If
97     you have root access, you may want to create a new user (e.g.,
98     `remailer') and install Mixmaster under that user id.
99    
100     The Install script provides a simple way to set up the remailer. More
101     information about configuring Mixmaster can be found in the manual
102     page. Typically, incoming mail is piped to "mix -RM". In a UUCP
103     setting, it may be useful to use just "mix -R", and run "mix -S" once
104     all messages have arrived.
105    
106     To upgrade from a Mixmaster 2.0.* remailer installation, make a
107     backup of your keys and configuration files before you run Install.
108    
109    
110     Installation problems:
111     ---------------------
112    
113     In case one of the libraries Mixmaster uses is installed incorrectly
114     on your system, place the library source code (available from
115     ftp://mixmaster.anonymizer.com) in the Src directory, remove the old
116     Makefile, run the Install script again and answer `y' when asked
117     whether to use the source code.
118    
119     The ncurses library can use termcap and terminfo databases. The
120     Mixmaster Install script tries to find out whether terminfo is
121     available. If you get a "Can't open display" error when starting
122     the Mixmaster menu, run "./configure --enable-termcap; make lib/libncurses.a"
123     in the ncurses directory.
124    
125    
126     Security notes:
127     --------------
128    
129     The ciphers and the anonymizing mix-net protocol used in Mixmaster
130     correspond to the state of the art (see the Security Considerations
131     section of the Mixmaster Protocol specification for details). However,
132     no security proofs exist for any practical cryptosystem. It is
133     unlikely that their security will be broken, but there is no "perfect
134     security". Software can also contain implementation errors. The
135     complete Mixmaster source code is available for public review, so that
136     everyone can verify what the program does, and it is unlikely that
137     security related errors or secret back doors in the software would go
138     unnoticed.
139    
140     No software is secure if run in an insecure environment. For that
141     reason you must make sure that there is no malicious software (such as
142     viruses) running on your computer. Deleted files and even passphrases
143     can in many cases be read from the hard disk if an adversary has
144     access to the computer. The use of disk encryption programs is
145     recommended to avoid this risk.
146    
147     Anonymous messages are secure as long as at least one of the remailers
148     you use in a chain is honest. You can use up to 20 remailers in a
149     chain, but reliability and speed decrease with longer chains. Four is
150     a reasonable number of remailers to use. Many remailer operators sign
151     their keys. You should verify those signatures with OpenPGP to make
152     sure that you have the actual remailer keys.
153    
154     Anonymous keys usually cannot be introduced to the OpenPGP web of
155     trust without giving up anonymity. For that reason, this client will
156     use any OpenPGP key found on the key ring, whether it is certified or
157     not. Your key ring must not contain any invalid keys when used with
158     this program.
159    
160     If you want to use a pseudonym, the client will ask you for a
161     passphrase to protect the nym database. Your passphrase should be
162     long, and hard to guess. Anyone who gets hold of your nym database and
163     private keys and can determine the passphrase will be able to
164     compromise your pseudonymous identities. Note that some operating
165     systems may store your passphrase on your hard disk in clear.
166    
167     While a good client passphrase can protect your keys if someone gets
168     hold of your files, the remailer passphrase offers only casual
169     protection for the remailer keys. If you install a remailer, the
170     remailer passphrase must be different from your private passphrases.
171    
172    
173     Copyright:
174     ---------
175    
176     Mixmaster may be redistributed and modified under certain conditions.
177     This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF
178     ANY KIND, either express or implied. See the file COPYRIGHT for
179     details.
180    
181     A license is required to use the IDEA(TM) algorithm for commercial
182     purposes; see the file idea.txt for details.
183    
184     Mixmaster uses the compression library zlib by Jean-loup Gailly and Mark
185     Adler, the free ncurses library and the regex library by Philip Hazel.
186     This product includes cryptographic software written by Eric Young
187     (eay@cryptsoft.com). This product includes software developed by the
188     OpenSSL Project for use in the OpenSSL Toolkit (http://www.OpenSSL.org/).
189     For some platforms: This product includes software developed by the
190     University of California, Berkeley and its contributors.
191    
192     All trademarks are the property of their respective owners.
193    
194     $Id: README,v 1.1 2001/10/31 08:19:53 rabbi Exp $

  ViewVC Help
Powered by ViewVC 1.1.5