Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 1.17 KB

README.md

File metadata and controls

42 lines (26 loc) · 1.17 KB

NmapVis

About

NmapVis is a super simple web GUI for importing and displaying nmap xml scan results. It is built with React, Flask, and maintains data in a sqlite DB.

image

Screen Shot 2020-03-12 at 8 43 51 AM

Deploy

Run from Docker hub

docker run -d --name nmapvis -p 3000:3000 snobear/nmapvis

Or clone this repo, and build and run:

docker build -t nmapvis .
docker run -d --name nmapvis -p 3000:3000 nmapvis

Then go to http://localhost:3000/ in your browser.

Usage

The UI should be intuitive, but if not:

  • Click Upload nmap scan results button to import an nmap results xml file.
  • Exit import modal and results will populate.
  • Click an IP to filter results by specific IP.

nmap xml results file

This application assumes you've run an nmap scan on a list of ips, e.g. ips.txt, with an nnmap command like the following:

nmap -Pn -p80,443,8443,4000,8000 -iL ips.txt -oA nmap-ouput -vvvvv