Case 08 / 09Web security toolingCompleted
VULNXPLOIT SCANNER.
A small web front end for nmap service scans.
A Flask app with a vanilla-JavaScript front end. It runs nmap against 12 common ports, looks each detected service up in a small built-in table of known CVEs (SSH, HTTP and MySQL), shows a proof-of-concept template for those entries and exports results as a PDF or CSV. It's deliberately simple: the CVE table is built in, and the proof-of-concept templates are text, not exploits.
▶Demo
See it work.
An animated walkthrough of the interface, not a screen recording. The target and results shown are example values. The video uses the app's own title, VulnScan Pro.
01Architecture
How it's built.
Drawn from the project's source code, not its README: what each part actually does and how a request moves through it.
02Under the hood
How it works.
- 01
Scan
nmap on 12 common ports
- 02
Match
A built-in CVE table for SSH, HTTP and MySQL
- 03
Template
Proof-of-concept templates, as text
- 04
Export
A PDF or CSV report of the results