Chris Thielen said:
> Charles Gregory said:
>> On Mon, 9 Feb 2004, Jon wrote:
>>> ClamAV is free and also does a good job of catching MyDoom.
>>
>> Seeing how spamc is so easily added to procmailrc to do its stuff,
>> is there any equivalent procmail based setup for clamav? FAQ's and stuff
>> on the clamav page don't cover this.....
>>
> Here's mine:
>
> :0fw: /home/sone/bin/clamstream.lock
> | /home/sone/bin/clamstream
>
> :0
> * ^X-Virus-Found:.*YES
> Maildir/.Junk.Virus/
>
Oh, hey. I suppose the clamstream script would be helpful as well?
#!/bin/sh
tempfile=`tempfile`
cat - >> $tempfile
mkdir ${tempfile}-check
cd ${tempfile}-check
# cat $tempfile | reformime -xpart-
cat $tempfile | base64dec > file
clamscan --threads=1 --disable-summary --quiet
virus=$?
if [ $virus -eq 1 ]; then
cat $tempfile | formail -a "X-Virus-Found: YES"
else
cat $tempfile
fi
rm -rf $tempfile ${tempfile}-*