Linux SoftwareSystemMonitoringASK - Active Spam Killer 2.4.1

ASK - Active Spam Killer 2.4.1


ASK is a spam killer
Developer:   Marco Paganini
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


ASK is a spam killer. This program (Active Spam Killer, or ASK for short) takes an "Active" approach in solving the problem: Everytime an email is received, a message is sent back to the sender asking for confirmation. If that sender does not confirm the message, it remains queued for delivery. If the sender confirms, the message is delivered and removed from the queue. The "confirmed" senders will be added to your "whitelist" and will never be sent another confirmation. Messages from these emails will always be delivered immediately . You can also specify an "ignorelist" for emails that should be always ignored and a "blacklist" that will cause a nastygram to be sent back to the sender everytime an email is received.

There are many traditional approaches to avoiding spam. The most common approach is based on "content-filtering": a program that attempts to classify incoming mails based on their content. This works partially, but in reality, it's somewhat easy to find ways to avoid it.

ASK takes advantage of the fact that most spammers use invalid or fake "From:" address in their messages. When a new message arrives and the sender is unknown, ASK sends a "confirmation message" back, informing the sender that the original message has been queued, pending confirmation. When the sender confirms (a simple reply), ASK delivers the original message and adds the sender to a "whitelist". Further messages from this sender will be immediately delivered. It is also possible to ignore messages based on specific criteria, like sender's email, subject and so on.

The goal of ASK is to block Spam mail before it is delivered to your mailbox. As we know, filtering alone is not effective since many times Spam mail contains no detectable elements.

ASK should be invoked from .forward (or .procmailrc if you are using procmail). The incoming message should be piped to ASK, which will be in charge of doing the actual delivery.

When ASK receives an email, if first checks the email address against your "ignorelist". If the address is listed there, it's ignored completely. Then, the message is checked against your "blacklist". If it's there, a nastygram is sent back to the sender with something like "Please stop sending me emails" in the Subject line.

The real fun happens when an email comes from an unknown user (i.e, someone not in any of your lists). In this case, ASK calculates the MD5 checksum of the message + a secret MD5 key (configured during installation time). This number is sent as part of a "confirmation message" back to the user. If the user replies to it, the confirmation number (in the subject) is recognized, the message is dequeued and delivered. If the user does not reply, the message remains queued until it's removed.

The program has some intelligence to deal with specific cases. For instance, if a mail is sent to a non-existing user, the error message from mailer-daemon is ignored. This avoids seeing lots of "invalid user" messages in your inbox.

Another interesting "twist" is that messages coming from your own email address are never trusted. If the spammer knows your address he could easily fake your own address as the From: line. Messages coming from you will be identified by a "mailkey", a piece of string you always put on your message by default (maybe a piece of your own signature). Note that this has the added side-effect of allowing any messages coming in reply to a message you sent to someone (as long as that person keeps your "mailkey" in it's quoted reply, a practice common these days).

The program never deletes any messages. For instance, if you send yourself a message without your mailkey (a possible Spam), it will be saved in a "Junk" mailfolder (you can specify this folder during the configuration).
tags the sender  the message  messages coming  the user  your own  sent back  the subject  against your  the program  for instance  email address  coming from  your mailkey  

Download ASK - Active Spam Killer 2.4.1


 http://prdownloads.sourceforge.net/a-s-k/ask_2.4.1-1_all.deb?use_mirror=switch
 http://prdownloads.sourceforge.net/a-s-k/ask_2.4.1-1_all.deb?use_mirror=superb-west
 http://prdownloads.sourceforge.net/a-s-k/ask-2.4.1-1.noarch.rpm?use_mirror=heanet


Authors software

WebKnock 21 (by Marco Paganini)
Webknock project is a program that continuously scans Apache's "access" logfile and executes a configurable command when a certain UR

ASK - Active Spam Killer 2.4.1 (by Marco Paganini)
ASK is a spam killer


Similar software

ASK - Active Spam Killer 2.4.1 (by Marco Paganini)
ASK is a spam killer

Template::Tutorial 2.15 (by Andy Wardley)
Template::Tutorial are template toolkit tutorials.

This section includes tutorials on using the Template Toolkit

KK 0.1 (by Julian Coccia)
KK is a very simple PHP script that displays an ASK (Active SPAM Killer) queue and executes ASK queue commands by automatically trigg

Junk Mail Buffering Agent 0.5.5 (by Andrew Wood)
Junk Mail Buffering Agent is a tool for preventing delivery of email until the sender has confirmed their address.

Junk Mail Bufferi

Sendmail Confirmation System 1.8 (by Alexander Djourik)
Sendmail Confirmation System is an Sendmail milter plugin that is designed to reduce the amount of junk email received

Email 2 0.1.0 (by Emanuele Altieri)
Email 2, or simply E2, refers to a new email technology designed from the bottom-up to meet the needs of our modern society.

In co

libsrs2 1.0.18 (by Shevek)
libsrs2 is the next generation SRS library

piAccess Mail 1.1 (by Pragmaticomm Limited)
piAccess project lets you have your SMS text messages and contacts with your emails on your personal computer.

piAccess Mail is an

astSMS 0.0.1a (by Argenis Bilbao)
astSMS is a small Asterisk module module to send SMS messages to your SprintPCS phone from the Asterisk Dialplan.

astSMS project c

SpugSpam 1.2 (by Michael Muller)
SpugSpam is a script that runs a confirm-response spam filter


Other software in this category

GKrellM 2.2.10 (by Bill Wilson)
GKrellM application is a GTK-based stacked monitor program that charts SMP CPUs, disks,

lm_sensors 2.10.1 (by Mark S.)

Loggerithim 7.0.1 (by gphat)
Loggerithim is an extensible monitoring and remote management package

SmokePing 2.0.9 (by Tobias Oetiker)
SmokePing is a delux latency measurement tool

Pipe Viewer 0.9.6 (by Andrew Wood)

    search


Featured Software

jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java

Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser

GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


Subscribe in Rojo
Google Reader
Add to My Yahoo!

Add to My AOL
Subscribe with Bloglines
Subscribe in NewsGator Online
Add 'nixbit linux software' to Newsburst from CNET News.com
del.icio.us nixbit linux software


Top tags