This is an Ai-Powered version of NMAP, the #1 most popular tool for network scanning.
This model uses my own fine-tuned version of GPT-3.5 trained with NMAP outputs as datasets.
I used this training model generator to get training data: https://github.com/mshumer/gpt-llm-trainer
Using the OpenAI API, this version of nmap translates its techincally dense outputs into simplified bulletpoints and also gives security feedback.
Before:
After:
Prerequisites: NMAP, Python3
Linux:
-
sudo apt-get install python3
-
sudo apt-get install python3-pip
-
sudo apt-get install nmap
MacOS:
-
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
brew install python3
-
brew install nmap
Install packages
-
pip install -r requirements.txt
Run Script
-
python3 nmapai.py