Pop3Vscan is a transparent POP3 proxy, which can be used to scan all pop3 communication going through the router. You can for example use it to protect a small network by scanning all outgoing pop3 connections. Use with pop3vscan is quite easy. Warning : Pop3Vscan is no longer maintained. You should prefer p3scan which is a fork.

I used Debian to do it, so I just installed pop3vscan from testing (apt-get -t testing install pop3vscan). You can try to fetch pop3vscan from your distribution or compile according to howto.

The important part of configuration is this
virusregexp = .*: (.*) FOUND scanner = /usr/bin/clamdscan --disable-summary -i scannertype = basic demine
Don't forget to add iptables(8) rule, which will direct all pop3 traffic to pop3vscan first
/sbin/iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 110 -j REDIRECT --to-port 8110

Change eth1 to your local network's interface name (all request coming from this network interface will be directed to pop3vscan).

The following authors of this page have not agreed to the WlugWikiLicense. As such copyright to all content on this page is retained by the original authors.
  • JurajBednar
  • XavierPoinsard
The following authors of this page have agreed to the WlugWikiLicense.

lib/main.php:944: Notice: PageInfo: Cannot find action page

lib/main.php:839: Notice: PageInfo: Unknown action

lib/blame.php:177: Warning: Invalid argument supplied for foreach()

lib/plugin/WlugLicense.php:99: Warning: Invalid argument supplied for foreach()

lib/plugin/WlugLicense.php:111: Warning: in_array() [<a href=''></a>]: Wrong datatype for second argument