Help on module collector:

class collector(aglib.service)
|  Statistics collector service for sagator.
|  
|  This service can be used to collect some data for statistics.
|  
|  Usage: collector(name,port)
|  
|  Example: collector('0.0.0.0',28)
|  

Help on module smtpd:

class smtpd(aglib.service)
|  SMTP daemon service for sagator.
|  
|  This service can be used to start sagator as separate filtering SMTP
|  daemon. Is is useful for postfix and any other SMTP daemon, which
|  can use these filters.
|  
|  Usage: smtpd(scanners, host, port [,prefork])
|  
|  Where: scanners is an array of scanners (see README.scanners for more info)
|         host is a an ip address to bind
|         port is a port to bind
|         prefork is a number, which defines preforked process count
|  
|  Example: smtpd(SCANNERS, '127.0.0.1', 27)
|  

Help on module milter:

class milter(aglib.service)
|  Milter service for sagator.
|  
|  This service can be used to start sagator as milter filter.
|  
|  Usage: milter(scanners,name,connection)
|  
|  Example: milter(SCANNERS,"sagator","inet:3333@127.0.0.1")
|  
|  For more information about milter's parameters see milter documentation.
|  

Help on module avfilter:

class avfilter(aglib.service)
|  AV filter service for sagator.
|  
|  This service can be used to filter an email through sagator.
|  Some headers will be added to filtered email.
|  
|  Usage: avfilter(scanners)
|  
|  Where: scanners is an array of scanners (see README.scanners for more info)
|  
|  Example: avfilter(SCANNERS)
|  
|  You can use this service for example with procmail.
|  Example .procmailrc:
|    # filter through sagator
|    :0fw
|    |sagator --logfile /var/log/sagator.log
|    
|    # move identified emails to quarantine
|    :0
|    * ^X-Sagator-Status: .
|    $HOME/mail/quarantine
|  

