****************************************************************************************** TODO: - fix: if a messages is recognized as spam but does not contain a Subject line, then the mail will not be tagged as spam in the subject line ! - add newer german rules http://www.exit0.us/index.php/de_tools - open(FILE, ">/${copfilter_swroot}/etc/clamd_counter.conf") or die "Unable to write clamd_counter.conf file"; if clamd_counter.conf is not writable the error message won't appear ! - start all programs as a user not as root - rewrite restartXXXX.c files for more security (understand how CONFIG_ROOT is used) - sort variables in global_settings in copfilter.cgi - include a virus scanning smtp proxy emailrelay or mailscanner.info ? - write a traffic reporting tool which displays info on a webpage use http://robert.cheramy.net/ipfm/ ? http://humdi.net/vnstat/ http://ipaudit.sourceforge.net/ipaudit-web/ - add comment on *bookmarklet for privoxy to enable/disable privoxy with just 1click in MANUAL - instead of doing provider <-> ipcop <-> squid <-> privoxy <-> browser do provider <-> ipcop <-> privoxy <-> squid <-> browser and start privoxy in "disabled" mode -> initial toggle status set to 0 user can then enable it with one click -> Bookmarklets this will also make a transparent use of privoxy possible with the webgui setting of squid first idea from Christian G. - thanks! - add installation options - webgui for stopping starting all p3scan/privoxy/spamassassin ? - add a virus scanner for webproxy squid -> squidvscan ? - get bayes db works http://wiki.apache.org/spamassassin/BayesInSpamAssassin - additional virus scanners? http://www.vanja.com/tools/trophie http://www.vanja.com/tools/sophie - add the anonmy sanitizer http://mailtools.anomy.net (removes malicous code from emails) - clamav add support for --unzip[=FULLPATH] Enable support for .zip files --unrar[=FULLPATH] Enable support for .rar files --unace[=FULLPATH] Enable support for .ace files --arj[=FULLPATH] Enable support for .arj files --unzoo[=FULLPATH] Enable support for .zoo files --lha[=FULLPATH] Enable support for .lha files --jar[=FULLPATH] Enable support for .jar files --tar[=FULLPATH] Enable support for .tar files --deb[=FULLPATH to ar] Enable support for .deb files, implies --tgz , but doesn't conflict with --tgz=FULLPATH. --tgz[=FULLPATH] enable support for .tar.gz, .tgz files -> rainers local.cf auswerten - create a separate package including an email server with pop3 and webmail daemons, which uses fetchmail to get emails from pop3 accounts to store them locally until user fetches emails with his pop3 client, so that client can download emails VERY fast -add pyzor +todocu add to spamassassin prgs: use lib '/var/log/copfilter/default/opt/perl/lib/perl5/site_perl/5.8.2'; # substituted at 'make' time use lib '/var/log/copfilter/default/opt/perl/lib/perl5/site_perl/5.8.2/i386-linux'; # substituted at 'make' time use lib '/var/log/copfilter/default/opt/razor-agents/default/lib/perl5/site_perl/5.8.2/i386-linux'; # substituted at 'make' time +todocu add to razor-client : use lib '/var/log/copfilter/default/opt/perl/lib/perl5/site_perl/5.8.2'; # substituted at 'make' time use lib '/var/log/copfilter/default/opt/perl/lib/perl5/site_perl/5.8.2/i386-linux'; # substituted at 'make' time use lib '/var/log/copfilter/default/opt/razor-agents/default/lib/perl5/site_perl/5.8.2/i386-linux'; # substituted at 'make' time debug: diag: module not installed: DBI ('require' failed) debug: diag: module not installed: Net::LDAP ('require' failed) debug: diag: module installed: Razor2::Client::Agent, version 2.36 Can't locate auto/Storable/autosplit.ix in @INC (@INC contains: lib /var/log/copfilter/default/opt/mail-spamassassin/3.000000-r6577/lib/perl5/site_perl/5.8.2/i386-linux /var/log/copfilter/default/opt/mail-spamassassin/3.000000-r6577/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/5.8.2/i386-linux /usr/lib/perl5/5.8.2 /usr/lib/perl5/site_perl/5.8.2/i386-linux /usr/lib/perl5/site_perl/5.8.2 /usr/lib/perl5/site_perl) at /usr/lib/perl5/5.8.2/AutoLoader.pm line 160. at /usr/lib/perl5/5.8.2/i386-linux/Storable.pm line 21 debug: diag: module installed: Storable, version 2.08 debug: diag: module installed: URI, version 1.17 debug: Using results from Razor v2.36 debug: DCCifd is not available: no r/w dccifd socket found. debug: Current PATH is: /sbin:/usr/sbin:/usr/local/sbin:/bin:/usr/bin:/usr/local/bin debug: DCC is not available: no executable dccproc found. rm -rf db cpan> install AutoLoader cpan> install Carp cpan> install Exporter If you plan to use Razor or Pyzor, please note that they both rely on their external configuration files in ~/.razor and ~/.pyzor being readable, and Razor will try to write to a log file in ~/.razor/razor-agent.log that must be writable (Razor will complain about 'unblessed references' in this case). You may find the -H switch to spamd to be useful; it allows you to set a 'helper home directory' that will be used as $HOME when external helpers like Razor, Pyzor and DCC are run. spamassassin install Bundle::LWP install ExtUtils::MakeMaker install File::Spec install File::Copy install Pod::Usage install HTML::Parser install HTML::Tagset install Sys::Syslog install DB_File install Net::DNS install Net::Ping install Time::HiRes install Test::More install Digest::SHA1 install Digest::Nilsimsa install Digest::MD5 install Digest::HMAC install URI::Escape install Getopt::Long install DB_File install HTML::Parser install HTML::Tagset install ExtUtils::MM install Net::DNS drwxr-xr-x root/root 0 2004-03-10 10:55:12 IPC/ -r--r--r-- root/root 3917 2004-03-07 00:33:47 IPC/Open2.pm -r--r--r-- root/root 10712 2004-03-07 00:33:47 IPC/Open3.pm drwxr-xr-x root/root 0 2004-03-10 10:55:13 Pod/ -r--r--r-- root/root 27365 2004-03-07 00:33:47 Pod/InputObjects.pm -r--r--r-- root/root 6643 2004-03-07 00:33:47 Pod/ParseLink.pm -r--r--r-- root/root 63296 2004-03-07 00:33:47 Pod/Parser.pm -r--r--r-- root/root 24107 2004-03-07 00:33:47 Pod/Select.pm -r--r--r-- root/root 31338 2004-03-07 00:33:47 Pod/Text.pm -r--r--r-- root/root 17583 2004-03-07 00:33:47 Pod/Usage.pm drwxr-xr-x root/root 0 2004-03-10 10:55:13 Text/ -r--r--r-- root/root 1803 2004-03-07 00:33:48 Text/Tabs.pm -r--r--r-- root/root 6018 2004-03-07 00:33:48 Text/Wrap.pm razor install Net::Ping install Net::DNS install Time::HiRes install Test::More install Digest::SHA1 install Digest::Nilsimsa install Digest::MD5 install Digest::HMAC install URI::Escape install Getopt::Long install File::Copy razor_config /etc/razor/razor-agent.conf use_razor2 1 install perl module: Storable