/[pkg-mixmaster]/trunk/Mix/mixmaster.1
ViewVC logotype

Contents of /trunk/Mix/mixmaster.1

Parent Directory Parent Directory | Revision Log Revision Log


Revision 151 - (hide annotations) (download)
Wed Aug 21 06:53:44 2002 UTC (10 years, 9 months ago) by rabbi
Original Path: trunk/Mix/mix.1
File size: 20679 byte(s)
Fixed incorrect information about default location of PGP keyrings.
1 rabbi 1 .TH MIX 1 "Mixmaster Version 3.0 beta"
2 rabbi 151 .\" $Id: mix.1,v 1.8 2002/08/21 06:53:44 rabbi Exp $
3 rabbi 1 .SH NAME
4     mix \- anonymous remailer software
5     .SH SYNOPSIS
6     .B mix
7     [\fB\-hpmdSvT\fR]
8     [\fB\-t \fIuser@host\fR]
9     [\fB\-g \fInewsgroup\fR]
10     [\fB\-s \fIsubject\fR]
11     [\fB\-a \fIfilename\fR]
12     [\fB\-n \fInym\fR]
13     [\fB\-l \fImix1,mix2,mix3,...\fR]
14     [\fB\-c \fInum\fR]
15     [\fIuser@host\fR]
16     [\fIfilename\fR]
17     .PP
18     .B mix
19     [\fB\-f\fR[\fBrfg\fR] \fIfilename\fR]
20     .PP
21     .B mix \-\-nym\-config=\fIyournym \fR[\fBname=\fIPseudonym\fR]
22     [\fBopt=\fInymserver options\fR] [\fB\-\-latency=\fIhours\fR]
23     [\fB\-\-reply\-chain=\fIrem1,rem2,...\fR]
24     .PP
25     .B mix \fR[\fB\-RGKSP\fR]
26     .SH DESCRIPTION
27     Mixmaster is an anonymous remailer. Remailers provide protection
28     against traffic analysis and allow sending mail anonymously or
29     pseudonymously.
30     .PP
31     In the non-interactive mode, Mixmaster reads a message from its
32     standard input or from a file. Destination address and input file can
33     be specified in the command line. If no address is given in the
34     command line, the input file is expected to contain a message complete
35     with mail headers. Messages to be send under a pseudonym must contain
36     a
37     .I Nym:
38     header rather than
39     .IR From: .
40     .SH OPTIONS
41     .TP
42     .B "\-h, \-\-help"
43     Print a summary of command line options.
44     .TP
45     .B "\-t, \-\-to=\fIuser@host"
46     Add the destination address(es) to the message header. The input file
47     contains the message body without headers.
48     .TP
49     .B "\-g, \-\-post-to=\fInewsgroup"
50     Add the newsgroup(s) to the message header. The input file
51     contains the message body without headers.
52     .TP
53     .B
54     \-p, \-\-post
55     Post the message to Usenet.
56     .TP
57     .B
58     \-m, \-\-mail
59     Send the message as electronic mail. (This is the default.)
60     .TP
61     .B "\-s, \-\-subject=\fIsubject"
62     Add the
63     .I subject
64     to the message header.
65     .TP
66     .B "\-\-header=\fI'Header: text'
67     Add the header line to the message header.
68     .TP
69     .B "\-a, \-\-attachment=\fIfilename"
70     Attach
71     .I file
72     to the message.
73     .TP
74     .B "\-n, \-\-nym=\fIyournym"
75     Use the given pseudonym to send the message.
76     .TP
77     .B \-\-encrypt
78     Encrypt the message using the OpenPGP format.
79     .TP
80     .B \-\-sign
81     Sign the message using the OpenPGP format.
82     .TP
83     .B "\-l, \-\-chain=\fImix1,mix2,mix3,..."
84     Use this remailer chain to send the message. Alternatively, the input
85     message may contain a pseudo-header
86     .BR Chain: .
87     If no chain is specified, Mixmaster will use a chain of four random
88     remailers.
89     .TP
90     .B "\-T, \-\-type\-list"
91     Display the contents of the
92     .BR type2.list
93     file.
94     .TP
95     .B "\-c, \-\-copies=\fInum"
96     Send
97     .I num
98     copies of the message to increase reliability.
99     .TP
100     .B \-d, \-\-dummy
101     Generate a dummy message as protection against traffic analysis.
102     .TP
103     .B \-S, \-\-send
104     Send the message(s) from the pool.
105     .TP
106     .B \-v, \-\-verbose
107     Output informational messages.
108     .TP
109     .B "\-f\fR [\fIfile\fR]"
110     Read a mail folder. This function requires ncurses support.
111     .TP
112     .B "\-fr\fR [\fIfile\fR]"
113     Reply to a message.
114     .TP
115     .B "\-ff\fR [\fIfile\fR]"
116     Post a follow-up to a message.
117     .TP
118     .B "\-fg\fR [\fIfile\fR]"
119     Send a group reply to a message.
120     .TP
121     .B "\-\-nym\-config=\fInym \fR[\fBname=\fIPseudonym\fR] [\fBopt=\fInymserver options\fR]"
122     Generate a pseudonym.
123    
124     For example, to set up a pseudonym with two mail reply blocks and nym
125     server acknowledgment for successfully remailed messages:
126     .PP
127     mix --nym-config=yournym@nym.alias.net opt=+acksend --to=user@domain
128     --reply-chain=privacy,hr13,hyper --to=user@domain
129     --reply-chain=replay,squirrel,mix
130    
131     To use a message pool:
132     .PP
133     mix --nym-config=yournym@nym.alias.net
134     --post-to=alt.anonymous.messages
135     --subject="secret message" --reply-chain=base
136     .TP
137     .B "\-\-latency=\fIhours"
138     Reply chain latency.
139     .TP
140     .B "\-\-reply\-chain=\fIrem1,rem2,..."
141     Reply chain for the pseudonym.
142     .SS Remailer options:
143     .TP
144     .B \-R, \-\-read\-mail
145     Read a remailer message from standard input and store it in the pool.
146     .TP
147 weaselp 150 .B \-I, \-\-store\-mail
148     Read a remailer message from standard input and store it in the pool
149     without decrypting it immediately. It will be processed the next time
150     Mixmaster processes the queue (called with \fP-M\fP or in daemon mode).
151     .TP
152 rabbi 1 .B \-P, \-\-pop-mail
153     Read mail from the POP3 servers listed in
154     .BR pop3.cfg .
155     .TP
156     .B \-M, \-\-remailer
157     Check if it is time to perform the regular remailer actions:
158     Send messages from the pool, get mail from POP3 servers and keep the
159     internal files up\-to\-date.
160     .TP
161     .B \-D, \-\-daemon
162     Detach from the console and process the pool, get mail and update the
163     internal files in regular intervals.
164     .TP
165     .B -G, \-\-generate\-key
166     Generate a new remailer key.
167     .TP
168     .B \-K, \-\-update\-keys
169     Generate remailer keys if necessary.
170     .TP
171     .B \-S, \-\-send
172     Force sending the message(s) from the pool.
173 rabbi 38 .TP
174     .B \-\-install\-svc
175     Install the Mixmaster Service on Win32.
176     .TP
177     .B \-\-remove\-svc
178     Remove the Mixmaster Service on Win32.
179     .TP
180     .B \-\-run\-svc
181     Run the Mixmaster Service on Win32.
182 rabbi 1 .SH CONFIGURATION
183     Mixmaster reads its configuration from the file
184     .B mix.cfg
185     in its working directory. The configuration file consists of lines of
186     the type
187     .PP
188     .I VARIABLE values
189     .PP
190     and of comments, which begin with a
191     .B #
192     character. The variables have reasonable default values, but it is
193     useful to create a configuration file using the
194     .B Install
195     script when setting up a remailer.
196     .PP
197     All configuration variables can be overridden from the command line,
198     e.g.
199     .B mix -S --POOLSIZE=0 --RATE=100
200     will send all messages currently in the message pool.
201     .SS Client configuration:
202     .TP
203     .B ADDRESS
204     Your address for sending non-anonymous messages.
205     .TP
206     .B NAME
207     Your real name (used for sending non-anonymous messages).
208     .TP
209     .B MAILtoNEWS
210     Address of a mail-to-news gateway. Default:
211     .BR mail2news@nym.alias.net .
212     .TP
213     .B CHAIN
214     Default chain for anonymous messages to be sent.
215     .B CHAIN
216     is a comma-separated list of remailer names or addresses.
217     A
218     .B *
219     represents a random reliable remailer. Default:
220     .BR *,*,*,* .
221     .TP
222     .B NUMCOPIES
223     Number of redundant copies of an anonymous message to be
224     sent, unless specified otherwise on the command line.
225     Default:
226     .BR 1 .
227     .TP
228     .B DISTANCE
229     When selecting random remailers, the chain will contain
230     .I DISTANCE
231     other remailers between two occurences of the
232     same remailer in the chain. Default:
233     .BR 2 .
234     .TP
235     .B MINREL
236     Only select remailers with a reliability of at least
237     .IR MINREL %.
238     Default:
239     .BR 98 .
240     .TP
241     .B RELFINAL
242     Only select a remailer with a reliability of at least
243     .IR RELFINAL %
244     as the final remailer. Default:
245     .BR 99 .
246     .TP
247     .B MAXLAT
248     Only select remailers with a latency of maximally
249     .IR MAXLAT .
250     Default:
251     .BR 36h .
252     .TP
253     .B PGPPUBRING
254     Path to your public PGP key ring. Default:
255 rabbi 151 .BR ~/.pgp/pubring.pkr .
256 rabbi 1 (Windows default: PGP registry value.)
257     .TP
258     .B PGPSECRING
259     Path to your secret PGP key ring. Default:
260 rabbi 151 .BR ~/.pgp/secring.skr .
261 rabbi 1 (Windows default: PGP registry value.)
262     .SS Remailer configuration:
263     .TP
264     .B SENDMAIL
265     Path to the
266     .BR sendmail (1)
267     program. If set to
268     .BR outfile ,
269     Mixmaster will create text files named
270     .BI out * .txt
271     in the
272     .B pool
273     directory instead of sending mail.
274     Default:
275     .BR "/usr/lib/sendmail -t" .
276     .TP
277     .B SMTPRELAY
278     Name of SMTP relay. If set, mail will be delivered to the relay
279     rather than by
280     .BR sendmail (1).
281     .TP
282     .B HELONAME
283     Name used in the SMTP dialogue.
284     Default: The
285     .I ENVFROM
286     host name or the current network name associated with the socket.
287     .TP
288     .B ENVFROM
289     Envelope from address used in the SMTP dialogue. (When the client is
290     used to send non-anonymous messages,
291     .I ADDRESSS
292     is used instead.)
293     Default:
294     .IR ANONADDR .
295     .TP
296     .B NEWS
297     Path to the news posting program, or address of a
298     mail-to-news gateway. Default: no news posting.
299     (When using a news posting program,
300     .I ORGANIZATION
301     contains
302     an Organization line for anonymous messages. Default:
303     .BR "Anonymous Posting Service" .)
304     .TP
305     .B SENDANONMAIL
306     Path to a program for sending anonymous mail. Default:
307     .IR SENDMAIL .
308     .B SENDANONMAIL
309     can be used to invoke an external mail filter for anonymized messages.
310     .TP
311     .B SHORTNAME
312     A short name for the remailer to be used in lists. Defaults to the host name.
313     .TP
314     .B REMAILERADDR
315     The remailer mail address.
316     .TP
317     .B ANONADDR
318     An address to be inserted in the
319     .B From:
320     line of anonymous messages. Default:
321     .IR REMAILERADDR .
322     .TP
323     .B REMAILERNAME
324     A name to be inserted in the
325     .B From:
326     line of remailer status
327     messages. Default:
328     .BR "Anonymous Remailer" .
329     .TP
330     .B ANONNAME
331     A name to be inserted in the
332     .B From:
333     line of anonymous messages.
334     Default:
335     .BR "Anonymous" .
336     .TP
337     .B COMPLAINTS
338     An address for complaints to be sent to. Default:
339     .IR REMAILERADDR .
340     .TP
341     .B ERRLOG
342     Name of a file to log error messages, or
343     .B stdout
344     or
345     .BR stderr .
346     Default:
347     .BR stderr .
348     (When run from a tty, Mixmaster will always print a copy of error
349     messages to
350     .BR stderr .)
351     .TP
352     .B MAILBOX
353     A generic mail folder for non-remailer messages that are not stored in
354     any of the following folders.
355     If
356     .B MAILBOX
357     begins with a
358     .BR | ,
359     it specifies the path to a program. If it contains an
360     .B @
361     sign, the message is forwarded to the given address (with an
362     .B X-Loop:
363     header to prevent mail loops), otherwise the message is appended
364     to the given file name or written to standard output if
365 weaselp 110 .B MAILBOX
366 rabbi 1 is
367     .BR stdout .
368     Default:
369     .BR mbox .
370     .TP
371     .B MAILABUSE
372     Mail folder for messages sent to the
373     .I COMPLAINTS
374     address.
375     Default:
376     .IR MAILBOX .
377     .TP
378     .B MAILBLOCK
379     Mail folder for messages sent to the remailer address with a
380     .B DESTINATION-BLOCK
381     line.
382     Default:
383     .IR MAILBOX .
384     .TP
385     .B MAILUSAGE
386     Mail folder for messages sent to the remailer address that do not
387     contain any valid remailer commands. Default:
388     .BR /dev/null .
389     .TP
390     .B MAILANON
391     Mail folder for replies sent to the
392     .I ANONADDR
393     address.
394     Default:
395     .BR /dev/null .
396     .TP
397     .B MAILERROR
398     Mail folder for messages that cannot be decrypted or contain other
399     errors. Default:
400     .BR /dev/null .
401     .TP
402     .B MAILBOUNCE
403     Mail folder for bounce messages. Default:
404     .IR MAILBOX .
405     .TP
406     .B VERBOSE
407     If
408     .B VERBOSE
409     is set to
410     .BR 0 ,
411     Mixmaster will log error
412 rabbi 53 messages only. If it is set to
413 rabbi 1 .BR 1 ,
414     error message and warnings are logged. If
415     .B VERBOSE
416     is set to
417     .BR 2 ,
418     successful operation is logged as well.
419     If set to
420     .BR 3 ,
421     a log file entry is created whenever a message
422     enters or leaves the pool. Default:
423     .BR 2 .
424 rabbi 102 .TP
425     .B PASSPHRASE
426     A passphrase used to protect the remailer secret keys from
427     casual attackers. This setting overrides the compile-time
428     defined
429     .B COMPILEDPASS
430     which is now deprecated.
431     This should
432     .I not
433     be the same as the client passphrase.
434 rabbi 1 .PP
435     The following variables can be set to
436     .B y
437     or
438     .BR n :
439     .TP
440     .B REMAIL
441     Enable remailer functionality. Default:
442     .BR y .
443     .TP
444     .B MIDDLEMAN
445     Act as an intermediate hop only, forward anonymized
446     messages to an other remailer. This mode can be used
447     where complaints about anonymous messages must be
448     avoided. (The variable
449     .B FORWARDTO
450     specifies the remailer
451     chain to be used; default:
452     .BR * .)
453     Default:
454     .BR n .
455     .TP
456     .B AUTOREPLY
457     Send help files in response to non-remailer messages. Explicit
458     .B remailer-help
459     requests are always served.
460     Default:
461     .BR n .
462     .TP
463     .B MIX
464     Accept Mixmaster messages. Default:
465     .BR y .
466     .TP
467     .B PGP
468     Accept OpenPGP-encrypted Cypherpunk remailer messages.
469     Default:
470     .BR y .
471     .TP
472     .B UNENCRYPTED
473     Accept unencrypted Cypherpunk remailer messages.
474     Default:
475     .BR n .
476     .TP
477     .B REMIX
478     Re-encrypt Type I messages to other remailers in the Mixmaster format
479     .RB ( x
480     = only when requested by user explicitly).
481     Default:
482     .BR y .
483     .TP
484     .B BINFILTER
485     Filter out binary attachments. Default:
486     .BR n .
487     .TP
488     .B MID
489     Use a hash of the message body as Message-ID, to avoid
490     Usenet spam. Default:
491     .BR y .
492     If
493     .B MID
494     is set to a string
495     beginning with
496     .BR @ ,
497     that string is used as the domain part of the message ID.
498     .TP
499     .B AUTOBLOCK
500     Allow users to add their address to the
501     .B dest.blk
502     file by sending the remailer a message containing the line
503     .BR destination-block .
504     Default:
505     .BR y .
506     .PP
507     The following variables have numeric values:
508     .TP
509     .B POOLSIZE
510     The size of the Mixmaster reordering pool. Larger sizes
511     imply higher security and longer delays. Default:
512     .BR 0 .
513     .TP
514     .B RATE
515     Percentage of messages from the pool to be sent. Default:
516     .BR 100 .
517     Lower values cause the pool to increase in size when
518     many messages are recieved at a time, reducing the effect
519     of flooding attacks.
520     .TP
521     .B SIZELIMIT
522     Maximal size for anonymous messages in kB.
523     .B 0
524     means no limit.
525     Default:
526     .BR 0 .
527     .TP
528     .B POP3SIZELIMIT
529     Maximal size for incoming messages in kB when using POP3.
530     .B 0
531     means no limit.
532     Default:
533     .BR 0 .
534     Larger messages are deleted unread if
535     .B POP3DEL
536     is set to
537     .BR y ,
538     and left on the server otherwise.
539     .TP
540     .B INFLATEMAX
541     Maximal size for
542     .B Inflate:
543     padding in kB.
544     .B 0
545     means padding is not allowed.
546     Default:
547     .B 50
548     .BR kB .
549     .TP
550     .B MAXRANDHOPS
551     Maximal chain length for message forwarding requested by
552     .B Rand-Hop
553     directives.
554     Default:
555     .BR 20 .
556     .PP
557     The following are time variables. They can be given as days, hours, or
558     minutes.
559     .TP
560     .B SENDPOOLTIME
561     How often Mixmaster should check the pool for messages
562     to be sent. Default:
563     .BR 1h .
564     .TP
565     .B POP3TIME
566     How often Mixmaster should check the POP3 accounts
567     listed in
568     .B pop3.cfg
569     for new mail.
570     Default:
571     .BR 1h .
572     .TP
573     .B PACKETEXP
574     How long to store parts of incomplete multipart messages.
575     Default:
576     .BR 7d .
577     .TP
578     .B IDEXP
579     Mixmaster keeps a log of packet IDs to prevent replay
580     attacks.
581     .B IDEXP
582     specifies after which period of time old
583     IDs are expired. Default:
584     .BR 7d ,
585     minimum:
586     .BR 5d .
587     If set to
588     .BR 0 ,
589     no log is kept.
590     .PP
591     The following strings must be specified at compile-time in
592     .BR config.h .
593     Usually it is not necessary to modify any of these:
594     .TP
595     .B
596     DISCLAIMER
597     A default string to be inserted in the header of all anonymous
598     messages if no
599     .B disclaim.txt
600     file is available. If
601     .B DISCLAIMER
602     contains the substring
603     .BR "%s" ,
604     it will be substituted with the
605     .I COMPLAINTS
606     address.
607     .TP
608     .B FROMDISCLAIMER
609     A default string to be inserted at the top of the message body
610     if an anonymous message contains a user-supplied
611     .B From:
612     line and no
613     .B fromdscl.txt
614     file is available.
615     .TP
616     .B BINDISCLAIMER
617     A string to replace the body of a binary attachment when
618     the remailer is configured to filter out binaries.
619     .TP
620     .B CHARSET
621     The character set used for MIME-encoded header lines.
622     .TP
623     .B DESTBLOCK
624     A quoted list of files that contain blocked addresses.
625     Files must be separated by one space. Mixmaster will choose
626     the first file for writing
627     .B AUTOBLOCK
628     is enabled.
629     .PP
630     The following variables can be set in the
631     .B Makefile
632     or in
633     .BR config.h :
634     .TP
635 rabbi 102 .B COMPILEDPASS
636 rabbi 1 A passphrase used to protect the remailer secret keys from
637     casual attackers. You can use
638     .B `make PASS="\fIyour passphrase\fB"'
639     to set a passphrase. This should
640     .I not
641 rabbi 102 be the same as the client passphrase. This option is now deprecated in
642     favor of the configuration file option
643     .BR PASSPHRASE .
644 rabbi 1 .TP
645     .B SPOOL
646     Set
647     .B SPOOL
648     if you want to use a default directory other than
649     .B ~/Mix
650     or if Mixmaster is run in an environment where
651     .B $HOME
652     is not set, e.g. when invoked via
653     .BR .forward .
654     This value can be overridden by use of the environment variable
655     .BR $MIXPATH .
656     .TP
657     .B USE_SSLEAY
658     Use the SSLeay/OpenSSL cryptographic library. Currently this is the
659     only cryptographic library supported by Mixmaster.
660     .TP
661     .B USE_IDEA
662     Use the IDEA encryption algorithm. A license is required to use IDEA
663     for commercial purposes. See file
664     .B idea.txt
665     for details.
666     .TP
667     .B USE_PGP
668     Support the OpenPGP encryption format. Mixmaster does not call any
669     external encryption program.
670     .TP
671     .B USE_PCRE
672     Use the regular expression library.
673     .TP
674     .B USE_ZLIB
675     Use the
676     .B zlib
677     compression library.
678     .TP
679     .B USE_NCURSES
680     Use the
681     .B ncurses
682     library.
683     .TP
684     .B USE_SOCK
685     Use sockets to transfer mail by POP3 and SMTP.
686     .TP
687     .B USE_WINGUI
688     Use the
689     .B Win32
690     GUI.
691     .TP
692     .B HAVE_GETDOMAINNAME
693     The
694     .BR getdomainname (2)
695     function is available.
696     .SH FILES
697 weaselp 105 These filenames can be overriden by setting the corresponding configuration
698     option (given in parentheses).
699 rabbi 1 .TP
700     .B mix.cfg
701     Mixmaster configuration file.
702     .TP
703     .B pubring.asc
704 weaselp 105 Type 1 remailer keys (\fBPGPREMPUBASC\fP).
705 rabbi 1 .TP
706     .B pubring.mix
707 weaselp 105 Type 2 remailer keys (\fBPUBRING\fP).
708 rabbi 1 .TP
709     .B rlist.txt
710 weaselp 105 List of reliable type 1 remailers (\fBTYPE1LIST\fP).
711 rabbi 1 .TP
712     .B mlist.txt
713 weaselp 105 List of reliable type 2 remailers (\fBTYPE2REL\fP).
714 rabbi 1 .TP
715     .B type2.list
716 weaselp 105 List of known type 2 remailers (optional) (\fBTYPE2LIST\fP).
717 rabbi 1 .SS Remailer files:
718     .TP
719     .B disclaim.txt
720     A string to be inserted in the header of all anonymous
721 weaselp 105 messages (\fBDISCLAIMFILE\fP).
722 rabbi 1 .TP
723     .B fromdscl.txt
724     A string to be inserted at the top of the message body
725     if an anonymous message contains a user-supplied
726     .B From:
727 weaselp 105 line (\fBFROMDSCLFILE\fP).
728 rabbi 1 .TP
729     .B help.txt
730     Help file sent in response to
731     .B remailer-help
732 weaselp 105 requests (\fBHELPFILE\fP).
733 rabbi 1 .TP
734     .B adminkey.txt
735     The PGP key of the remailer operator sent in response to
736     .B remailer-adminkey
737 weaselp 105 requests (\fBADMKEYFILE\fP).
738 rabbi 1 .TP
739     .B abuse.txt
740     File sent in response to mail to the
741     .I COMPLAINTS
742     address if
743     .B AUTOREPLY
744 weaselp 105 is set (\fBABUSEFILE\fP).
745 rabbi 1 .TP
746     .B reply.txt
747     Help file sent in response to replies to anonymous messages if
748     .B AUTOREPLY
749 weaselp 105 is set (\fBREPLYFILE\fP).
750 rabbi 1 .TP
751     .B usage.txt
752     Help file sent in response to non-remailer message sent to
753     .I REMAILERADDR
754     if
755     .B AUTOREPLY
756     is set. If
757     .B usage.log
758     exists, recipients are logged and a reply is sent only once to avoid
759 weaselp 105 mail loops (\fBUSAGEFILE\fP).
760 rabbi 1 .TP
761     .B blocked.txt
762     Information sent in response to automatically processed blocking requests if
763     .B AUTOREPLY
764 weaselp 105 is set (\fBBLOCKFILE\fP).
765 rabbi 1 .TP
766     .B pop3.cfg
767     List of POP3 accounts with lines of the form
768     .I account@host.domain password
769     to get remailer messages from. The lines may optionally contain the
770 weaselp 105 keyword "apop" or "pass" to select an authentication method (\fBPOP3CONF\fP).
771 rabbi 1 .TP
772     .B dest.alw
773 weaselp 105 List of addresses to which Mixmaster will deliver, even in middleman mode (\fBDESTALLOW\fP).
774 rabbi 1 .TP
775     .B dest.blk
776     List of blocked destination addresses.
777 weaselp 105 Mixmaster does not send mail to the blocked addresses listed in this file (\fBDESTBLOCK\fP).
778 rabbi 1 .TP
779     .B rab.blk
780     Identical to
781     .BR dest.blk ,
782     except that Mixmaster will not write to this file.
783     For use with external remailer abuse blocklists.
784     .TP
785     .B source.blk
786     List of blocked source addresses. If an incoming message originates
787     from an address or IP in this in this list, it will be ignored. This
788 weaselp 105 feature can be used to avoid spam and other abusive mail (\fBSOURCEBLOCK\fP).
789 rabbi 1 .TP
790     .B header.blk
791     List of unwanted header fields. The file is used to delete unwanted
792     header lines (e.g. lines that indicate a false identity, or Usenet
793 weaselp 105 control messages), and do other header filtering (\fBHDRFILTER\fP).
794 rabbi 1 .PP
795     A destination address or header line is left out if it contains a
796     search string or matches a regular expression specified in the block
797     file. Lines in the block file that begin and end with a slash
798     .RB ( /\fIregexp\fB/ )
799     are interpreted as regular expressions. Lines without
800     slashes are used for case-independent substring search.
801    
802     If a message contains a header line that matches a
803     .B /\fIregexp\fB/q
804     entry in
805     .BR header.blk ,
806     the entire message is deleted.
807    
808     In addition, regular expressions can be substituted. Backreferences
809     are supported. For example
810    
811     /^From: *([^@]*) <.*>/From: $1/
812     /^From:.* \\(([^@]*)\)/From: $1/
813     /^From: *([^@]*).*$/From: $1 <\fInobody@remailer.domain\fR>/
814    
815     would allow user-defined names in the
816     .B From:
817     line, while replacing any given address with the remailer address.
818     .SS
819     Mixmaster uses the following files internally:
820     .TP
821     .B mixrand.bin
822 weaselp 105 Random seed file (\fBMIXRAND\fP).
823 rabbi 1 .TP
824     .B secrets.mix
825 weaselp 105 List of your nyms with configuration data (encrypted) (\fBNYMDB\fP).
826 rabbi 1 .TP
827     .B nymsec.pgp
828 weaselp 105 Your nyms' secret PGP keys (encrypted) (\fBNYMSECRING\fP).
829 rabbi 1 .TP
830     .B secring.pgp
831 weaselp 105 Remailer type 1 secret keys (\fBPGPREMSECRING\fP).
832 rabbi 1 .TP
833     .B secring.mix
834 weaselp 105 Remailer type 2 secret keys (\fBSECRING\fP).
835 rabbi 1 .TP
836     .B pgpkey.txt
837 weaselp 105 The public type 1 remailer key (\fBPGPKEY\fP).
838 rabbi 1 .TP
839     .B key.txt
840 weaselp 105 The public type 2 remailer key (\fB\fP).
841 rabbi 1 .TP
842     .B id.log
843 weaselp 105 Log file of messages already processed (\fBKEYFILE\fP).
844 rabbi 1 .TP
845     .B stats.log
846 weaselp 105 Log file for remailer statistics (\fBSTATS\fP).
847 rabbi 1 .TP
848     .B time.log
849 weaselp 105 Time for periodic remailer actions (\fBREGULAR\fP).
850 rabbi 1 .TP
851     .B dhparam.mix
852 weaselp 105 Public Diffie-Hellman parameters used for El-Gamal key generation (\fBDHPARAMS\fP).
853 rabbi 1 .TP
854     .B dsaparam.mix
855 weaselp 105 Public DSA parameters used for DSA key generation (\fBDSAPARAMS\fP).
856 rabbi 1 .TP
857     .BI pool/m *
858     Message pool.
859     .TP
860     .BI pool/p *
861     Partial messages.
862     .TP
863     .BI pool/l *
864     Latent messages.
865     .TP
866     .BI pool/s *
867     Messages to be sent.
868     .TP
869     .BI pool/t *
870     Temporary files.
871     .SH ENVIRONMENT
872     .TP
873     .I MIXPATH
874     The path to the Mixmaster directory. The default is
875     .BR ~/Mix .
876     .TP
877     .I MIXPASS
878     The passphrase used to protect your nyms and PGP keys.
879     (The remailer uses a different passphrase.) If
880     .I MIXPASS
881     is not set, the client will ask for a passphrase.
882     .SH SEE ALSO
883     .BR pgp (1),
884     .BR procmail (1),
885     .BR sendmail (8).
886     .SH COPYRIGHT
887     (C) 1999 Anonymizer Inc.
888     Mixmaster may be redistributed and modified under certain conditions.
889     This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF
890     ANY KIND, either express or implied. See the file COPYRIGHT for
891     details.

  ViewVC Help
Powered by ViewVC 1.1.5