Share
## https://sploitus.com/exploit?id=9FE1928E-1122-522C-B11F-82C3282D824A
![Exploit Reaper Banner](./images/banner.png)


# 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'
```