Sophie

Sophie

distrib > Fedora > 14 > x86_64 > media > updates > by-pkgid > 852e7e7689b6036fa49e0256845cc6bd > files > 22

sagator-core-1.2.3-1.fc14.noarch.rpm

<style type="text/css" media="all">
body {
  color: #FFFFFF;
  background-color: #112CB8;
  font-family: "Arial", "Luxi Sans", "Helvetica", sans-serif;
}
a {
        color: yellow;
        background-color: inherit;
        text-decoration: none;
}
a:visited {
        color: #FFA500;
        background-color: inherit;
        text-decoration: none;
}
a:hover {
        color: inherit;
        background-color: inherit;
        text-decoration: underline;
}
table {
  width: 100%;
  border-style: solid;
  border-width: 1px;
  border-collapse: separate;
  border-spacing: 0pt;
  border-color: white;
  margin: 6pt 0pt;
}
td {
  vertical-align: top;
  border-style: none;
  margin: 8pt;
}
td.solid {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
}
pre {
  margin: 8pt;
}
.scanner {
  border-style: solid;
  border-width: 1px 0px;
  border-color: white;
}
.service {
  border-style: solid;
  border-width: 1px;
  border-color: white;
}
.other {
  border-style: solid;
  border-width: 1px;
  border-color: white;
}
</style>
<table>
<tr><td colspan="2" class="scanner"><h2>Interscanners</h2></td></tr>
<tr><td><a href="Scanners.html#add_header">add_header()</a></td><td>Add email headers.</td></tr>
<tr><td><a href="Scanners.html#add_listed">add_listed()</a></td><td>Add one record into SQL list for a policy.</td></tr>
<tr><td><a href="Scanners.html#alternatives">alternatives()</a></td><td>Alternative scanners.</td></tr>
<tr><td><a href="Scanners.html#b2f">b2f()</a></td><td>An alias for buffer2file() interscanner.</td></tr>
<tr><td><a href="Scanners.html#buffer2file">buffer2file()</a></td><td>Buffer to file converter.</td></tr>
<tr><td><a href="Scanners.html#buffer2mbox">buffer2mbox()</a></td><td>An alias for buffer2file(...,1) interscanner.</td></tr>
<tr><td><a href="Scanners.html#cache">cache()</a></td><td>Cache return value of a scanner.</td></tr>
<tr><td><a href="Scanners.html#check_level">check_level()</a></td><td>Select scanner based on tested scanner return status.</td></tr>
<tr><td><a href="Scanners.html#custom_action">custom_action()</a></td><td>Interscanner to set custom action.</td></tr>
<tr><td><a href="Scanners.html#decompress">decompress()</a></td><td>Scanner used to decompress archives (zip,rar,arj,zoo,tar,...).</td></tr>
<tr><td><a href="Scanners.html#deliver">deliver()</a></td><td>A scanner to force sending some viruses/spams to original recipients.</td></tr>
<tr><td><a href="Scanners.html#deliver_to">deliver_to()</a></td><td>Interscanner to send emails to admins.</td></tr>
<tr><td><a href="Scanners.html#drop">drop()</a></td><td>Interscanner to drop viruses/spams. By default they are rejected.</td></tr>
<tr><td><a href="Scanners.html#f2b">f2b()</a></td><td>An alias for file2buffer() interscanner.</td></tr>
<tr><td><a href="Scanners.html#file2buffer">file2buffer()</a></td><td>File to buffer converter.</td></tr>
<tr><td><a href="Scanners.html#interscanner">interscanner()</a></td><td>Default scanner used for building all other interscanners.</td></tr>
<tr><td><a href="Scanners.html#log">log()</a></td><td>Advanced logger interscanner.</td></tr>
<tr><td><a href="Scanners.html#log_cleanup">log_cleanup()</a></td><td>Clean old records from SQL log database table.</td></tr>
<tr><td><a href="Scanners.html#log_sql">log_sql()</a></td><td>SQL interscanner for python DB-API 2.0 compatible DB modules.</td></tr>
<tr><td><a href="Scanners.html#log_syslog">log_syslog()</a></td><td>Syslog logger interscanner to log via syslog.</td></tr>
<tr><td><a href="Scanners.html#match_all">match_all()</a></td><td>Returns a virus only if all scanners returns a virus.</td></tr>
<tr><td><a href="Scanners.html#match_any">match_any()</a></td><td>Match for any sub-scanner is required.</td></tr>
<tr><td><a href="Scanners.html#mimeparse">mimeparse()</a></td><td>Email parser interscanner. [obsolete]</td></tr>
<tr><td><a href="Scanners.html#modify_header">modify_header()</a></td><td>Modify email headers.</td></tr>
<tr><td><a href="Scanners.html#modify_subject">modify_subject()</a></td><td>Modify email Subject.</td></tr>
<tr><td><a href="Scanners.html#nothing">nothing()</a></td><td>This scanner does nothing. :-)</td></tr>
<tr><td><a href="Scanners.html#parsemail">parsemail()</a></td><td>Email parser interscanner.</td></tr>
<tr><td><a href="Scanners.html#quarantine">quarantine()</a></td><td>Quarantine into a directory.</td></tr>
<tr><td><a href="Scanners.html#recover">recover()</a></td><td>Recover from an error.</td></tr>
<tr><td><a href="Scanners.html#regexp_find">regexp_find()</a></td><td>Recipient email address to index scanner, operating with regexp.</td></tr>
<tr><td><a href="Scanners.html#rename">rename()</a></td><td>Interscanner to rewrite virus name returned by an scanner.</td></tr>
<tr><td><a href="Scanners.html#report">report()</a></td><td>Report any message to admin, user or anybody.</td></tr>
<tr><td><a href="Scanners.html#report_recipients">report_recipients()</a></td><td>Report any message to email recipients.</td></tr>
<tr><td><a href="Scanners.html#retry">retry()</a></td><td>Retry scanner more times.</td></tr>
<tr><td><a href="Scanners.html#sql_find">sql_find()</a></td><td>Recipient email address to index scanner, operating on SQL database.</td></tr>
<tr><td><a href="Scanners.html#status">status()</a></td><td>This interscanner can be used to collect some other statistics.</td></tr>
<tr><td><a href="Scanners.html#time_limit">time_limit()</a></td><td>Interscanner to limit scanner execution time.</td></tr>
<tr><td colspan="2" class="scanner"><h2>Virus scanners</h2></td></tr>
<tr><td><a href="Scanners.html#ascanner">ascanner()</a></td><td>Default scanner user for building all other realscanners.</td></tr>
<tr><td><a href="Scanners.html#attach_name">attach_name()</a></td><td>Attachment name scanner.</td></tr>
<tr><td><a href="Scanners.html#avgd">avgd()</a></td><td>AVG daemon realscanner.</td></tr>
<tr><td><a href="Scanners.html#bdc">bdc()</a></td><td>Bitdefender realscanner.</td></tr>
<tr><td><a href="Scanners.html#clamd">clamd()</a></td><td>ClamAV daemon realscanner.</td></tr>
<tr><td><a href="Scanners.html#clamscan">clamscan()</a></td><td>ClamAV command line realscanner.</td></tr>
<tr><td><a href="Scanners.html#cmd">cmd()</a></td><td>A realscanner used to scan over command line programs.</td></tr>
<tr><td><a href="Scanners.html#cmd_bdc">cmd_bdc()</a></td><td>This scanner uses bdc command from BitDefender antivirus.</td></tr>
<tr><td><a href="Scanners.html#cmd_clamav">cmd_clamav()</a></td><td>This scanner uses clamscan command from clamav project.</td></tr>
<tr><td><a href="Scanners.html#cmd_drweb">cmd_drweb()</a></td><td>This scanner uses drweb command from DRWEB antivirus.</td></tr>
<tr><td><a href="Scanners.html#cmd_fprot">cmd_fprot()</a></td><td>This scanner uses f-prot command from FRISK F-Prot antivirus.</td></tr>
<tr><td><a href="Scanners.html#cmd_kavscanner">cmd_kavscanner()</a></td><td>This scanner uses kavscanner command from KasperskyLab kavscanner.</td></tr>
<tr><td><a href="Scanners.html#cmd_mks">cmd_mks()</a></td><td>This scanner uses mks antivirus.</td></tr>
<tr><td><a href="Scanners.html#cmd_trendmicro">cmd_trendmicro()</a></td><td>This scanner uses trendmicro command from Trend Micro FileScanner.</td></tr>
<tr><td><a href="Scanners.html#cmd_uvscan">cmd_uvscan()</a></td><td>This scanner uses uvscan command from McAfee AntiVirus.</td></tr>
<tr><td><a href="Scanners.html#cmd_vbuster">cmd_vbuster()</a></td><td>This scanner uses vbuster command from VirusBuster.</td></tr>
<tr><td><a href="Scanners.html#const">const()</a></td><td>Realscanner to return a constant value (virus or clean).</td></tr>
<tr><td><a href="Scanners.html#dazuko">dazuko()</a></td><td>Scanner which uses dazuko directory to scan for viruses.</td></tr>
<tr><td><a href="Scanners.html#dspam">dspam()</a></td><td>This realscanner uses dspam library.</td></tr>
<tr><td><a href="Scanners.html#dspam_classify">dspam_classify()</a></td><td>Realscanner to classify emails for DSPAM.</td></tr>
<tr><td><a href="Scanners.html#esetspac">esetspac()</a></td><td>ESETs scanner over it's preload library module.</td></tr>
<tr><td><a href="Scanners.html#file_magic">file_magic()</a></td><td>File magic test (like "file -i command").</td></tr>
<tr><td><a href="Scanners.html#file_type">file_type()</a></td><td>Realscanner, which scans type of a file.</td></tr>
<tr><td><a href="Scanners.html#filesys">filesys()</a></td><td>Scanner which uses filesystem scanners.</td></tr>
<tr><td><a href="Scanners.html#kav">kav()</a></td><td>Kaspersky Antivirus realscanner.</td></tr>
<tr><td><a href="Scanners.html#kavclient">kavclient()</a></td><td>Kaspersky antivirus client realscanner.</td></tr>
<tr><td><a href="Scanners.html#libclam">libclam()</a></td><td>ClamAV realscanner - uses libclamavmodule python library.</td></tr>
<tr><td><a href="Scanners.html#max_file_size">max_file_size()</a></td><td>Realscanner to test email's size.</td></tr>
<tr><td><a href="Scanners.html#mime_ext">mime_ext()</a></td><td>A extension scanner. [obsolete]</td></tr>
<tr><td><a href="Scanners.html#nod2">nod2()</a></td><td>NOD2 scanner. Works with nod32lfs.</td></tr>
<tr><td><a href="Scanners.html#nod2dazuko">nod2dazuko()</a></td><td>NOD32lfs scanner over dazuko module.</td></tr>
<tr><td><a href="Scanners.html#nod2pac">nod2pac()</a></td><td>NOD32lfs scanner over it's preload library module.</td></tr>
<tr><td><a href="Scanners.html#rcpt_in_sql">rcpt_in_sql()</a></td><td>Retun virus if recipient matches against a database row.</td></tr>
<tr><td><a href="Scanners.html#rcpt_in_txt">rcpt_in_txt()</a></td><td>Retun virus if recipient matches against an text file row.</td></tr>
<tr><td><a href="Scanners.html#rcpt_no_match">rcpt_no_match()</a></td><td>Return virus is no rcpt_in_... match before.</td></tr>
<tr><td><a href="Scanners.html#regexp_scan">regexp_scan()</a></td><td>Primitive regexp pattern scanner.</td></tr>
<tr><td><a href="Scanners.html#remove_headers">remove_headers()</a></td><td>Remove email headers.</td></tr>
<tr><td><a href="Scanners.html#sanitize">sanitize()</a></td><td>Sanitize (rename attachment filenames) an email.</td></tr>
<tr><td><a href="Scanners.html#savse">savse()</a></td><td>Symantec antivirus scan engine scanner.</td></tr>
<tr><td><a href="Scanners.html#scanc">scanc()</a></td><td>Scanner daemon client.</td></tr>
<tr><td><a href="Scanners.html#sender_regexp">sender_regexp()</a></td><td>Sender IP address regexp scanner.</td></tr>
<tr><td><a href="Scanners.html#smtp_comm">smtp_comm()</a></td><td>Primitive regexp pattern scanner for SMTP communication.</td></tr>
<tr><td><a href="Scanners.html#sophie">sophie()</a></td><td>Sophie realscanner.</td></tr>
<tr><td><a href="Scanners.html#string_scan">string_scan()</a></td><td>Primitive string pattern scanner.</td></tr>
<tr><td><a href="Scanners.html#trophie">trophie()</a></td><td>Trophie realscanner.</td></tr>
<tr><td><a href="Scanners.html#usrquota">usrquota()</a></td><td>Check user quota for an recipient.</td></tr>
<tr><td colspan="2" class="scanner"><h2>Antispam scanners</h2></td></tr>
<tr><td><a href="Scanners.html#bogofilter">bogofilter()</a></td><td>BogoFilter scanner.</td></tr>
<tr><td><a href="Scanners.html#filter">filter()</a></td><td>Filter a message through a command.</td></tr>
<tr><td><a href="Scanners.html#qsf">qsf()</a></td><td>Quick Spam Filter scanner.</td></tr>
<tr><td><a href="Scanners.html#spamassassind">spamassassind()</a></td><td>SpamAssassin daemon scanner.</td></tr>
<tr><td colspan="2" class="scanner"><h2>Policy scanners</h2></td></tr>
<tr><td><a href="Scanners.html#auto_whitelist">auto_whitelist()</a></td><td>Whitelist IP addresses after sending some emails properly.</td></tr>
<tr><td><a href="Scanners.html#dns_check">dns_check()</a></td><td>IP to domain (and back) resolving checker.</td></tr>
<tr><td><a href="Scanners.html#elisted">elisted()</a></td><td>SQL blacklist for a policy. Enhanced version.</td></tr>
<tr><td><a href="Scanners.html#greylist">greylist()</a></td><td>A greylist policy scanner.</td></tr>
<tr><td><a href="Scanners.html#list_cleanup">list_cleanup()</a></td><td>Cleanup obsolete records from an SQL list.</td></tr>
<tr><td><a href="Scanners.html#listed">listed()</a></td><td>SQL blacklist for a policy.</td></tr>
<tr><td><a href="Scanners.html#not_listed">not_listed()</a></td><td>SQL whitelist for a policy.</td></tr>
<tr><td><a href="Scanners.html#rbl_check">rbl_check()</a></td><td>RBL (Real-time Blackhole list) checker.</td></tr>
<tr><td><a href="Scanners.html#set_action">set_action()</a></td><td>An interscanner to return a status to set an action to return.</td></tr>
<tr><td><a href="Scanners.html#spf_check">spf_check()</a></td><td>SPF (Sender Permitted From) checker.</td></tr>
<tr><td colspan="2" class="service"><h2>Services</h2></td></tr>
<tr><td><a href="Services.html#avfilter">avfilter()</a></td><td>AV filter service. [obsolete]</td></tr>
<tr><td><a href="Services.html#chroot_execvp">chroot_execvp()</a></td><td>Execute an external command (or start an daemon).</td></tr>
<tr><td><a href="Services.html#chroot_execvpe">chroot_execvpe()</a></td><td>Execute an external command (or start an daemon) and update variables.</td></tr>
<tr><td><a href="Services.html#collector">collector()</a></td><td>Statistics collector service.</td></tr>
<tr><td><a href="Services.html#fusefs">fusefs()</a></td><td>Fuse filesystem with antivirus checking.</td></tr>
<tr><td><a href="Services.html#http_proxy">http_proxy()</a></td><td>HTTP proxy service (experimental).</td></tr>
<tr><td><a href="Services.html#lmtpd">lmtpd()</a></td><td>LMTP daemon service.</td></tr>
<tr><td><a href="Services.html#milter">milter()</a></td><td>Milter support service.</td></tr>
<tr><td><a href="Services.html#recipient_policy">recipient_policy()</a></td><td>Virtual recipient policy.</td></tr>
<tr><td><a href="Services.html#reporter">reporter()</a></td><td>Reporter virtual service.</td></tr>
<tr><td><a href="Services.html#rlimit">rlimit()</a></td><td>Resource limit virtual service.</td></tr>
<tr><td><a href="Services.html#scand">scand()</a></td><td>Scanner daemon with a preload library ability.</td></tr>
<tr><td><a href="Services.html#sgfilterd">sgfilterd()</a></td><td>A service to filter data sent by sgfilter command.</td></tr>
<tr><td><a href="Services.html#smtpd">smtpd()</a></td><td>SMTP daemon service.</td></tr>
<tr><td><a href="Services.html#smtpd_policy">smtpd_policy()</a></td><td>SMTP policy service.</td></tr>
<tr><td><a href="Services.html#webq">webq()</a></td><td>Web service for sagator's quaratine access.</td></tr>
<tr><td colspan="2" class="other"><h2>Database connections</h2></td></tr>
<tr><td><a href="Databases.html#db.MySQLdb">db.MySQLdb()</a></td><td>MySQL database connection.</td></tr>
<tr><td><a href="Databases.html#db.pg">db.pg()</a></td><td>PostgreSQL support via pg python module.</td></tr>
<tr><td><a href="Databases.html#db.pgdb">db.pgdb()</a></td><td>PostgreSQL support via pgdb python module. [recomended]</td></tr>
<tr><td><a href="Databases.html#db.psycopg">db.psycopg()</a></td><td>PostgreSQL support via psycopg python module.</td></tr>
<tr><td><a href="Databases.html#db.sqlite">db.sqlite()</a></td><td>SQLite database conenction.</td></tr>
</table>