LINUX:Openvas
But
Openvas est un outil qui sert à trouver les failles connues du moment. Il attaque, sans préjudice, votre serveur à distance à travers votre réseau ou à travers Internet. Le rapport vous signale les failles, leur gravité et, si possible, des solutions.
Installation
Nous avons comme OS Fedora 33. Il se fait que le logiciel Openvas inclus dans la distribution ne semble pas opérationnelle. Il faudra passer par un opérateur tiers.
Dépôt Atomic
Nous trouvons celui-ci dans le dépôt Atomic.
Pour l'installation de ce dépôt, on nous renseigne la commande suivante:
wget -q -O - http://www.atomicorp.com/installers/atomic | sh
Mais actuellement cette commande pose problème.
Pour résoudre ce premier problème, nous récupérons le script:
wget -q -O - http://www.atomicorp.com/installers/atomic > atomic.install.bat
En consultant ce fichier, nous constatons que ce script repère la distribution et la version de l'OS. En début du fichier, nous remarquons la version du dépôt à installer:
VERSION="1.0-21"
Si nous allons sur le site https://pkgs.org/, nous avons une liste de dépôts selon la distribution et sa version. On sélectionne "Fedora 33" et ensuite "Atomic (64 bits)". Nous repérons la paquet "Atomic-release". N nous constatons que la version est "1.0.22" et non "1.0.21".
Maintenant, si nous faisons la même chose mais pour "Fedora 32", nous constatons que les deux versions existent.
En conclusion, nous modifions le n° de version dans le script "atomic.install.bat":
VERSION="1.0-22"
Nous le rendons exécutable:
chmod 700 atomic.install.bat
et nous l'exécutons:
./atomic.install.bat
Dans le répertoire, "/etc/yum.repos.d", un nouveau fichier "atomic.repo" est apparu.
Avant de continuer, allons jeter un coup d'oeil au contenu du dépôt d'atomic correspondant: https://www3.atomicorp.com/channels/atomic/fedora/33/x86_64/RPMS/.
Pas de chance, actuellement, les paquets d'Openvas ne s'y trouvent pas.
Allons inspecter le contenu pour "Fedora 32" ayant le même n° de version:
Nous y trouvons ce que l'on recherche.
Il faut donc adapter le fichier "/etc/yum.repos.d/atomic.repo". Dans ce fichier, la variable "$releasever" correspond à "33".
Nous dupliquons ces lignes; mettons une des deux lignes en commentaire pour pouvoir revenir en arrière (ajout de "#" en début de ligne) et remplaçons dans la ligne active, "$releasever" par "32".
[atomic] #name = Fedora $releasever - atomic #mirrorlist = http://updates.atomicorp.com/channels/mirrorlist/atomic/fedora-$releasever-$basearch name = Fedora 32 - atomic mirrorlist = http://updates.atomicorp.com/channels/mirrorlist/atomic/fedora-32-$basearch
Il suffit de modifier la première section "[atomic]", la seconde n'étant pas active par défaut.
Openvas
Suite à ces diverses manipulations, il est prudent d'effectuer un nettoyage:
dnf clean all
On peut dès lors procéder à l'installation:
dnf install openvas