musique d'ambiance : [Best Melodic Dubstep Mix 2016](https://www.youtube.com/watch?v=zom87FKx3hI)
"_Un grand pouvoir implique de grandes responsabilités._" oncle Ben
Introduction
============
Nous allons voir ici comment utiliser la base de données [PostgreSQL](https://fr.wikipedia.org/wiki/PostgreSQL) avec metasploit.
Mise en place
=============
**Connectez vous à l'utilisateur dédié de postgresql.**
```
sudo -s -u postgres
```
**Créez 'utilisateur dédié pour metasploit.**
```
createuser -d -P metasploit
```
* _-d_ => autorise l'utilisateur à créer des base de données (n'est PAS nécessaire)
* _-P_ => on demande à définir un mot de passe pou l'user
**Quittez l'utilisateur _potsgres_.**
```
exit
```
**Lancez la console metasploit.**
```
sudo /opt/metasploit/msfconsole
```
**Connectez metasploit à sa base de données.**
```
db_connect metasploit:password@localhost/metasploit
```
* _metasploit_ => le pseudo de l'utilisateur créé précédemment
* _password_ => le mot de passe de l'utilisateur dédié créé précédemment
* _localhost_ => l'[hostname](https://fr.wikipedia.org/wiki/Nom_de_domaine) pour joindre votre base de données ([127.0.0.1](https://fr.wikipedia.org/wiki/127.0.0.1) ou [localhost](https://fr.wikipedia.org/wiki/Localhost) si sur la même machine)
* _/metasploit_ => la base de données à utiliser (si vous n'avez pas autorisé l'user de la base de données de metasploit de créer des BDD, pensez à la créer manuellement)
**Vérifiez que metasploit est bien connecté à sa base de données.**
```
db_status
```
* Si la commande vous renvoie
_**postgresql conneced to metasploit**_ alors c'est bon.
Farm Link
=========
* [FedoraProject - Metasploit Postgres Setup](https://fedoraproject.org/wiki/Metasploit_Postgres_Setup)