Skip to content

A Python-based tool that converts Nmap XML scan results into Metasploit resource scripts (.rc files) for automated enumeration

Notifications You must be signed in to change notification settings

Valehmammadov/Nmap-to-metasploit-python-script

Repository files navigation

NMAP to Metasploit Script Gen

erator

A Python-based tool that converts Nmap XML scan results into Metasploit resource scripts (.rc files) for automated enumeration and vulnerability assessment.

Features

Core Features

  • ✅ Parse Nmap XML output files
  • ✅ Map services to appropriate Metasploit auxiliary modules
  • ✅ Generate valid Metasploit resource scripts (.rc)
  • ✅ Dry-run mode for previewing without file creation
  • ✅ Support for multiple safety levels (safe, extended, bruteforce)

Bonus Features

  • Interactive review mode to approve/reject modules
  • JSON and Markdown report generation
  • Command-line interface with multiple options
  • Custom workspace naming
  • Verbose output mode
  • Extensible YAML-based service mappings

Installation

Prerequisites

  • Python 3.7+
  • pip

Install Dependencies

pip install -r requirements.txt

About

A Python-based tool that converts Nmap XML scan results into Metasploit resource scripts (.rc files) for automated enumeration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages