Cerebrus Configuration

Contents

The configuration screen is reached using the Cerebrus Control Panel. Note that the Control Panel will only appear when the GUI flag is set to true, which is the default setting.

1. Network

[ Image ]
Cerebrus Password
Used in the subject line to control Cerebrus via email messages
Email Address
Used to send complaints regarding spam
SMTP Server
Your Internet Service Provider’s email server used to send email
ListenPort
POP servers normally listen on Port 110.  If you have another application that uses port 110, then you will have to select another port number, eg. 123, and set your email client to use this port number instead to communicate with Cerebrus.
ProxyHost
If you use a Proxy to connect to the internet, then put the name here
ProxyPort
The port number that is used by your Proxy Server.
ProxyType
You have a choice of none, Socks 5, Socks 4, Generic (Cern)

When you apply these settings, a file “network.txt” is created which details these settings. You can check these with your network administrator if you have a problem getting the Cerebrus autoupdates.

2. ISP and Reserved IP Addresses

[ Image ]
ISPs
Add the domain for the various email addresses you have.  For instance, if your email address is joe@yahoo.com, you would add yahoo.com.  If you have other email addresses, you should add all their domains.  If you click on an entry, you are given the option to remove it. If you choose to remove it, it is placed into the clipboard.
Reserved-IPaddresses
Cerebrus does DNS lookups on all the IP addresses it finds in the received lines of the email header.  Add the IP addresses for your ISP’s mail servers to prevent Cerebrus from looking up these addresses which will only waste time, and also your own IP address if you have a static IP address eg. cable modem connection.

3. Modes

[ Image ]
GUI
When selected, Cerebrus will bring up the Control Panel at startup, and a pop up notification window when mail arrives.
Log?
A detailed log of Cerebrus’ activities is made to the file “cerebrus.log”.  Set this when you are trying to solve a problem, otherwise leave it set to off.
Invisible?
When true, no Control Panel, or popup appears on mail arrival.  You will have to use the task manager to shut Cerebrus down, or use the “Quit” command from an email command message.
Strict
When true, Cerebrus will check the message-id of each email, and flag as bulk email any email that has a message-id generated by your ISP’s pop server, but does not originate from one of your listed domains.  This will catch most bulk email when set to true.
ReportSpam
When true, and a spam arrives, an Abuse Report Window pops up, and helps you send a complaint to the appropriate authorities
ChangeSubject
When true, Cerebrus will annotate the Subject line with
[Spam?][...reason] original subject

If set off, then it will instead create a new header line “Cerebrus-filter:” and annotate that as well.  Additionally, it will create a CC: cerebrus@localhost so that Outlook Express users can filter on this address to identify spam. ( As of this date, Outlook Express 6 can not filter on custom headers. )

RenameAttachments
When true, named attachments will be renamed to help prevent activating viruses.
Send Statistics
When true, after each email collection, your statistics of good and spam email will be posted to http://www.compkarori.com.  No personal information is collected.  You can see statistics for all participating users at http://compkarori.com/cgi-local/statistics.r, and for a specific IP address with http://compkarori.com/cgi-local/statistics.r?ip=123.4.56.789.

If you maintain a static IP address, then http://compkarori.com/cgi-local/statistics.r?ip=mine will show you the statistics for the IP address the request comes from.

4. Attachments

[ Image ]
Attachments
Any attachments with the listed endings will be renamed to help prevent viruses from causing damage to your system. Eg.  an attachment called “innocent.com” will be renamed to “innocent.com.scan-me-for-viruses.scan-me-for-viruses”

5. SpamTrap

[ Image ]
SpamTrap Addresses
If you have an email address that only receives spam, then add them here.  Any email server that sends an email to these addresses will be added to your banned server list.

6. Content

[ Image ]
Banned Content Strings
Any email containing these strings in the message body will be flagged as spam. This includes spam that has been disguised by html comments, base64 encoding, and html tags.

7. Subject

[ Image ]
Allow Subject
Use these strings to allow mail through eg. mailing list email
Ban Subject
Any email with these strings will be banned.  Be sure to include your email less the domain eg. joebloggs for joebloggs@wherever.com as spam often contains this part of the email address.

8. From

[ Image ]
Allow From
Add domains and email addresses for your regular contacts.  It is more important to add domains from companies that you have regular contact with than individuals.  Email from these companies and individuals will not be checked for spam.
Ban From
Add domains and email addresses from companies and domains that you do not wish to receive email from.

9. Candidates

[ Image ]
Whitelist Candidates
Every email address that is not in your allowed list, and not assessed as spam, is added to this list.  If you remove an address, it will be placed into the “ban” text field so that you can add it to the banned from list instead.

10. Header

[ Image ]
Banned Header Strings
Strings that are added here are used in scanning the email header. If found, then these email are marked as spam.

11. Server

[ Image ]
Spam Server IP Addresses
Cerebrus will automatically add IP addresses with the date they were added when it returns a positive from SpamCop, or when an email is received by a spamtrap address.

12. Virus

[ Image ]
Virus Strings
These strings are used to identify common viruses.  The name of the virus goes in the left text area, and the virus string in the right.