Open Enterprise Antivirus


After evaluating some antivirus programs for the enterprise I found that none was as good as I wished. An enterprise class antivirus solution must deliver good scan results but also easy to manage. During my evaluation I found sometimes bigger, sometimes smaller gaps between those two aspects of an Antivirus program.
This led to the question: "Why does every vendor have to reinvent the wheel of a good managing solution? Wouldn't it be much better if each vendor could concentrate on their own scan engine?" and the idea of Open Enterprise Antivirus was born.

Project and design goals

  • Create an enterprise class Antivirus management system
  • Make it stable
  • Give it away for free

Technical details


The client is going to be implemented in C++ making heavy use of the QT Project.

The server part is going to be implemented in Erlang with OTP providing a REST-API to the client connections. The server is connected to a AMQP, namely RabbitMQ, for the messaging part.

Console server

The console server is a web application implemented in PHP (using simplexml, sockets), the Kohana framework with the help of one ore more good JavaScript libraries. Having a good Grid is a must.

Project status

On hold.

Roadmap for 0.1

  • basic applications


  • nothing


Open Enterprise Antivirus is licensed under the New BSD License.


There are no released files at the moment.

Links related to antivirus software creation

  • 2013-04-26 Project paused.
  • 2009-06-28 Created a development list on Google code.
  • 2009-06-19 OpenEAV now uses the JxLib javascript framework.
  • 2009-04-16 Initial screen layout and PoC for xml api communication.
  • 2008-12-28 Project initiated.