It is a simple tool for converting Nmap XML output into Xmind mind maps. It allows security professionals and network administrators to visualize network scan data from Nmap in a structured and organized format.
The tool provides a command-line interface and can be run either locally or in a Docker container.
- Converts Nmap XML output to Xmind mind map format.
- Outputs intermediate JSON file for further processing
- Supports both local and Docker execution modes.
- Node.js
- Nmap
- Docker (optional)
- Xmind (obviously to visualize)
- Clone the project
Docker mode
```bash
# Edit the variable to suit your needs in nmap2xmind.sh
EXEC_MODE="docker" # local or docker
./nmap2xmind.sh --build
./nmap2xmind.sh <nmap-result.xml>
# ...
Manual build
cd nmap2xmind
npm install
node nmap2xmind.js <nmap-result.xml>
# or add it to you PATH
ln -sv $PWD/nmap2xmind.js /usr/local/bin/nmap2xmind
nmap2xmind <nmap-result.xml>
# or via STDIN
cat <nmap-result.xml> | nmap2xmind.js
nmap -sCTV 192.168.1.1/24 -oX nmap-result.xml
nmap2xmind nmap-result.xml
# Saved as nmap-result.xmind
- Then simply open the file with XMIND