/NMapNetworkInventoryContainer

A Docker Container To Continually Scan Your Network And Display Findings Cleanly.

Primary LanguageHTMLMIT LicenseMIT

NMap Network Inventory Container

Have you ever wanted up-to-date NMap scan data in an easily understandable format? Have you noticed how hard it is to get that? So did I! So I hacked together a docker container to continually scan (about every 2 Hours) your network and display the findings cleanly using Debian, Namp Grepable Output, A bash script to convert it to a CSV and some D3.js code.

Build and Run Instructions

Clone

git clone https://github.com/jgamblin/NMapNetworkInventoryContainer

Configure

In continuousscan.sh edit the TARGETS="192.168.1.0/24" and OPTIONS="-sV" line with your hosts

Build

docker build -t inventory .

Run

docker run --name nmap-inventory -t -p 1337:1337 inventory

Enjoy

After the first run is complete (it will take a while) you can access the website here.

It will look like this: Screenshot

Important Notice

I likely don't know what I am doing and this could be done faster, better and simpler some other way. Also make sure you have permission to NMap something before you do!