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

Contents of /trunk/Mix/mix.1

Parent Directory Parent Directory | Revision Log Revision Log


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

  ViewVC Help
Powered by ViewVC 1.1.5