Interscanners

add_header()Add email headers.
alternatives()Alternative scanners.
cache()Cache return value of a scanner.
decompress()Scanner used to decompress archives (zip,rar,arj,zoo,tar,...).
deliver()A scanner to force sending some viruses/spams to original recipients.
deliver_to()Interscanner to send emails to admins.
drop()Interscanner to drop viruses/spams. By default they are rejected.
f2s()An alias for file2stream interscanner.
file2stream()File to stream converter.
interscanner()Default scanner used for building all other interscanners.
log()Advanced logger interscanner.
log_mysql()MySQL logger interscanner. [obsolete]
log_pgdb()PostgreSQL logger, using pgdb python DB API 2.0 compilant module. [obsolete]
log_pgsql()PosgreSQL logger interscanner, using pg module. [obsolete]
log_psycopg()PostgreSQL logger, using psycopg python DB API compilant module. [obsolete]
log_sql()SQL interscanner for python DB-API 2.0 compatible DB modules.
log_sqlite()SQLite logger interscanner. [obsolete]
log_syslog()Syslog logger interscanner to log via syslog.
match_all()Returns a virus only if all scanners returns a virus.
match_any()Match for any sub-scanner is required.
mimeparse()Email parser interscanner. [obsolete]
modify_header()Modify email headers.
modify_subject()Modify email Subject.
nothing()This scanner does nothing. :-)
parsemail()Email parser interscanner.
quarantine()Quarantine into a directory.
recover()Recover from an error. [obsolete]
rename()Interscanner to rewrite virus name returned by an scanner.
report()Report any message to admin, user or anybody.
report_recipients()Report any message to email recipients.
restore()Restore scanner return value. [obsolete]
s2f()An alias for stream2file interscanner.
scanoper()A scanner used to operate over various scanners.
status()This interscanner can be used to collect some other statistics.
store()Store scanner return value. [obsolete]
stream2file()Stream to file converter.
stream2mbox()An alias for stream2file(...,1) interscanner.
time_limit()Interscanner to limit scanner execution time.

Virus scanners

ascanner()Default scanner user for building all other realscanners.
attach_name()Attachment name scanner.
avgd()AVG daemon realscanner.
bdc()Bitdefender realscanner.
clamd()ClamAV daemon realscanner.
clamscan()ClamAV command line realscanner.
cmd()A realscanner used to scan over command line programs.
cmd_bdc()This scanner uses bdc command from BitDefender antivirus.
cmd_clamav()This scanner uses clamscan command from clamav project.
cmd_drweb()This scanner uses drweb command from DRWEB antivirus.
cmd_fprot()This scanner uses f-prot command from FRISK F-Prot antivirus.
cmd_kavscanner()This scanner uses kavscanner command from KasperskyLab kavscanner.
cmd_mks()This scanner uses mks antivirus.
cmd_trendmicro()This scanner uses trendmicro command from Trend Micro FileScanner.
cmd_uvscan()This scanner uses uvscan command from McAfee AntiVirus.
cmd_vbuster()This scanner uses vbuster command from VirusBuster.
const()Realscanner to return a constant value (virus or clean).
dazuko()Scanner which uses dazuko directory to scan for viruses.
dspam()This realscanner uses dspam library.
dspam_classify()Realscanner to classify emails for DSPAM.
exec_any()Realscanner to exec a defined command. [obsolete]
file_magic()File magic test (like "file -i command").
file_type()Realscanner, which scans type of a file.
filesys()Scanner which uses filesystem scanners.
kav()Kaspersky Antivirus realscanner.
kavclient()Kaspersky antivirus client realscanner.
libclam()ClamAV realscanner - uses libclamavmodule python library.
max_file_size()Realscanner to test email's size.
mime_ext()A extension scanner. [obsolete]
nod2()NOD2 scanner. Works with nod32lfs.
nod2dazuko()NOD32lfs scanner over dazuko module.
nod2pac()NOD32lfs scanner over it's preload library module.
regexp_scan()Primitive regexp pattern scanner.
remove_headers()Remove email headers.
sanitize()Sanitize (rename attachment filenames) an email.
savse()Symantec antivirus scan engine scanner.
smtp_comm()Primitive regexp pattern scanner for SMTP communication.
sophie()Sophie realscanner.
string_scan()Primitive string pattern scanner.
trophie()Trophie realscanner.

Antispam scanners

bogofilter()BogoFilter scanner.
filter()Filter a message through a command.
qsf()Quick Spam Filter scanner.
spamassassin()SpamAssassin scanner.
spamassassind()SpamAssassin daemon scanner.

Services

avfilter()AV filter service. [obsolete]
chroot_execvp()Execute an external command (or start an daemon).
chroot_execvpe()Execute an external command (or start an daemon) and update variables.
collector()Statistics collector service.
http_proxy()HTTP proxy service (experimental).
lmtpd()LMTP daemon service.
milter()Milter support service.
reporter()Reporter virtual service.
rlimit()Resource limit virtual service.
sgfilterd()A service to filter data sent by sgfilter command.
smtpd()SMTP daemon service.
webq_apache()Virtual service for sagator's quaratine access via HTTP.

Database connections

db.MySQLdb()MySQL database connection.
db.pg()PostgreSQL support via pg python module.
db.pgdb()PostgreSQL support via pgdb python module. [recomended]
db.psycopg()PostgreSQL support via psycopg python module.
db.sqlite()SQLite database conenction.

Email to index generators

e2i_inc()Incremental email to index generator.
e2i_regexp()Regular expression based email to index generator.
e2i_sql()SQL based email to index generator.