![logo metasploit](https://upload.wikimedia.org/wikipedia/fr/4/49/Metasploit-logo.png)
"_Un grand pouvoir implique de grandes responsabilités._" [oncle Ben](https://fr.wikipedia.org/wiki/Ben_Parker).
Introduction
============
Ce tutoriel ne se concentre que sur l'installation de [metasploit-framework](https://fr.wikipedia.org/wiki/Metasploit#Metasploit_Framework) depuis [github](https://github.com/rapid7/metasploit-framework).
Ce tuto n'explique PAS comment utiliser [metasploit](https://fr.wikipedia.org/wiki/Metasploit).
Installation
============
**Installez les pré-requis.**
```
sudo apt update
sudo apt-get install -y ruby-dev libpq-dev libpcap-dev libsqlite3-dev postgresql git ruby-bundler
```
**Créez le dossier pour accueillir les fichiers.**
```
sudo mkdir /opt/metasploit
```
**Accordez les bonnes permissions au dossier.**
```
sudo chown $USER:root -R /opt/metasploit
sudo chmod 770 -R /opt/metasploit
```
**Clonez le répertoire de msf sur github vers votre dossier local.**
```
git clone https://github.com/rapid7/metasploit-framework.git /opt/metasploit
```
**Rendez exécutable les fichiers.**
```
sudo chmod +x /opt/metasploit/
```
Lancez la commande suivante pour installer les "gems" oublié.
```
cd /opt/metasploit
bundle install
```
**Mettez à jours metasploit.**
```
sudo /opt/metasploit/msfupdate
```
**Lancez enfin la console metasploit.**
```
sudo /opt/metasploit/msfconsole
```
**Si vous souhaitez utiliser la base de données PostGreSQL avec metasploit suivez ce tuto : [[Tuto/HowTo] [Debian/Ubuntu] Interfacer metasploit avec la base de données PostGreSQL](https://linuxfr.org/wiki/tuto-howto-debian-ubuntu-interfacer-metasploit-avec-la-base-de-donnees-postgresql)**