Všechny produkty OpenVAS jsou svobodným softwarem a většina komponent je licencována pod licencí GNU General Public License (GPL).
Instalace na Centos
Configure Atomicorp Repository(as user root, only once)
wget -q -O - http://www.atomicorp.com/installers/atomic |sh
Step 2: Quick-Install OpenVAS
(as user root, only once)
yum install openvas bzip2 gnutls-utils sshpass xmlstarlet
Vypnout SELinux
vim /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted
Na FW musí být povolen RSYNC 873 směrem do internetu
openvas-setup
nebo
openvas-setup --v9
Open https://xxx.xxx.xxx.xxx:9392/.
Automatické načítání databáze zranitelností (update NVT)
vim /usr/local/bin/openvas-update
vložit
#!/bin/sh
temp="/tmp/openvas-update.tmp"
openvas-nvt-sync 2>&1> $temp
if [ $? -ne 0 ]
then
cat $temp
fi
rm $temp
if [ -f /var/lib/run/openvasd.pid ]
then
pid=`cat /var/lib/run/openvasd.pid`
kill -1 $pid 2>/dev/null
fi
upravit cron
vim /etc/crontab
25 4 * * * root /usr/local/bin/openvas-update
Výměna certifikátů webové aplikace
vygenerovat certifikát na CA např. openvas.pfx
openssl pkcs12 -in openvas.pfx -clcerts -nokeys -out servercert.pem
openssl pkcs12 -in openvas.pfx -nocerts -nodes -out serverkey.pem
Veřejný klíč /var/lib/openvas/CA
Privátní klíč /var/lib/openvas/private/CA
mv servercert.pem /var/lib/openvas/CA
mv serverkey.pem /var/lib/openvas/private/CA
Pomoc při chybách
Nelze dokončit openvas-setup
Stáhnout a spustit soubor ./openvas-check-setup --v9 ←(Verze která je nainstalována)
./openvas-check-setup --v9
http://www.openvas.org/setup-and-start.html
skenování done, ale dává výsledek, all host are death (N/A žádné reporty)
Jde o chybu podpisu u PGP certifikátu. Více zde http://www.openvas.org/trusted-nvts.html
je potřeba znovu vygenerovat a podepsat PGP klíče
cd /etc/openvas/gnupg/
gpg --homedir=/etc/openvas/gnupg --gen-key
wget http://www.openvas.org/OpenVAS_TI.asc
gpg --homedir=/etc/openvas/gnupg --import /tmp/OpenVAS_TI.asc
gpg --homedir=/etc/openvas/gnupg --list-keys
gpg --homedir=/etc/openvas/gnupg --lsign-key 48DB4530
Při chybovém hlášení pgp:
gpg: can't connect to the agent: IPC volání connect (připojit) selhalo
gpg: problém s agentem: Agent neběží
gpg: can't connect to the agent: IPC volání connect (připojit) selhalo
gpg: problém s agentem: Agent neběží
gpg: Vytváření klíče bylo zrušeno.
Použij:
pkill -9 gpg-agent
source <(gpg-agent --daemon)
nebo změnit hodnotu nasl_no_signature_check (prasárna)
vim /etc/openvas/openvassd.conf
nasl_no_signature_check = yes
export reportu z Greenbone do Verinice formátu má nulovou velikost (0 bit)
Greenbone používá pro generování reportů scripty umístěné v /usr/share/openvas/openvasmd/report_formats/. V těch jsou použité různé nestandardní programy. Ty nejsou závistlostně navázány na instalaci openvas.
Pro Verinice skriptovací soubor /usr/share/openvas/openvasmd/report_formats/c15ad349-bd8d-457a-880a-c7056532ee15/generate
yum install xmlstarlet mktemp readlink
nefunkční plugin wapiti
The wapiti report filename is empty. That could mean that a wrong version of wapiti is used or tmp dir is not accessible. Make sure to have wapiti 2.x as wapiti 1.x is not supported.
In short: Check the installation of wapiti and the scanner.
Nainstalovat python requests
yum install python-requests
LDAP connect
Další odkazy
https://uwnthesis.wordpress.com/2014/07/02/kali-how-to-install-openvas-scanner-and-kick-start-her-the-visual-guide/
https://joedsweb.wordpress.com/2017/02/23/openvas-using-the-alert-methode-scp/
http://www.openvas.org/compendium/advanced-configuration-server.html