This is the operator's manual for the Reliable remailer software by Potatoware, which once lived at www.skuz.net/potatoware/reli/Op erMan.htm and later at bigfoot.com/~potatoware/reli/OperMan.htm . Like the user's manual elsewhere on this site, it's been unavailable - except for Google caches and co pies in the Internet Archive - for quite some time now. As recent events have generated a new public interest in privacy and anonymity online, we've reproduced this, the definitive manual and reference for running and administering cypherpunk-style remailers, below, fo r ease of accessibility, et cetera.
This is a copy of the last known public revision of this document, circa June 2004. Except for these two paragraphs and the ads immediately below, it is unchanged, unedited, and uncorrected, save for the un-hyperlinking of a number of long-dead FTP links...
| Reliable Operator's Manual |
|
Requirements:
Critical PGP Installation Items:
Cyber Knights Templar - PGP 5.5.3ckt and 6.0.2ckt - US and International Freeware Versions International PGP Homepage's PGP 5.5.3i - International Freeware To install PGP 5 or 6 for use with Reliable, follow the installation instructions for PGP. Be sure to avoid PGP's Encrypt To Self features, which may compromise your users' anonymity, by disabling PGP's Preferences|Always encrypt to default key
WinNT Users: Autoexec.bat is not used to set environment variables in WindowsNT. Instead, go to My Computer|System Properties|Environment to set your PATH variable, or My Computer|Properties|Environment to set PGPPATH.
Critical Mixmaster Installation Items:
Note: Reliable is designed so that you don't have to edit multiple config files. When using Reliable you will generally not edit Mixmaster files directly. Be advised that Reliable will overwrite the following files in your Mixmaster file path:
mixmaste.con
destination.blo
source.blo
mixmaste.htm
id.log
pac*
ma*
tm*
If you are currently running Mixmaster (as client or remailer), you should make backup copies of these files while testing Reliable.Note: Installation of Mixmaster is required only if your remailer is mix, remix, or remix2 WinNT Users: Autoexec.bat is not used to set environment variables in WindowsNT. Instead, go to My Computer|Properties|Environment to set MIXPATH, if desired. (Reliable does not require the MIXPATH environment variable to be set.)
Critical Reliable Installation Items:
Note: Be sure to read the Setup Instructions in the Operator's Manual after installing to avoid unnecessary problems. Also make use of Tools|Self Test to verify your configuration.
|
|
Remailer Requirements:
The basic setup procedure for Reliable is as follows:
The configuration window will display what each setting is for. In some cases this manual will give an extended explanation. The following Global settings are critical:
Remailer Address - The email address where users send mail to be remailed. Include only the address - no name or other text. Remailer From Header - The address and name which will appear in the From header of remailed messages. This does not need to be a genuine address. Some ISPs require a valid address or domain in the From field. Also, if your bounces bounce, they may be forwarded to the ISP postmaster. To send bounces to an address different than your From header, set Send|SMTP From Address.\\Example: nobody@do.not.reply (Example Remailer) Middleman Enable - Will your remailer send only to other remailers? News Enable - Do you allow posting via Anon-Post-To? You must also set Send|News Route to either a mail2news gateway address (i.e. mail2news@network.com) or to an NNTP server address (i.e. news.isp.com). Work Path - Where should Reliable write temporary files? This is an important setting, and should be set to a very short path, such as C:\TMP or shorter. Mail Path - This is where most mail is stored. Mail Dump Path - Plain (non-remailer) messages sent to the account are moved to this folder (unless you enable their deletion). If this path is a Jack B. Nymble mail folder the messages will appear in the View Mail window of JBN. For other clients, the mail is in standard UNIX Message File Format. PGP Version - You must specify whether you are using PGP 2.6.x, or PGP 5 or 6.
The following CPunk settings are critical:
Cypherpunk Enable - Does your remailer accept CPunk messages? If True, you must create a PGP key for your remailer.
The following Mix settings are critical:
Mixmaster Program Path - This is the folder containing mixmaste.exe.
The following Retrieve and Send settings are critical:
Retrieve|POP3 Password Retrieve|POP3 Server Send|SMTP Server Send|News Route - Only if Global|News Enable is True. Please note that there are many other important configuration settings, and you should take the time to review each one and set it according to your needs. The ones listed above are most critical to get your remailer up and running initially. Once you have completed the above settings, save your configuration. You may receive an error that the key(s) for your remailer are missing from either PGP or pubring.mix. Any other errors must be addressed before continuing. To create a PGP or Mix key, use the Generate Key functions in the Tools menu. (PGP 5 and 6 users: Create your key in PGPKeys.) It is also recommended that you paste both your keys into Options|Configuration|Files|remailer-key, so users can obtain the key by sending mail with the subject: remailer-key.
|
|
All remailer configurations require PGP. Please make note of the following issues:
|
|
Reliable provides great latitude in configuration possibilities. The following is a general discussion intended to demonstrate some of the ways Reliable can be used.
|
|
The Session Manager (main window) is responsible for initiating and running sessions such as Retrieve, Process, Send, and Stats. Each session has an enable button (left side of window), and a session console (tabs). The enable button allows the session to be initiated, and it is used to halt a session before completion. The console shows any messages or errors which have resulted. Cumulative warnings and errors for all sessions are displayed in the Manager console (topmost tab). If an enable button is inactive (cannot be pressed) this means your configuration is insufficient or has errors. All sessions may be enabled by pressing the Master button in, or individual sessions may be enabled. At the bottom of each session console there is a Flush Log button, which erases the console log and resets the counters, and a Start button which enables and attempts to start the session. Note that the Session Manager will automatically start sessions - the start button need be used only when you want the session to run immediately. For example, to check for mail immediately, select the Retrieve tab and press Start. Before running any sessions it is recommended that you run Tools|Self Test. This will detect many configuration and setup problems, and will avoid lost mail. Run Self-Test as often as possible, such as when starting the program, and anytime your configuration changes.
|
|
To retrieve mail, press the Retrieve enable button in. Select the Retrieve tab to watch for results. The Session Manager will initiate a Retrieve session every Mail Check Time Minimum minutes when no other sessions are running. Mail will be scanned first if Scan Enable is True. Scanning mail *may* accomplish the following (depending on configuration):
Scan helps to insure that the mail your remailer takes the time to retrieve is acceptable. After scanning (if enabled) suitable messages are retrieved. A single retrieval session will last no longer than Mail Retrieval Time Maximum minutes if another session is enabled. Note that messages which are retrieval-deferred (left on the server due to large size) are not subject to Process|Deferral Maximum. If load remains high they will remain on the server indefinitely. If your load is usually high, you should probably set Large Message Defer Enable to False. If Retrieve|MD5 Hash Expire is set to a non-zero value, Reliable will implement a replay cache by hashing each incoming message during retrieval, and duplicate messages will be deleted. Duplicate messages and multiple messages from the same sender (includes remailers) may also be limited using the Retrieve|Message Count Exceeded method. Retrieved mail is stored in the MAILIN folder (located in the Mail Path) in UNIX Message File Format. Only mail messages intended for processing should be placed in this folder. If errors occur during retrieval, the session will be terminated and the error reported to the Session Manager. Retrieval will be attempted again the next time a Retrieve session is initiated. (Errors should cause only temporary termination of retrieval.)
|
|
To enable message processing, press the Process enable button in. Processing takes messages from the MAILIN folder and writes final output messages to the MAILOUT and NNTP folders. The Session Manager initiates processing whenever the MAILIN folder is non-empty and Retrieval has terminated. (Allow up to one minute for arrivals to be detected.) Processing may also be initiated to produce dummy messages. These are, when possible, routed back to your remailer as Null messages. This creates cover traffic both in and out of your remailer even when load is low. Dummy messages are either encrypted and inflated CPunk, or Mixmaster, or both, depending on configuration. Plain messages are sent to the Mail Dump if Keep Plain Mail is true, otherwise they are Deleted. Large messages may be Deferred (moved to the MAILDFR folder) when load is high. Remix-To messages may also be deferred. Deferred messages are processed when load is not high or when they have been deferred for longer than Deferral Maximum minutes. Output messages are stored in MAILOUT and NNTP, and are queued either according to a Latent-Time directive, or according to Pool Minimum Random Latency and Pool Maximum Random Latency. Use these settings to control the average latency of your remailer. If a message's single destination is your remailer, the message is sent directly to the MAILIN folder (is not queued for SMTP). If a message is PGP encrypted or Mixmaster, after decryption the original message is disposed and the decrypted message becomes the new process source. Thus you may find messages which seem to appear out of nowhere. This processing technique eliminates the need for repeated decryption in the case of requeued Trash, Problem, and Deferred messages. If a decryption yields a message which exceeds Message Threshhold Oversize it is Deleted. If the message is Large, it may be deferred. After a message is processed it is Disposed. Processing will last no longer than Process Time Maximum minutes if another session is enabled.
|
|
To enable sending, press the Send enable button in. Messages in MAILOUT are mailed according to their scheduled mail times. The Session Manager initiates a Send session whenever Processing has terminated and MAILOUT is non-empty. A Send session will not be initiated until at least 5 minutes have elapsed since the last Send session terminated. Messages may be mailed up to 6 minutes before their scheduled mail time. This helps improve the accuracy of Latent-Time directives and compensates for other delays. After a message is mailed, the mail files associated with it (*.Q0 and *.Q1) are deleted. Reliable uses your computer's clock for message queuing. If you need to flush the mail queue, you can set your clock 5 days ahead, and all messages will be sent. However, in general this technique should not be used to alter send times because Latent-Time directives will be violated, reducing your remailer's security. Destination blocking is re-performed just before sending. This means if you update your Destination Blocks, messages which have already been processed and queued will be deleted if they violate the block. If errors occur during sending the session may be terminated and will not be reinitiated for at least 5 minutes. Errors should cause only temporary termination of sending. Failed messages may be move to the MAILOUT\Errors subfolder. These messages will automatically be requeued every 6 hours, and may also be requeued using the File menu. In some cases a problematic message in the Errors folder may need to be deleted manually.
|
|
To enable posting, press the NNTP enable button in. Messages in the NNTP folder are posted according to their scheduled posting times. Posting is handled identically to SMTP Send sessions, described above. NNTP posting only applies if your remailer supports news posting (Global|News Enable) and Send|News Route is set to an NNTP server address.
|
|
After a message has been processed, it is disposed of in one of several ways:
|
|
Reliable is an interactive remailer in that it needs to have keys for other remailers, and it needs to have current reliability statistics with which to choose random remailers. Stats are downloaded regularly at an interval you specify and may also be used to refresh the remailer capability strings in Files|Remailer Capabilities. URLs for currents Stats and key sources are configured in Options|Configuration|Stats. Each URL may specify an HTTP URL, a finger address, or a local disk file. Reliable will read stats in Version 1 and Version 2 formats, HTML and plain text. A Stats session is initiated approximately every Refresh Stats Time. The first URL listed is attempted. If it fails, the next URL is retrieved, etc., until a successful download occurs. If Refresh Capability Strings is checked, the strings in Files|Remailer Capabilities will be updated automatically. Only the primary CPunk or Mix URL (first listed) will be used to refresh strings. If it is offline, the strings will not be refreshed. The Active Mixmaster Stats results are written to Mixmaster's mixmaste.htm (RELLIST) file. After a download, the "i" information icon may show, indicating that new remailers are available, or other information. To see this information, simply click on the blue "i" icon. The Keys URLs are used to specify locations of remailer keyrings. Specify your most complete source first. Keys are not downloaded automatically. You must be present to approve the key download. Key download may be initiated using the Tools menu. To be sure your remailers keys are up-to-date, it is recommended that keys be downloaded at least once per week. In the case of Mixmaster type2.lis and pubring.mix URLs, a set of 2 URLs should be listed on each line, separated by a single semicolon (;). The left URL must be the type2.lis source, and the right URL must be the corresponding pubring.mix source. After downloading keys, it is important to remove expired keys from your PGP keyring (using PGP directly). Having an expired key in addition to a current one may cause mail to be lost. If a given remailer has both RSA and DH PGP keys, you may specify which is preferred for encryption by selecting Tools|View PGP Keyring, and placing a check mark next to the preferred key. Mixmaster's keyring may be edited using Tools|View Mix Keyring. IMPORTANT: After editing your Mixmaster and PGP keyrings, be sure to select Test|Self Test.
|
|
Reliable's Make Stats functions are used to ping remailers to create remailer reliability statistics. The statistics reports may be generated in both plain text and HTML format, for Cypherpunk, Mixmaster, and Cypherpunk chains. Reliable generates statistics in standard (version 1) format used by most clients, in the new version 2 format, or both. To specify which reports are to be created, simply enter filenames for the desired reports. You do not need to be running a remailer to use Reliable's Make Stats functions. However, you do need to have the appropiate PGP keys on your keyring, and Mixmaster installed, if applicable. Notes:
If MakeStats|Ping Cpunk or Ping Mix is True, Reliable will generate ping messages to all remailers listed in Remailer Capabilities. If you do not want a remailer included, add the capability "hide" to the remailer's capability string. When Reliable receives ping responses, it will build the stats files you have specified. You may also rebuild the stats files at any time by selecting Test|Rebuild Stats.
Chain Pings Reliable tests all CPunk remailers with each header, even if the remailer is not listed as supporting repgp or remix. These remailer chains should fail. If they do not, the capability string for the remailer should be updated. Because of the quantity of messages required to test chains, Reliable only generates one chain ping set once every three days. Thus for all four sets to be produced requires a 12 day cycle. Reliable discards response data after it is 14 days old. This means that the chain ping reports are not up-to-the-minute statistics. Instead they show a composite of tests conducted within the last two weeks. This is designed to help identify remailer combinations which fail, and to determine what directives remailers actually support. To determine if a given remailer is currently reliable, the direct ping report should be consulted.
Machine and Chain Info
The line "(.remix remailer7)" indicates that remix messages sent to remailer7 are lost. The line "(remailer8 .remix)" indicates that remailer8 is not remixing properly and messages intended to be remixed are lost. Reliable does not maintain the information in the Stats Machine Info File. If you wish to include this section in your reports, you will need to maintain this file manually. (The CPunk Chain reports produced by Reliable give a good indication of broken chains.)
|
|
The FTP Stats function will automatically upload stats files (created by Make Stats) to a web site via FTP. To use this function, specify the FTP Host Name, User Name, Password, and remote FTP Directory in Configuration|Make Stats. Reliable will upload the files every FTP Minimum Time Between minutes, providing the files have changed since they were last uploaded.
|
|
DOS Modes The Options menu contains several possible DOS Mode settings. DOS runs fastest when run minimized with focus. The DOS session will appear as an icon in the Windows taskbar. However, if you are using your computer for other tasks, it is inconvenient to have DOS minimized with focus, because every time a DOS session starts it will take the Windows focus. Thus if you're using your computer while a Process session is running, it is more convenient to set DOS Mode to Hide (it won't appear in the taskbar), or minimized without focus (it will appear in the taskbar but will not take focus from what you're working on). Note that DOS runs much more slowly when it is run in Hide or Min Without Focus modes. You can switch between DOS modes quickly using Ctrl-H and Ctrl-M. When you press the key Reliable must have the focus. Retrieve and Send sessions will always run at the same speed, regardless of the DOS Mode setting. Thus if load is high it is more efficient to retrieve and send mail while you are using your computer (disable processing), and Process mail when you are not using your computer. The other DOS Mode available is Window Paused. This will open a window when DOS runs, and the window will not close until you press a key. This allows you to troubleshoot, showing you some errors displayed in DOS. (To see some PGP, Mixmaster, and other errors, use Test|Show Last DOS Error.) Note: If you leave Reliable unattended in Window Paused mode and a DOS session times out (because you aren't there to press a key), Reliable will automatically change the DOS Mode to Min with Focus, to prevent further timeouts. Thus a paused DOS window will not pause the program indefinitely. (To pause Reliable, press the Master button out, or use Test|Pause All Functions.)
The error sound may be customized by changing the file "error.wav" in the Reliable program folder. The warning sound is determined by "warning.wav". If you only want the alarm to sound for errors, and not for warnings, simply delete "warning.wav".
Note: If Dialer is enabled (see below), Verify Connection is automatically active.
Alternatively, if you use the Windows dialer, use NetLaunch or a similar program to press the "Reconnect" button automatically, or to dial in periodically. Reliable will detect the connections and disconnections if Verify Connection is checked.
|
|
Reliable includes several functions which require it to select random remailers, which it does based on your settings and the active stats. Functions which require random remailers include:
Encrypt-To Remix-To Rand-Hop Dummy Message Generation Random CPunk remailers are chosen by Reliable based on your CPunk configuration settings and the Active CPunk Stats. Cypherpunk remailers listed in Configuration|Files|Random Exclusion will never be chosen regardless of stats. If you want to force Reliable to always include a particular Cypherpunk remailer for random selection, include the capability "trust" in the remailer's capability string. (Be sure to disable Options|Configuration|Stats|Refresh Remailer Capabilities, which means you will need to maintain your capability strings manually.) Reliable will waive latency and uptime requirements for any remailer with a "trust" capability. Note that this only affects random Cypherpunk remailer selection, and does not affect Mixmaster's random remailer selection. The 'trust' capability should be used very sparingly to avoid selection of inoperative remailers. When choosing random remailers, the last remailer in the chosen chain will never have the middle capability. Random Mix remailers are chosen by Mixmaster based on your settings (in Configuration|Mix) and the mixmaste.htm (RELLIST) file. Random Mixmaster remailers are NOT limited by Files|Random Exclusion, and should not be listed there. It is important to have up-to-date stats and ample settings for sufficient random remailers. The list of currently enabled random Cypherpunk remailers may be displayed by selecting Test|Show Random. Insufficient random remailers will generate errors and warnings in Reliable. To correct this situation, either find a better source for stats, or lower your minimum uptime and maximum latency requirements (CPunk and/or Mixmaster) in your configuration.
|
|
If Global|Middleman Enable is True, your remailer will not send remailed messages directly to any addresses except those listed in Files|Destination Allow. Wildcards are permitted. All suitable remailers, Cypherpunk and Mixmaster, should be listed, as well as any other addresses. Any other destination will be sent to via a random remailer. If Remix Transparent is enabled, the message will be sent in Mixmaster format. Mixmaster will choose the random remailer. Otherwise, if RePGP Transparent is enabled the message will be sent PGP-encrypted to a random CPunk remailer. Otherwise, the message will be sent unencrypted. The random CPunk remailer chosen will comply with Files|Destination Allow (but a Mix remailer chosen may not.) The Global|Middleman Feedback setting determines how information requests (remailer-help, remailer-key, etc.), Test-To reports, and source block notifications are sent from your remailer. Send Direct indicates these messages will be sent directly from your remailer, even if the destination is not Destination Allowed. Send Remail-To causes the messages to be sent through one remailer without encryption. (Requires at least one non-pgponly remailer in your active random list.) Send Anon-To causes the messages to be sent through one remailer with transparent RePGP or Remix, if enabled. Unless you require greater anonymity, the Send Direct or Send Remail-To setting is recommended, so that if your remailer is experiencing encryption problems, for example, users can still obtain remailer-conf and Test-To reports. Destination Blocks apply to all messages.
|
|
All remailers to be used in a Remix chain must be listed in Files|type2.lis (The list of supported Mixmaster remailers.) The last remailer in a remix chain is limited to those remailers in Files|type2.lis which also have a 'cpunk' capability. All remailers to be used in a RePGP (Encrypt-To) chain must be supported CPunk remailers which have the 'pgp' capability. The last remailer in a RePGP chain must also support recursive PGP decryption. Any remailers which are NOT capable of recursive PGP decryption (such as Winsock and Juno remailers) should be listed in Files|RePGP Exclusion. (Reliable, Freedom, and Ghio type remailers support recursive decryption and should not be listed.) For more information on Reliable's implementation of RePGP and Remix, please consult the User's Manual.
|
|
Reliable automatically generates dummy traffic into and out of your remailer. Depending on configuration, these dummy messages will be in Cypherpunk or Mixmaster format, or a mixture of both. Some Cypherpunk dummy messages resemble nym reply-block messages. Dummy messages are created to follow a chain of random remailers. The length of each chain varies. Eventually dummy messages return to your remailer, encrypted, with Null directives which causes their deletion. The amount of dummy traffic Reliable generates depends on the Process|Dummy Traffic per 6 Hours setting. Reliable generates dummy traffic every six hours, and schedules the messages to be sent at random times during the next six hours. To disable dummy traffic generation, specify zero (0).
|
|
Source blocking refers to deleting messages from particular sources. A "source" may be an address, a domain, or any other information in the headers of the original message. It is important to make your source blocks as specific as possible to avoid unintended blocking. Search strings listed in Files|Source Blocked are used to test the headers of messages. Wildcards are allowed. If Scan is enabled, source-blocked messages are deleted without being retrieved. They are also deleted after retrieval and during processing. Several example source blocks follow:
^Received: *baddomain.com
Any Received header which contains the text "baddomain.com" triggers blocking. Note that for source blocks, there is always an implied asterisk (*) before and after the string, because all the headers are scanned at once. (You can add them anyway.)
^Received: *123.456.789.###
Any IP address in the Received header which matches this string will trigger the blocking. Note that blocking IP addresses may cause problems because they may be reassigned at any time.
^From: *badaddress@xxx.com
This blocks a given address in the From header.
badaddress@xxx.com
This blocks a given address anywhere in the headers of the message.When a source-blocked message is deleted, a message is automatically sent to the sender stating that a block is in place. No more than three of these messages will be mailed in one hour, and a message will not be sent to the same address twice (at least for some time) even if multiple messages arrive. This message will not be sent if the sender is Destination Blocked.
^To: *thisremailer@isp.com
If Retrieve|Source Disallowed Action is set to "Leave messages on server", then Reliable will only retrieve mail which contains your remailer address in the To header. This allows you to use the POP3 account for other purposes as well (by using a forwarding service which doesn't put the remailer address in the To header). Conversely, by setting Source Disallowed Action to "Delete messages", this same string would require that all messages to your remailer contain the remailer address in the To header, and any other messages are deleted without being retrieved.Source Allow may also be used to run a private remailer which is intended for use only by a limited group. You can test your source blocks and source allows using the Test menu.
|
|
Destination blocking is used to prohibit mail being sent to certain addresses or newsgroups. In some cases people will request that their address be blocked from receiving anonymous mail. As with source blocking, it is important to make the block as specific as possible to avoid unintended blocks. Wildcards are allowed. Unlike source blocking, destination headers are tested individually. Only To, CC, BCC, Test-To, Anon-Post-To, and Newsgroups headers are tested. Each address in the header is tested individually, and removed if it is blocked. The message will still be sent if sufficient addresses or newsgroups remain. Destination blocks should always be in one of the following formats:
To: badaddressstring
Newsgroups: badgroupstring
*universalstring
In other words, destination blocks should always begin with "To:", Newsgroups:", or asterisk and no header specified. Do NOT use "CC:", "Bcc", or "Anon-Post-To:", or your the test will always return false.Here are several examples of destination blocks:
To: *nosend@blocked.com*
If the specified address appears in the To, CC, or BCC header, it will be blocked. Remember that when the header is tested, it always contains only one address.
Newsgroups: alt.bannedhierarchy.*
Newsgroups: alt.banned.groupname
In the first example, the entire hierarchy is blocked. In the second example only a single group is blocked. Remember that when the header is tested, it always contains only one newsgroup, so an asterisk in front of "alt" is not required (but may be included). The above block affects both Newsgroups headers and Anon-Post-To directives.
*alt.banned.groupname*
This block, because no header is specified, will affect all email addresses and newsgroups, including To, CC, BCC, Newsgroups headers, and Anon-Post-To directives. The preceding asterisk is required in this case. Note that with some mail2news gateways the group name is placed in the To header as a portion of an email address, hence the asterisk at the end.Note that Anon-Post-To directives may also be controlled using Files|Newsgroups List without affecting Newsgroups headers. You can test your destination blocks using the Test menu.
|
|
If Global|News Enable is True, and Send|News Route contains a mail2news gateway address or NNTP server address, Anon-Post-To posting through your remailer is enabled. Reliable provides the capability to separately control Anon-Post-To directives and Newsgroups headers. This means that you can control which newsgroups are accepted for NNTP posting, and which are accepted for posting via mail2news gateways (i.e. messages which do not use Anon-Post-To). Destination blocks on Newsgroups affect all news messages, including Anon-Post-To and mail2news email. To block, limit, or allow only Anon-Post-To newsgroups, without affecting other mail2news email traffic, use Files|Newsgroups List. This list is handled according to Global|Newsgroups List Action and does not affect Newsgroups headers. Wildcards are allowed. Each group in the directive is tested individually, so asterisks before and after the group name are not required in general. List one group or hierarchy per line. Blocked groups are removed, and if no newsgroups remain in the directive, the message is deleted (or handled per directive precedence). Do NOT include "Anon-Post-To:" in the search string. For example:
alt.banned.group
alt.bannedhierarchy.*
You can test the Newsgroups List using the Test menu.
All news posts containing a custom From header All Anon-Post-To posts All news posts Never Important: If your remailer is mix and you support post, be sure to add "N" to your mix key to indicate that a Post header may be used. (A Mixmaster post header is treated as an Anon-Post-To header.)
|
|
Wildcards may be used in the following Configuration|Files:
Source Blocked Destination Allow Destination Blocked Newsgroups List Wildcards are used in search strings to give them generality. For example, the following search string:
A*B
would match any string that begins with A (upper or lower case) and ends with B. For example: AAB, ACCB, ABBBB. It is important to make source and destination blocks as accurate as possible, because any mail which is blocked is deleted. If you are unsure of a block, test it using the Test menu. Test for which headers or addresses trigger the block, and which do not.
|
|
One of the goals of Reliable is to provide a remailer environment which minimizes lost mail. To improve the reliability of your remailer, consider the following recommendations:
|
|
Users rely on your remailer for security. Maintaining good local system security and key handling habits is an important part of running a secure remailer. Please consider the following suggestions.
|
|
Users rely on your remailer's keys (PGP and/or Mix) to maintain the security and anonymity of their messages. If for any reason your remailer's keys become compromised, due to theft, legal action, or accident, all messages ever sent with these keys become vulnerable, particularly in terms of message archives. For this reason, whether you run a private or public remailer, it is highly recommended that you change your remailer's keys every 6 months to one year, and destroy the old keys. To change your remailer's keys:
It is helpful to change your remailer's keys at regular intervals, so that users become accustomed to updating their keyrings at a particular time. Jan 1 and July 1 and recommended expiration dates.
|
|
One of the handiest testing techniques is to use Reliable's built-in Test-To function. In this way you receive a detailed report of any problems and what is causing them. Simply add a Test-To directive to your test message. You may find it convenient to have a separate address to use as a mock sender/recipient. If the final destination is the remailer address, the message will be sent to the Mail Dump. Note that when sending mail to itself Reliable does not generally send the mail via SMTP. For testing purposes only, you may wish to set Process|Dummy Traffic per 6 Hours to zero (0), and minimum and maximum random latency to 0:00. Note that Reliable is designed as a low-maintenence remailer. This means it performs most functions automatically. If you attempt to over-control it, you may find its behavior difficult to work with. Try giving it a little space to do its thing, and send test messages to test various remailer functions.
|
|
Reliable is designed to be useful as both a public remailer, where remailer users send messages to your remailer, and as a private local system remailer, where only the computer running the remailer uses it. Running a local remailer on your system can improve your anonymity and security. Reliable's pooling, reordering, and dummy traffic features make traffic analysis on your mail more difficult. (The same is even more true for those running a public remailer - injecting your own messages into your own public remailer's traffic makes your own mail less traceable.) The procedures for installing and configuring Reliable as a local system remailer are virtually identical to those for a public remailer, and Reliable is a low-maintenence remailer. However, there are several issues which you may wish to consider when running a local remailer:
|
|
Adding Your Remailer In Message Books and Nym Books, you can type any remailer address and press add. For greater convenience, add your remailer to the drop-down lists. For Cypherpunk, add your remailer address to Stats Book|Add page. You can also include the name:
yourremailer@isp.com (Name)
For Mixmaster, add your remailer to your type2.lis and pubring.mix files.After making these changes press Update in the Stats Book.
In Jack B. Nymble's Options|User Profile, choose an unused SMTP tab. Under SMTP Server, enter the full path of your Reliable MAILIN folder. e.g. C:\Reliable\Mail\MAILIN Also enter a Real Email Address which will appear in the From header of sent mail. When mail is sent in JBN using this server profile, the messages will be written to the path specified in UNIX Message File Format. IMPORTANT: Note that ALL messages sent via this profile will be sent to your Reliable MAILIN folder and processed, regardless of their destination address. In general, when using this profile, your remailer should always be the first hop in your Message Book's chain of remailers.
|
|
Adding Your Remailer In Reliable, copy your remailer's capability string from the Info tab. (Select it and press Ctrl-C.) In JBN2's Window|Remailer Config|Capabilities, paste the string with Ctrl-V.
In Jack B. Nymble's Window|Send Profiles, on the UNIX tab, enter your remailer's address in the appropriate box. In Folder, enter the full path of your Reliable MAILIN folder. e.g. C:\Reliable\Mail\MAILIN JBN2 will automatically reroute messages to your remailer to this folder whenever you send via the Default Send Profile.
|
|
|
Reliable uses language files for multi-lingual capability. If you prefer to run the program in a language other than English, download the appropriate language files. Check the Potato Software Helpful Links for the up-to-date list of available language files. After downloading, replace the following files in your Reliable program folder (you may wish to backup the original files before replacing them):
LangMsg.DAT (Main Language File)
LangConf.DAT (Configuration Language File)
OperMan.htm (Operator's Manual)
UserMan.htm (User's Manual)
All text within Reliable will be in the alternate language. External user functions will be in English. Currently available language packs:
[If you are multi-lingual and are interested in providing a translation, please contact Potato Software.]
|
|
Remailer operators vary in their administrative techniques. Some avoid participation in discussions by not including any contact address, and minimizing the information in their headers. Other operators do provide a contact or abuse address and respond to complaints. You may wish to consider the following:
|
|
Much thanks to:
S.R. Heller for his continuing work on SPGP.DLL, which makes Reliable's integration with PGP 5 and 6 feasible. Ulf Moller for his work on and support of Mixmaster 2.0.4 for DOS, which made Reliable's support of Mixmaster possible. Electronic Frontiers Georgia (EFGA) for hosting a Potato Software and privacy-related FTP Site. AnonMailNet for hosting the Potato Software FTP Site as well as the Potato Software Homepage. Beta-testers and users for their continuing feedback and patience. All those who made contributions toward the purchase of Jack B. Nymble's and Reliable's internet control developer licenses.
License
|