Flan Scan is a lightweight network vulnerability scanner. With Flan Scan you can easily find open ports on your network, identify services and their version, and get a list of relevant CVEs affecting your network.
Flan Scan is a wrapper over Nmap and the vulners script which turns Nmap into a full-fledged network vulnerability scanner. Flan Scan makes it easy to deploy Nmap locally within a container, push results to the cloud, and deploy the scanner on Kubernetes.
Getting Started
- Clone this repository
- Make sure you have docker setup:
$ docker --version
- Add the list of IP addresses or CIDRS you wish to scan to
shared/ips.txt
. - Build the container:
$ make build
- Start scanning!
$ make start
By default flan creates Latex reports, to get other formats run:
$ make html
Additional supported formats are md (markdown), html and json.
When the scan finishes you will find the reports summarizing the scan in shared/reports
. You can also see the raw XML output from Nmap in shared/xml_files
.
