Open Source AV Proxies and Network Scanners? 35
Zphbeeblbrox asks: "Our Company is looking to set up a central proxy/gateway for several of our Networks. We would like to investigate some of the Open Source Antivirus Proxy solutions and AntiViral Network Scanning, however the information we have on them is rather sketchy. Have any of you had experience setting up DansGuardian with the Clam-AV plugin or similar such solutions. Additionally the mail proxy with Clam-AV solutions? If you have, what advice and recommendations would you have for us. Do they work and should we consider using something like snort-inline to scan our network traffic for viruses? I have found little by way of comparisons or reviews on them so I'm hoping you will be able to share some of your experiences on their effectiveness."
ASSP - mail proxy +antispam + clamAV (Score:4, Informative)
Since I have separate AV on my Exchange server, and had it before the ClamAV integration with ASSP, I never bothered to troubleshoot why ASSP misses some of the viruses that it should be catching.
So based on this, I can't say I'd use it as my only mail AV solution, but then again I haven't tried to either.
Re:ASSP - mail proxy +antispam + clamAV (Score:5, Funny)
Re:ASSP - mail proxy +antispam + clamAV (Score:2)
But then again, it has a purple snake [sourceforge.net] for a mascot, plus a theme song (mouse over the musical note).
I think it balances out in the end.
Re:ASSP - mail proxy +antispam + clamAV (Score:2)
Re:ASSP - mail proxy +antispam + clamAV (Score:2)
I'm seeing the same thing - it looks like some variants of the Netsky ("SomeFool" as ClamAV's database calls it) virus manage to elude ClamAV somehow. I spotted several references to this happening to other people poking around on Google, and there doesn't seem to be a fix for it yet (I'm not sure if ANYONE's yet figured out how some of them get past). On the other hand, ClamAV DOES seem to catch pretty much everything else (including
clamAV and NetSky, etc. (Score:2)
On the other hand...closer examination of the "Symantec Antivirus" logs seems to show that no viruses have been detected in the last week (while ClamAV is still showing viruses being caught), where before one or two were slipping through every day or so. Looks like perhaps whatever had been confounding ClamAV before got worked out and updated in the virus pattern data files.
Re:ASSP - mail proxy +antispam + clamAV (Score:2)
I submitted a few of these to the ClamAV team. They came back and said that they were code fragments, and did not contain any executable code and were thus harmless (regardless of Norton's findings).
No clam AV, but love DansGuardian (Score:2)
On the email side, I don't run my own mailserver (ISP blocks port 25) but I use fetchmail to grab POP mail from them, then use procmail rules and Smapassassin to kill SPAM. Works pretty darn well.
I've been meaning to write a howto on this, but.... life intervened.
Re:No clam AV, but love DansGuardian (Score:2)
Debian? (Score:2)
It's not hard. Try it. Shouldn't take more than a few hours. Then come back and give us your report later tonight...
Re:Debian? (Score:2)
Re:Debian? (Score:3, Informative)
First, as far as email is concerned (one of the largest sources of malware) if you reject certain file types such as exe, vbs, hta, bat, pif, com, cmd, etc., most viruses just bounce off the mailserver outright.
Second, using spamassassin and common RBL's to block dynamic IP space and known compromised machines, you cut down on another large hunk of crap (both malware and spam.)
ClamAV does a great job on modern viruses. Commercial products have large databases of ancient virus
Re:Debian? (Score:2)
ClamAV as a daemon is easy to use (Score:4, Interesting)
My home setup is just a hosted VPS (previously a real box but I got tired of dealing with hardware issues) running email for myself and my family, plus a couple of mailing lists. I'm using amavis-new to apply both SpamAssassin and ClamAV to mails as a content_filter within Postfix.
Work has to be much higher performance - we use a custom LMTP proxy written in Perl which calls out to the clamd clamav daemon and contains a SpamAssassin instance which has been a lot more seriously tuned. We also run local copies of many RBLs (you generally need to pay to do that, but it's worth it for the saved network traffic if you've got enough spam comming in!)
Interestingly, I did some work on the lmtp proxy just last week so that even when the clamd is down (restarts, etc) it will fall back to calling out to 'clamscan' directly on the spool file and parsing the output.
So yes, especially since ClamAV 0.8, it's been very nice and easy to use - the mail scanning is reliable (haven't had a single virus get through into my mail, but I get around 30-50 virus notifications a day from it - I could probably turn them off, but it's nice to see what sort of traffic is floating around).
Bron.
Re:ClamAV as a daemon is easy to use (Score:2)
I've been running scanning from within exim for well over a year. Never had an issue with the setup handling 5K users...
Re:ClamAV as a daemon is easy to use (Score:2)
Mainly because our backend Cyrus servers are already talking lmtp, so it seemed a little pointless to send it back into Postfix again just to be sent out to another local delivery agent. Also means we can do all sorts of funky per-user processing - and yes, we can 4xx back to Postfix easily enough if there's a temporary error condition.
We have 4 incoming mx servers handling ~500k users, and the load average on these boxes sits pre
Re:ClamAV as a daemon is easy to use (Score:2)
ClamAV correctly detects 99% of the infected emails, and it's database is updated very often, with new signatures a few times a day. The users here are happy not having to deal with tons of worm emails every day.
Questions. (Score:3, Interesting)
I haven't used Dan's Guardian as yet. So far, most companies that I have seen that want content control are medium sized(100 users and up). The majority of these are Windows shops so the use MS ISA/Symantec, Novell BorderManager/eTrust, or some hardware based firewall/proxy/filter for content control. They "can't be bothered" with hacking together their own solution.
I have numerous smaller companies(100 users) using Squid/ClamAV to protect the surfers and Postfix/ClamAV to protect the email with stellar results. Both solutions work well, are very fast and would likely scale to much higher loads if given the chance. I see no reason to doubt the capabilities of Dan's Guardian either, I just haven't used it in a corporate environment. But, with Dan's Guardian, the antivirus protection is actually from Squid/ClamAV which works great.
Corretcion - Slashcode (Score:2)
The above should have read: smaller companies(less than 100 users)
I can't get it to work even when using tt tags.
Re:Corretcion - Slashcode (Score:2)
See: <
Re:Questions. (Score:2)
Viralator or c-icap for proxy servers (Score:1)
For squid proxy servers have a look at viralator or c-icap.
Dunc
ClamSMTP (Score:2, Informative)
http://memberwebs.com/nielsen/software/clamsmtp/ [memberwebs.com]
Re:ClamSMTP (Score:2)
Re:ClamSMTP (Score:3, Informative)
For corporations looking at eliminating the overhead of having to manage both a unix server and the application running on it, an appliance server (like mirapoint) makes sense.
Clam (Score:3, Informative)
My company uses (Score:3, Informative)
We are planning a Squid implementation to proxy web traffic and there are add-ons to scan for viruses, popups, etc. I can't say how well that works just yet, but I'm very confident it will do the job admirably.
Clamav (Score:3, Informative)
Get them here:
Postfix [postfix.org]
Amavisd-New [www.ijs.si]
Clam antivirus [clamav.net]
SpamAssassin at CPAN [cpan.org]
You would be particularly interested in header_checks, mime_header_checks and body_checks for Postfix.
Re:Clamav (Score:2)
Postfix + Amavisd-new + ClamAV + SpamAssassin (Score:3, Informative)
Configuration was simple, administration is even simpler.
Looking at possibly adding dspam into the mix.
Subscription fee (Score:1)
Pay for it? (Score:2)
Pay for it.
Pay Symantec et al.
Start another free project.
I think that what Snort and Nessus are doing is perfectly fair. Nessus seems to be reasonably priced but, I think that Snort is priced too high and will likely cause a rules community to develop, perhaps even a fork.
Qmailrocks (Score:1)