Installer et configurer gvm (Greenbone Vulnerability Manager) (anciennement OpenVAS), et exemple d'utilisation du scaner

Répondre

Code de confirmation
Saisissez le code exactement comme vous le voyez dans l’image. Notez que le code n’est pas sensible à la casse.
Smileys
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

Les BBCodes sont activés
[img] est activé
[flash] est activé
[url] est activé
Les smileys sont activés

Revue du sujet
   

Étendre la vue Revue du sujet : Installer et configurer gvm (Greenbone Vulnerability Manager) (anciennement OpenVAS), et exemple d'utilisation du scaner

Installer et configurer gvm (Greenbone Vulnerability Manager) (anciennement OpenVAS), et exemple d'utilisation du scaner

par admin » 12 déc. 2025, 01:06

- Il faut d'abord activer "postgresql" :

Code : Tout sélectionner

sudo systemctl start postgresql
sudo systemctl enable postgresql
- dans le meilleur des mondes ça marche. Mais, si vous avez mis à jour votre système et vous êtes par exemple passés à la version v18 de postgresql (ou que vous avez éteint votre kali "à l'arrache", et que votre cluster est défectueux), il faut faire :

Code : Tout sélectionner

ls /etc/postgresql/
Tu devrais voir un dossier, par exemple 17 ou 18.
C’est la version de PostgreSQL installée. Faire alors :

Code : Tout sélectionner

sudo systemctl stop postgresql
sudo systemctl disable postgresql
sudo systemctl start postgresql@18-main
sudo systemctl enable postgresql@18-main
		
sudo systemctl status postgresql@18-main
Si vous avez :
Error: /var/lib/postgresql/18/main is not accessible or does not exist

Vérifier le socket :

Code : Tout sélectionner

sudo ls -l /var/run/postgresql/.s.PGSQL.5432
Vérifier la connexion PostgreSQL :

Code : Tout sélectionner

sudo -u postgres psql -c '\l'

S'il y a des erreurs il faut :

Créer le cluster pour PostgreSQL 18

Code : Tout sélectionner

sudo pg_createcluster 18 main --start
Si vous avez :
Error: cluster configuration already exists

Vérifier le répertoire du cluster :

Code : Tout sélectionner

sudo ls -ld /var/lib/postgresql/18/main

Si vous avez :
ls: impossible d'accéder à '/var/lib/postgresql/18/main': Aucun fichier ou dossier de ce nom
C'est qu'il y a des erreurs dans le cluster postgresql…
Solution : supprimer le cluster fantôme et recréer un vrai cluster

Code : Tout sélectionner

sudo pg_dropcluster 18 main --stop
sudo pg_createcluster 18 main --start

Testez :

Code : Tout sélectionner

sudo systemctl status postgresql@18-main
ls -l /var/run/postgresql/.s.PGSQL.5432
sudo -u postgres psql -c '\l'

Tout doit se passer correctement désormais…

Installer et lancer gvm :

Code : Tout sélectionner

sudo gvm-setup
(important: notez le nom d'utilisateur et le mot de passe qu'il vous donne)
Vérifier l'installation :

Code : Tout sélectionner

sudo gvm-check-setup
s'il y a des erreurs, à la fin, il vous dit ce qu'il faut faire (l'instruction, commande exacte).
Lancer gvm (une fois qu'il n'y a plus d'erreurs par "gvm-check-setup") :

Code : Tout sélectionner

sudo gvm-start
Normalement, vous avez la page internet suivante (sinon, saisissez-la dans Firefox) :

Code : Tout sélectionner

https://127.0.0.1:9392

Identifiez-vous avec les identifiants donnés par "gvm-setup"
06.png
06.png (156.04 Kio) Vu 11 fois



1) Dépliez "Scans"
2) Sélectionnez "Tasks"
3) Cliquez sur l'assistant
i. Dans le menu, choisissez "Advanced Task Wizard"
05.png
05.png (173.51 Kio) Vu 11 fois



Dans la boîte de dialogues apparue :
1) Nommez votre tâche
2) Indiquez l'adresse IP de votre machine (dans votre réseau local)
3) Démarrer immédiatement
i. Laissez les autres options par défaut (pour démarrer…)
4) Créez la nouvelle tâche
04.png
04.png (172.18 Kio) Vu 11 fois



La tâche que vous avez créé, vient d'apparaître.
1) Cliquez sur "Requested"
03.png
03.png (141.07 Kio) Vu 11 fois



Suivez alors la progression en temps réel.
1) Avancement du scan de vulnérabilités.
2) Petit-à-petit, les résultats vont se peupler.

02.png
02.png (183.37 Kio) Vu 11 fois



Une fois le rapport terminé :
1) Choisissez l'onglet de votre choix (ici, j'ai choisi CVEs)
2) Voici la gravité du CVE trouvé
3) Le numéro de CVE (Common Vulnerability Exposition)
4) Description de la faille (si vous cliquez dedans, vous avez une description détaillée, ainsi qu'un bref aperçu de la façon dont un pirate informatique pourrait l'exploiter)

Je choisis la CVE, en cliquant dessus (3)
01.png
01.png (160.55 Kio) Vu 11 fois



Défilez jusqu'à "References". Vous avez ici, plusieurs articles officiels, décrivant la faille et sa façon de l'exploiter (et éventuellement la corriger)








Source : Merci ChatGPT, de m'avoir aidé à corriger mon cluster postgresql défectueux.

Haut