Package org.jasen.plugins

Class Summary
AnomalousCharacterScanner Looks for excessive numbers of anomalous characters like '!' and '|'.
AttachmentScanner Looks for attachment types which may indicate spam, viruses or trojens.
FromAddressValidationScanner Checks the From header against the envelope sender and/or the return path.
HeuristicScanner Performs a heuristic scan of an email.
HTMLConcealmentScanner Tests for HTML concealment.
ImageDominanceScanner Tests for high ratios of images vs text.
InvisiMailScanner Looks for emails which do not have any content.
KeywordScanner Simple keyword scanner which is slower than the robinson scanner but sometimes catches words not tokenized or unknown by the robinson scanner.
ObfuscatedCharacterScanner This plugin looks at the parser data returned from a parse for occurrences of anomalous character replacments.
RBLScanner Checks if an SMTP server is listed on a Realtime Blackhole List (RBL).
RBLScanner.RBLResponse Represents a response obtained from a RBL server.
RecipientScanner Looks for excessive numbers of recipients.
RobinsonScanner This scanner is the core spam detection system used in jASEN.
SenderAddressValidationScanner Validates the forged status of the sender.
SenderServerValidationScanner Validates the integrity of the sender domain based on the MX records for that domain.
TagFalseAnchorScanner Checks for false anchors.
TagSourceCgiScanner Tests for occurrances of HTML tags whose source (src etc) attribute references a remote CGI script.
TagSourcePortScanner Looks for unknown tcp port references in url tag attributes discovered by the SpamHTMLParser.
URLScanner Tests for known spammer URLs.