OpenVAS is one of the best vulnerability assessment and managment tool available in open source realm. It is easy to install and configure and is easy to manage it. In my several years of IT experience, I have come across various steps and methods to implement OpenVAS on various platforms, however, recently I did a implementation on CentOS and followed the following steps. This has been the simplest & easiest so far. Please feel free to share your experiences on various platforms and I will be happy to publish it.
OpenVAS is very resource hungry and will hog all your hardware resources. A 4 GB ram and at least a dual core processor is a must. To run multiple scans you will need a really strong server with lots of ram and more cores. Generally not recommend to run openvas on a virtual machine. You will get a ready to use VM on OpenVAS website, but neither OpenVAS nor I recommend OpenVAS be used in a production environment on a virtual machine
- Install CentOS.
- If installing remotely ssh into the server
- su – (su minus)
- Enter root password
- At root prompt enter:
wget -q -O - http://www.atomicorp.com/installers/atomic |sh
yum install openvas - Answer various questions
openvas-setup - Answer various questions. Generally choose defaults
- Open browser and type: http://localhost:9392
- Restart the machine if it does not start. Generally booting up takes a lot of time. So be very patient
- Sub point B & E takes a little time. So be very patient and enjoy your coffee