This CLI python script is designed to be used by security consultants, IT admins and network engineers to do two things, compare two Nmap XML files to create a spreadsheet that compares IPs, ports and services between the files, and create a markdown report using GPT.
The script prints the help page if no args are passed, or you can access with python nmap-analysis.py -h
python nmap-analysis.py compare -ff (--first-nmap-file) path/to/first.xml -lf (--last-nmap-file) path/to/second.xml
python nmap-analysis.py gpt-report -gf (--gpt-nmap-file) path/to/nmap.xml -c (--context) "Your optional context here"
venv
git clone https://github.com/yourusername/nmap-analysis-tool.git
cd nmap-analysis-tool
2. Create a Virtual Environment:
python3 -m venv venv
.\venv\Scripts\activate
Nixpacks is an innovative tool designed to simplify the process of building and deploying applications…
LabSync is an innovative tool designed to enhance collaboration and efficiency in various laboratory and…
Rig is a cutting-edge Rust library designed to facilitate the development of scalable, modular, and…
CVE-2024-55591 is a critical authentication bypass vulnerability affecting Fortinet's FortiOS and FortiProxy systems. This flaw,…
The Draugr toolset provides a robust framework for performing synthetic stack frame manipulation, primarily designed…
The "Awesome-Red-Team-Operation" repository is a comprehensive collection of tools designed to support red team operations,…