| 1 |
.TH MIX 1 "Mixmaster Version 3.0 beta" |
.TH MIXMASTER 1 "Mixmaster Version 3.0 beta" |
| 2 |
.\" $Id: mix.1,v 1.34 2003/10/15 05:06:09 rabbi Exp $ |
.\" $Id$ |
| 3 |
.SH NAME |
.SH NAME |
| 4 |
mix \- anonymous remailer software |
mixmaster \- anonymous remailer software |
| 5 |
.SH SYNOPSIS |
.SH SYNOPSIS |
| 6 |
.B mix |
.B mixmaster |
| 7 |
[\fB\-hpmdSvT\fR] |
[\fB\-hpmdSvT\fR] |
| 8 |
[\fB\-t \fIuser@host\fR] |
[\fB\-t \fIuser@host\fR] |
| 9 |
[\fB\-g \fInewsgroup\fR] |
[\fB\-g \fInewsgroup\fR] |
| 14 |
[\fIuser@host\fR] |
[\fIuser@host\fR] |
| 15 |
[\fIfilename\fR] |
[\fIfilename\fR] |
| 16 |
.PP |
.PP |
| 17 |
.B mix |
.B mixmaster |
| 18 |
[\fB\-f\fR[\fBrfg\fR] \fIfilename\fR] |
[\fB\-f\fR[\fBrfg\fR] \fIfilename\fR] |
| 19 |
.PP |
.PP |
| 20 |
.B mix \fR[\fB\-RGKSP\fR] |
.B mixmaster \fR[\fB\-RGKSP\fR] |
| 21 |
.SH DESCRIPTION |
.SH DESCRIPTION |
| 22 |
Mixmaster is an anonymous remailer. Remailers provide protection |
Mixmaster is an anonymous remailer. Remailers provide protection |
| 23 |
against traffic analysis and allow sending mail anonymously or |
against traffic analysis and allow sending mail anonymously or |
| 157 |
Run the Mixmaster Service on Win32. |
Run the Mixmaster Service on Win32. |
| 158 |
.TP |
.TP |
| 159 |
.B \-\-redirect |
.B \-\-redirect |
| 160 |
Read a mixmaster packet from stdin and route it through a chain given with |
Read a Mixmaster packet from stdin and route it through a chain given with |
| 161 |
\fB\-\-chain\fP. |
\fB\-\-chain\fP. |
| 162 |
Note that this may corrupt the packet if there is not enough space in the |
Note that this may corrupt the packet if there is not enough space in the |
| 163 |
headers (that is, if there are more than 20 hops total). This function is |
headers (that is, if there are more than 20 hops total). This function is |
| 179 |
.PP |
.PP |
| 180 |
All configuration variables can be overridden from the command line, |
All configuration variables can be overridden from the command line, |
| 181 |
e.g. |
e.g. |
| 182 |
.B mix -S --POOLSIZE=0 --RATE=100 |
.B mixmaster -S --POOLSIZE=0 --RATE=100 |
| 183 |
will send all messages currently in the message pool. |
will send all messages currently in the message pool. |
| 184 |
.SS Client configuration: |
.SS Client configuration: |
| 185 |
.TP |
.TP |
| 248 |
.B REMAIL |
.B REMAIL |
| 249 |
is set to |
is set to |
| 250 |
.BR n |
.BR n |
| 251 |
automatically flush the pool every time mixmaster is run. Default: |
automatically flush the pool every time Mixmaster is run. Default: |
| 252 |
.BR n . |
.BR n . |
| 253 |
.TP |
.TP |
| 254 |
.B SENDMAIL |
.B SENDMAIL |
| 624 |
limits the number of allowed recipients in outgoing mail. Anything that exceeds this |
limits the number of allowed recipients in outgoing mail. Anything that exceeds this |
| 625 |
number is dropped silently. Default: |
number is dropped silently. Default: |
| 626 |
.BR 5 . |
.BR 5 . |
| 627 |
|
.TP |
| 628 |
|
.B TEMP_FAIL |
| 629 |
|
exit with this exit code when a timeskew problem is suspected. Also see |
| 630 |
|
.BR TIMESKEW_BACK |
| 631 |
|
and |
| 632 |
|
.BR TIMESKEW_FORWARD . |
| 633 |
|
The default of |
| 634 |
|
.B 75 |
| 635 |
|
should cause your MTA to requeue the message if you are running |
| 636 |
|
mixmaster from a |
| 637 |
|
.BR .forward |
| 638 |
|
file. |
| 639 |
.PP |
.PP |
| 640 |
The following are time variables. They can be given as days, hours, or |
The following are time variables. They can be given as years ( |
| 641 |
minutes. |
.BR y |
| 642 |
|
), months ( |
| 643 |
|
.BR b |
| 644 |
|
), days ( |
| 645 |
|
.BR d |
| 646 |
|
), hours ( |
| 647 |
|
.BR h |
| 648 |
|
), minutes ( |
| 649 |
|
.BR m |
| 650 |
|
), or seconds ( |
| 651 |
|
.BR s |
| 652 |
|
). |
| 653 |
.TP |
.TP |
| 654 |
.B SENDPOOLTIME |
.B SENDPOOLTIME |
| 655 |
How often Mixmaster should check the pool for messages |
How often Mixmaster should check the pool for messages |
| 697 |
If set to |
If set to |
| 698 |
.BR 0 , |
.BR 0 , |
| 699 |
no log is kept. |
no log is kept. |
| 700 |
|
.TP |
| 701 |
|
.B KEYLIFETIME |
| 702 |
|
Mixmaster sets an expiration date on its remailer keys |
| 703 |
|
.B KEYLIFETIME |
| 704 |
|
after the key creation date. Default: |
| 705 |
|
.BR 13b . |
| 706 |
|
.TP |
| 707 |
|
.B KEYGRACEPERIOD |
| 708 |
|
Mixmaster will continue to decrypt messages encrypted to an expired key |
| 709 |
|
for |
| 710 |
|
.B KEYGRACEPERIOD |
| 711 |
|
period of time after the expiration. This is done to ensure that messages |
| 712 |
|
already injected into the network are allowed to exit. Do not change this |
| 713 |
|
value unless you know what you are doing, or you will risk partitioning |
| 714 |
|
attacks. Default: |
| 715 |
|
.BR 7d . |
| 716 |
|
.TP |
| 717 |
|
.B KEYOVERLAPPERIOD |
| 718 |
|
Mixmaster will generate and advertise a new key |
| 719 |
|
.BR KEYOVERLAPPERIOD |
| 720 |
|
period of time before the expiration of the key. Clients should always use |
| 721 |
|
the most recently created valid key. Clients that deviate from this |
| 722 |
|
recommended behavior risk partitioning attacks. Default: |
| 723 |
|
.BR 7d . |
| 724 |
|
.TP |
| 725 |
|
.B TIMESKEW_BACK |
| 726 |
|
Allow going back up to |
| 727 |
|
.BR TIMESKEW_BACK |
| 728 |
|
in time. If the time moved further back mixmaster will assume |
| 729 |
|
there is a problem with your clock and refuse to start as a remailer. |
| 730 |
|
This is done by comparing the latest timestamp in |
| 731 |
|
.BR time.log |
| 732 |
|
with the current timestamp. If set to |
| 733 |
|
.BR 0 |
| 734 |
|
then this test is skipped. If the system time is indeed correct, simply |
| 735 |
|
remove |
| 736 |
|
.BR time.log . |
| 737 |
|
Default: |
| 738 |
|
.BR 12h . |
| 739 |
|
.TP |
| 740 |
|
.B TIMESKEW_FORWARD |
| 741 |
|
Similar to |
| 742 |
|
.BR TIMESKEW_BACK |
| 743 |
|
but allow jumping this far into the future. |
| 744 |
|
Default: |
| 745 |
|
.BR 2w . |
| 746 |
.PP |
.PP |
| 747 |
The following strings must be specified at compile-time in |
The following strings must be specified at compile-time in |
| 748 |
.BR config.h . |
.BR config.h . |
| 1022 |
.B dsaparam.mix |
.B dsaparam.mix |
| 1023 |
Public DSA parameters used for DSA key generation (\fBDSAPARAMS\fP). |
Public DSA parameters used for DSA key generation (\fBDSAPARAMS\fP). |
| 1024 |
.TP |
.TP |
| 1025 |
.B mix.pid |
.B mixmaster.pid |
| 1026 |
Pid file in daemon mode (\fBPIDFILE\fP). |
Pid file in daemon mode (\fBPIDFILE\fP). |
| 1027 |
.TP |
.TP |
| 1028 |
.BI pool/ |
.BI pool/ |
| 1058 |
.BR procmail (1), |
.BR procmail (1), |
| 1059 |
.BR sendmail (8). |
.BR sendmail (8). |
| 1060 |
.SH COPYRIGHT |
.SH COPYRIGHT |
| 1061 |
(C) 1999 Anonymizer Inc. |
(C) 1999 - 2004 Anonymizer Inc. and others. |
| 1062 |
Mixmaster may be redistributed and modified under certain conditions. |
Mixmaster may be redistributed and modified under certain conditions. |
| 1063 |
This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF |
This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF |
| 1064 |
ANY KIND, either express or implied. See the file COPYRIGHT for |
ANY KIND, either express or implied. See the file COPYRIGHT for |