Anti-Virus for Linux

Why was I looking?

I have been using Linux machines as email gateways to scan inbound email for several years. I use Postfix + Amavis + SpamAssassin + Clam AV. Now that I have been experimenting with the ARM based micro-servers (Raspberry Pi and ODROID) I have been deploying multiple ODROID machines in this capacity.
In theory I can deploy 5 ODROIDs for the same price as an entry level Intel 1U server. I do need more space to operate these 5 ODROIDs but I consume less power and generate less heat. I also gain redundancy. The restart time is also significantly in favour of the ODROIDs (about 30 seconds). So my firewall does load balancing across all the ODROIDs.
The drawback is that the ODROIDs can not handle as much traffic as the Intel server but the redundancy makes up for that. I have limited the production ODROIDs to handling 4 messages at one time. This is largely due to a RAM limitation. When everything is running I am operating at 35% RAM utilization.
In researching the Anti-Virus software for Linux I came across a number of products but it looks like very few support ARM processors. I went through the anti-virus products listed in Amavis and only found ONE that ran on ARM: Clam AV.

What I found

So here is my list of Anti-Virus products for Linux and what processors they run on:

  • McAfee (x86, x86_64)
  • Kaspersky (x86, x86_64)
  • Clam-AV (x86, x86_64, ARM, and probably others)
  • Sophos (x86, x86_64)
  • Symantec (x86, x86_64)
  • f-prot (x86, x86_64)
  • avira (x86, x86_64)
  • f-secure (x86, x86_64)
  • avast (x86, x86_64)
  • nod32 (x86, x86_64)
  • panda software (x86, x86_64)
  • bitdefender (x86, x86_64)
  • trend micro (x86, x86_64)
  • comodo¬†(x86, x86_64)

Since all I am looking for is a command line scanner or daemon that I can pass a file to be scanned I thought these organizations would have something but I was wrong as all I could find was the open source products that supported ARM.

Bookmark the permalink.

Comments are closed.