Sommaire

L’initialisation de la base Base de données:initialisation PostgreSQL:initialisation

Sous Kali, lors de la première connexion, il est nécessaire de démarrer la base de données PostgreSQL et de l’initialiser pour ne pas obtenir ce genre de message d’erreur :

msf5 > msfconsole  
 
[-] Failed to connect to the database: could not connect to server: 
Connection refused  
    Is the server running on host "localhost" (::1) and accepting  
    TCP/IP connections on port 5432?  
could not connect to server: Connection refused  
    Is the server running on host "localhost" (127.0.0.1) and accepting 
    TCP/IP connections on port 5432?

La commande db_status permet de s’assurer que la connexion est établie entre le framework et la base de données :

msf5 > db_status  
[*] postgresql selected, no connection

Afin de démarrer et d’initialiser la base de données, il est possible d’utiliser la commande msfdb init : msfdb init

root@kali:~# msfdb init  
[+] Starting database  
[+] Creating database user ’msf’  
[+] Creating databases ’msf’  
[+] Creating databases ’msf_test’  
[+] Creating configuration file ’  
[+] Creating initial database schema  
 
 
msf5 > db_status  
[*] postgresql connected to msf

Les éléments ...