Skip to content
forked from snobear/nmapvis

A web-based dashboard for importing and viewing nmap scan results

Notifications You must be signed in to change notification settings

jashby44/nmapvis

 
 

Repository files navigation

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

Build and run with Docker. Clone this repo, then from main directory:

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

About

A web-based dashboard for importing and viewing nmap scan results

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 50.6%
  • JavaScript 43.8%
  • HTML 3.0%
  • Dockerfile 2.6%