Visualiser une révision

[Tuto/HowTo] [Debian/Ubuntu] installer metasploit-framework depuis github

voxdemonix : révision n°5 (28 août 2019 15:28:31)

![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 build-essential patch ruby-dev zlib1g-dev liblzma-dev libgmp-dev
```

**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é.lancer l'installation de tout ce qui est lié à Ruby.**

```
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)**