Spamihilator

from Wikipedia, the free encyclopedia
Spamihilator

Spamihilatorinfobox.png
Spamihilator anti-spam filter
Basic data

developer Michel Kramer
Current  version 1.6.0
(December 5, 2014)
operating system Microsoft Windows NT, XP, Vista, 7 and 8
category Spam filter
License Freeware
German speaking Yes
www.spamihilator.com

Spamihilator is a spam filter that spam - emails sorted out before going into the email client reach of the user.

architecture

Spamihilator switches itself as a mail retrieval agent between the e-mail program and the external mail server . Spamihilator presents itself as a mail server that is addressed by local e-mail programs under the address Localhost .

Functions

The program checks the received e-mails with its filters according to meaningful filter criteria . The filters of the Spamihilator can be switched on or off and individually configured. Additional filters can be installed as plug-ins . The developer of the Spamihilator provides a plug-in software development kit on his website with which interested programmers can create their own filters.

The real mails (non-spam mails) are transferred to the e-mail program and appear there in the inbox. The spam emails are moved to the Spamihilator trash. All received e-mails (with a few exceptions) are displayed as copies in the Spamihilator training area and can be viewed there by the user, see also below.

Spamihilator can receive emails from mail servers using the POP3 and IMAP protocols .

The program can establish SSL / TLS connections.

installation

The current version 1.6.0 can be installed on NT-based Windows versions up to and including Microsoft Windows 10 . Spamihilator was compiled in one version for 32-bit and one for 64-bit computers. Version 1.6.0 can also be downloaded as a portable version.

The Spamihilator setup assistant optionally helps with setting up the e-mail accounts of the e-mail program.

The respective updates can basically simply be transferred over the previous Spamihilator version. Upgrades from versions older than 0.9.9.26 to the Vista-capable newer versions and versions older than 0.9.9.52 to the current version 1.5.0 require a previous basic deinstallation of the previous versions including the deletion of all Spamihilator directories. The introduction of the Windows user rules ( user account control ) and fundamental changes to the installation require a new installation method. Version 1.5.0 can be installed over 1.0.0 like a repair installation.

Training area

In the training area, copies of all received e-mails are listed as non-spam or pre-marked as spam if the corresponding settings have been made for the training area.

The filter involved in evaluating the filtered e-mail and the reason for the filtering are displayed in the training area. For example, if a “good” email was mistakenly ( false-positive ) screened out, you can re-mark it here and have it restored.

Depending on your own needs and depending on the volume of mail, you can look through your training area daily or weekly.

After processing the training area, you can learn the adaptive filters, for example the learning filter ( Bayesian spam filter ) and the link filter ( URL blacklist filter).

Filters / criteria

Depending on which filters work well for your own individual e-mail and spam volume, you can further optimize the filter result through settings in the filters and by changing the filter sequence.

  • The friends list can always let e-mails from registered friends through, the blocked senders list can always block e-mails from known spam senders.
  • Newsletters can be entered in a newsletter list that can be excluded from learning in order not to pollute the spam filter with advertising messages.
  • The spam word filter can recognize predefined words that are typical for spam mail. Spamihilator's spam word filter is able to process regular expressions .
  • The learning filter can learn from the evaluation of an e-mail as spam or as non-spam by assigning a positive value to words from “good” e-mails and a negative value to words from “bad” e-mails. It applies the learned ratings to the next emails to be received.
  • The DCC filter, a checksum filter, can recognize mass mails by calculating a checksum from every e-mail, storing it on a checksum server and comparing how many users have received the same e-mail.
  • A link filter can add “bad” hyperlinks from spam mails to a URL blacklist, and use this in turn to check newly received e-mails.
  • The rule filter can process rules, for example “size of the mail> 1024 KB, then non-spam”, or recognize a signature. You can define your own rules using regular expressions , among other things .
  • Special filters can detect spam emails that are empty or only contain a graphic.
  • A blacklisting filter can use up-to-date spam sender lists that are kept on antispam servers to match the senders.
  • Other special filters can block e-mails with unusual character sets or e-mails from spam-typical countries.
  • Another special filter can filter out e-mails with meaningless strings.
  • E-mails that also contain script code in their HTML text can be filtered out.
  • A new language filter has been programmed into which predefined language files can be imported in order to classify emails in certain languages ​​as non-spam or spam.

swell

  • Article in the computer magazine "c't" from Heise-Verlag, z. B. "c't" 22/03, page 76, "c't" 8/05, page 155 and "c't" 11/07, page 147.
  • Magazine article in the "CHIP", z. B. in “CHIP” 10/2007, pages 193 and 196, also as a freeware tip in current issues.

Individual evidence

  1. Michel Krämer: Frequently Asked Questions (FAQ) . Retrieved February 2, 2013.