Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/MariusVinaschi/Auto-Scan

Automate Auxiliary Module in Metasploit
https://github.com/MariusVinaschi/Auto-Scan

auxiliary fastapi flask kali-linux metasploit nmap webapp

Last synced: about 2 months ago
JSON representation

Automate Auxiliary Module in Metasploit

Awesome Lists containing this project

README

        

# Auto Scan

AutoScan is a WebApp that uses Flask API and MongoDB. This app launches a Nmap scan and depending on the open ports, the App will start some Auxiliary Module. The results will be shown on the WebApp.

## Interface :

Start a new scan

![](images/StartScan.png)

See all the scans

![](images/Scans.png)

See the results for one scan

![](images/Result.png)

## Built With :

#### Frontend :
We created the interface with React Typescript and Material-UI.
#### API :
The API was created with Flask :
* flask-restful to encourage best practices
* pymetasploit3 to use Metasploit
* nmap3 to use Nmap
* marshmallow to check the Input
* flask-pymongo to store the result
* flask-jwt-extended to create Token
#### Database :
We use MongoDB to stock the results.

## Install

```
git clone https://github.com/MariusVinaschi/Auto-Scan.git
cd Auto-Scan
docker-compose up -d
```

Open your browser and search : http://localhost:3000