## https://sploitus.com/exploit?id=9FE1928E-1122-522C-B11F-82C3282D824A

# Exploit Reaper
###### Ferramente para Offsec que busca, baixa e organiza exploits.
###### ==By Hanamaru==
--------
###### Disclaimer:
**Essa ferramenta é para fins profissionais e academicos.
Aviso com antecedencia que não me responsabiliso por quaisquer
tipo de mal uso ou uso de má fé desse software.**
**Leia os Exploits antes de executar, não seja um script kid,
alem de ler e entender(oque vai te trazer evolução) é necessario
ser minucioso, não se sabe se o autor pode ter implementado funçẽs
que podem danificar sua maquina e ambiente, vazar dados e/ou coisas
mais obscuras que podem conter.**
**Feito isso segue o tutorial de instalação abaixo para teste.**
-------
##### Sobre:
O Projeto é baseado no exploit-db e todos os exploits listados e
baixados pelo mesmo podem ser encontrados no exploit db.
Link oficial:
[Exploit DB](https://www.exploit-db.com)
Repositório oficial do Exploit DB:
[Gitlab oficial Exploit DB](https://gitlab.com/exploit-database)
--------
###### Prerequisitos:
- É necessario ter o python 3 instalado.
--------
**OBS: Em ambos os ambientes**
- Ao clonar este repositório as pastas já estarão estruturadas.
-------
##### Instalação no Debian e Derivados:
- Digite o seguinte código para criar uma venv.
```
python3 -m venv venv
```
- Após criar a venv devemos ativar ela com o seguinte comando(dentro da pasta do programa):
```
source venv/bin/activate
```
- Em seguida iremos instalar todas as libs necessarias para o funcionamento do programa:
```
pip3 install -r requirements.txt
```
**OBS2: em alguns casos você não precisa chamar pip3, nesse caso em especifico substitua o pip3
por pip.**
-----------
##### Instalação no Arch Linux e Derivados:
- Digite o seguinte código para criar uma venv.
```
python -m venv venv
```
- Após criar a venv devemos ativar ela com o seguinte comando(dentro da pasta do programa):
```
source venv/bin/activate
```
- Em seguida iremos instalar todas as libs necessarias para o funcionamento do programa:
```
pip install -r requerements.txt
```
-----------
##### Configurando o banco de dados:
- Depois de termos seguido esses passo deveremos configurar o banco de dados com o comando:
**Debian e Derivados:**
```
python3 exploit_reaper.py --updatedb
```
**Arch Linux e Derivados:**
```
python exploit_reaper.py --updatedb
```
----------
##### Modo de uso:
**Debian e Derivados**
```
python3 exploit_reaper.py --key 'plataforma desejada ou sistema desejado'
```
**Arch linux e Derivados**
```
python exploit_reaper.py --key 'plataforma desejada ou sistema desejado'
```