How To Integrate ClamAV Into PureFTPd For Virus Scanning On Debian Squeeze
How To Integrate ClamAV Into PureFTPd For Virus Scanning On Debian SqueezeVersion 1.0 This tutorial explains how you can integrate ClamAV into PureFTPd for virus scanning on a Debian Squeeze system. In the end, whenever a file gets uploaded through PureFTPd, ClamAV will check the file and delete it if it is malware. I do not issue any guarantee that this will work for you!
1 Preliminary NoteYou should have a working PureFTPd setup on your Debian Squeeze server, e.g. as shown in this tutorial: Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On Debian Squeeze .
2 Installing ClamAVClamAV can be installed as follows: apt-get install clamav clamav-daemon
3 Configuring PureFTPdFirst we create the file /etc/pure-ftpd/conf/CallUploadScript which simply contains the string yes: echo "yes" > /etc/pure-ftpd/conf/CallUploadScript Next we create the file /etc/pure-ftpd/clamav_check.sh (which will call /usr/bin/clamdscan whenever a file is uploaded through PureFTPd)... vi /etc/pure-ftpd/clamav_check.sh
... and make it executable: chmod 755 /etc/pure-ftpd/clamav_check.sh Now we edit /etc/default/pure-ftpd-common... vi /etc/default/pure-ftpd-common ... and change the UPLOADSCRIPT line as follows:
Finally we restart PureFTPd: /etc/init.d/pure-ftpd-mysql restart That's it! Now whenever someone tries to upload malware to your server through PureFTPd, the "bad" file(s) will be silently deleted.
4 Links
|




Recent comments
21 hours 46 min ago
1 day 2 hours ago
1 day 4 hours ago
1 day 5 hours ago
1 day 6 hours ago
1 day 11 hours ago
1 day 12 hours ago
1 day 14 hours ago
2 days 3 hours ago
2 days 5 hours ago