## Interscanners
add_header() | Add email headers.
add_listed() | Add one record into SQL list for a policy.
alternatives() | Alternative scanners.
b2f() | An alias for buffer2file() interscanner.
buffer2file() | Buffer to file converter.
buffer2mbox() | An alias for buffer2file(...,1) interscanner.
cache() | Cache return value of a scanner.
check_level() | Select scanner based on tested scanner return status.
custom_action() | Interscanner to set custom action.
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.
f2b() | An alias for file2buffer() interscanner.
file2buffer() | File to buffer converter.
interscanner() | Default scanner used for building all other interscanners.
log() | Advanced logger interscanner.
log_cleanup() | Clean old records from SQL log database table.
log_sql() | SQL interscanner for python DB-API 2.0 compatible DB modules.
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.
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.
regexp_find() | Recipient email address to index scanner, operating with regexp.
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.
retry() | Retry scanner more times.
sql_find() | Recipient email address to index scanner, operating on SQL database.
status() | This interscanner can be used to collect some other statistics.
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).
dspam() | This realscanner uses dspam library.
dspam_classify() | Realscanner to classify emails for DSPAM.
esetspac() | ESETs scanner over it's preload library module.
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.
nod2() | NOD2 scanner. Works with nod32lfs.
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.
scanc() | Scanner daemon client.
sender_regexp() | Sender IP address regexp scanner.
smtp_comm() | Primitive regexp pattern scanner for SMTP communication.
sophie() | Sophie realscanner.
string_scan() | Primitive string pattern scanner.
trophie() | Trophie realscanner.
usrquota() | Check user quota for an recipient.
## Antispam scanners
bogofilter() | BogoFilter scanner.
filter() | Filter a message through a command.
qsf() | Quick Spam Filter scanner.
spamassassind() | SpamAssassin daemon scanner.
## Policy scanners
auto_whitelist() | Whitelist IP addresses after sending some emails properly.
dns_check() | IP to domain (and back) resolving checker.
elisted() | SQL blacklist for a policy. Enhanced version.
geoip2_country() | GeoIP2 country match (using mmdb files).
geoip_country() | GeoIP country match.
greylist() | A greylist policy scanner.
list_cleanup() | Cleanup obsolete records from an SQL list.
listed() | SQL blacklist for a policy.
not_listed() | SQL whitelist for a policy.
policy_quota_auth_limit() | A policy quota for authorized users.
policy_quota_cleanup() | Clean old records from SQL policy database table.
rbl_check() | RBL (Real-time Blackhole list) checker.
set_action() | An interscanner to return a status to set an action to return.
spf_check() | SPF (Sender Permitted From) checker.
## Services
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.
fusefs() | Fuse filesystem with antivirus checking.
http_proxy() | HTTP proxy service (experimental).
lmtpd() | LMTP daemon service.
milter() | Milter support service.
recipient_policy() | Virtual recipient policy.
reporter() | Reporter virtual service.
rlimit() | Resource limit virtual service.
scand() | Scanner daemon with a preload library ability.
sgfilterd() | A service to filter data sent by sgfilter command.
smtpd() | SMTP daemon service.
smtpd_policy() | SMTP policy service.
webq_jinja() | Web service for sagator's quaratine access.
## 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.pymysql() | MySQL database connection.
db.sqlite() | SQLite database conenction.