NMapify
NMapify is a Python tool that creates mind maps to visualize network layouts using Nmap. It also generates test cases for each identified port to assist pentesters in conducting efficient network pentests.
Install / Use
/learn @Parimal-shaw/NMapifyREADME
NMapify
<p align="center"> <img src="https://i.ibb.co/8MhwP3k/NMapify.jpg" height="300"/> </p>NMapify is a powerful Python-based tool that enables users to generate mind maps for visualizing network layouts using Nmap's XML output. The tool comes with an added advantage of auto-generating test cases on each identified port using HackTricks, which can help in efficient network penetration testing.
Requirements
- NMap XML/Text Output
- Freemind v1.0.1
- Python 3
Installation
Pip Installation
pip install NMapify
Manual Installation
git clone https://github.com/Parimal-shaw/NMapify.git
cd NMapify
pip install -r requirements.txt
Usage/Examples
The generated output can be opened using Freemind.
python NMapify.py -f nmap-output.xml/nmap_output.txt -o output.mm
Acknowledgements
Screenshot
<img src="https://raw.githubusercontent.com/Parimal-shaw/NMapify/main/images/mindmap.png" height="300"/>Related Skills
node-connect
354.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
112.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
354.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
354.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
