OmniMix • Tutorial • Configuration • Program PreviousTopNext

Now, as you have all files in place, try to start OmniMix for the first time.

Full_AfterInstall_TorDone

The program window is divided into three sections. In the upper left corner there's the configuration part with several tabs ('Anon', 'Server' ...), each dedicated to a certain topic. Below there are some more often used buttons and status indicators. The right part of the window holds a few lists of text, e.g. downloaded statistics and key data as well as log entries that document the proceedings within OmniMix.

Provided that you don't depart from the proposed folder names, the path presets for the applications that are part of the OmniMix system (Mixmaster, Tor, GnuPG, Hamster etc.) as well as their associated files ought to be correct. If not, adjust them with the help of the dialog window that opens after clicking the '...' button on the right of each of the respective path entries.

As you see in the 'Log' list, after its first start OmniMix complains about missing statistics files:

22:04:24.059 M File error: Unable to load statistics file 'mix\pubring.mix' - you may have to update state data
22:04:24.099 M File error: Unable to load statistics file 'mix\mlist.txt' - you may have to update state data
22:04:24.109 M File error: Unable to load statistics file 'dat\cyp_capa.txt' - you may have to update state data

Those are data necessary for anonymous communication, which is why OmniMix tries to download them after a few seconds.

Ctrl_All_StateExt_Mixmaster

With the Scheduler at the 'State Ext' tab activated this process is repeated automatically at regular intervals, also configurable there, which means that after one of the time limits calculated from the last update is exceeded, OmniMix begins to (re)obtain the required data when an established Internet connection is recognized. To initiate the download process manually click 'Start Status Update'.

Full_AfterInstall_StatsDone

Now OmniMix collects all necessary data from the locations specified at the tabs of the 'State Ext' page control and writes them to the according files resp. directories you find at the 'State Int' page control.

As with every task OmniMix provides detailed information at the 'Log' tab about data processing including all error messages. you should watch what's happening there during the download to check out whether the Internet connection works correctly. Problems in getting data from single Internet addresses ('URLs') may be caused by a service disruption. Among other topical information you'll find alternative data sources in the newsgroup news://alt.privacy.anon-server.

Don't be confused by the final 'Update incomplete' statement, as it usually merely indicates missing nym server data, whereas for basic functions only 'pubring.mix' and 'mlist.txt' are required.

Caution: If you don't use Tor to collect those external data, an adversary may become aware, that you deal with anonymous remailing! That's why by default Tor is activated for every kind of Internet activity.

The three upper server activity lights should turn to green to show that OmniMix is ready to accept client connections. The N/S/P characters in the indicator lamps stand for NNTP (News) / SMTP (Send Mail) /POP3 (Receive Mail), the three kinds of proxy service that are offered.
Indicator_Stop Indicator_Simulate Indicator_Start
Servers stopped Simulation Mode Servers active
If some stay red, the port of the according service may already be occupied by another program or the server isn't activated for other reasons.

Ctrl_All_Server

To check the latter go to the 'Server' tab and look at the settings. After you assured yourself, that the server activation checkmarks are all set, try to alter the 'Port' number of the problematic service, e.g. increase it by one, then click on the 'Start' button to restart all servers.

As the server part of OmniMix supports SSL encryption, it requires a server certificate in PEM format. Otherwise the servers won't start! For a quick deployment you find a demo certificate in the certificate subdirectory of the OmniMix installation folder ('cer/omnimix_demo.pem'), which includes the private key and the certificate itself.

Ctrl_All_Cert_Server

In case you mix up your OmniMix settings, you may have to reenter its location into the 'Server Cert' and 'Server Key' fields of the 'Cert' tab. Then finally you may have to set the 'Passphrase' at the 'Cert' tab, which is 'omnimix' for the dummy certificate. Read about creating your individual server certificate in the chapter below dedicated to that topic.


If all server status lamps become green (or in 'Simulation' mode yellow), OmniMix listens to the side of your mail / news client. But before configuring your client software, which is your next task, you may be interested in sending your first anonymous mail from the built-in dummy message generator. This way you also find out whether the client independent part of anonymous mail delivery is set up correctly.

Ctrl_All_Misc_Dummy

Select the 'Misc' and therein the 'Dummy' tab. Now press 'Send Dummy Message' - that's all! Once again watch the 'Log' list. If everything goes well you'll see something like:

--------------------------------------------------------------------------------
23:37:52.043 D Sending a dummy message (7 hops, 4 copies) ...
23:37:52.163 D Dummy data added (Size: 32 kB; Lines: 326)
23:37:54.306 S SMTP server user login: 'omnimix' / '*******' - accepted
23:37:54.696 0 SMTP message arrived
...
23:38:12.272 0 SMTP State: Sending chunk 8 of 8 to 'anon@ecn.org', server 'www.ecn.org', port 465 ...
23:38:13.584 0 SMTP State: Mail was sent in 8 chunks.
23:38:13.644 > SMTP State: Disconnecting.
23:38:13.644 > SMTP Response: Bye
23:38:13.644 > SMTP State: Disconnected.
23:38:13.644 0 SMTP State: Done sending ...
23:38:13.644 0 SMTP State: Mail has been sent
23:38:13.644 0 -------> SMTP output o.k.
23:38:13.664 D Dummy message was sent.
--------------------------------------------------------------------------------


PreviousTopNext