Skip to content

An AI-powered version of NMAP using a fine-tuned GPT-3.5 model giving detailed network analysis security advice

Notifications You must be signed in to change notification settings

ronantakizawa/nmap.ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

Screenshot 2024-01-14 at 11 54 58

After:

Screenshot 2024-01-14 at 11 54 49

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
    

About

An AI-powered version of NMAP using a fine-tuned GPT-3.5 model giving detailed network analysis security advice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages