Metadata-Version: 2.1
Name: NMapify
Version: 0.3
Summary: 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.
Home-page: https://github.com/Parimal-shaw/NMapify
Author: Parimal Shaw
License: MIT license
Keywords: NMapify,network,nmap,pentesting,security
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Operating System :: OS Independent
Classifier: Topic :: Security
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.4
Requires-Python: >=3.4
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyfiglet==0.8.post1
Requires-Dist: PyYAML==6.0
Requires-Dist: rich==13.3.2
Requires-Dist: lxml==5.4.0


# 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](https://en.softonic.com/download/freemind/windows/post-download/v/1.0.1)
- Python 3




## Installation

### Pip Installation

```bash
  pip install NMapify
```

### Manual Installation
```bash
  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.

```bash
python NMapify.py -f nmap-output.xml/nmap_output.txt -o output.mm
```


## Acknowledgements

 - [HackTricks Test Cases](https://book.hacktricks.xyz/welcome/readme)


## Screenshot

 <img src="https://raw.githubusercontent.com/Parimal-shaw/NMapify/main/images/mindmap.png"  height="300"/>
