Skip to content

The Nmap Scanner Burp Suite Extension integrates Nmap's powerful network scanning capabilities directly into the Burp Suite interface. This extension provides an easy-to-use graphical interface for initiating and viewing the results of Nmap scans within Burp Suite, making it an essential tool for security professionals and penetration testers.

License

Notifications You must be signed in to change notification settings

PortSwigger/nmap-scanner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nmap Scanner - Burp Suite Extension

The Nmap Scanner Burp Suite Extension integrates Nmap's powerful network scanning capabilities directly into the Burp Suite interface. This extension provides an easy-to-use graphical interface for initiating and viewing the results of Nmap scans within Burp Suite, making it an essential tool for security professionals and penetration testers.

Features

  • Seamless Integration: Adds a custom tab within Burp Suite for easy access.
  • Context Menu Option: Right-click any domain or request in Burp Suite to initiate an Nmap scan.
  • Real-time Output: Displays Nmap scan output in real-time within Burp Suite.
  • Detailed Results: Parses and formats scan results, displaying them in a professional, readable format.
  • XML Export: Option to export Nmap scan results as an XML file.

Installation

  1. Ensure that Burp Suite and Nmap are installed on your system.
  2. Place the Python script in the appropriate extensions directory for Burp Suite.
  3. Load the extension within Burp Suite by navigating to Extender -> Extensions and selecting the script.

Usage

Run Nmap Scan

  • Right-click a domain from the Sitemap or a specific request and select "Run Nmap Scan" to start scanning.

image

OR

image

View Results

  • The scan results, including open ports, services, protocols, states, and versions, are displayed in a formatted table.

image

View Results on Issues Tab

  • The scan results, including open ports, services, protocols, states, and versions, are displayed in a formatted table.

image

Export Results

  • Click the "Export Nmap XML" button to save the scan results as an XML file.

UI Components

Nmap Port Scanner Tab: Custom tab added to Burp Suite with the following components:

  • Heading: "Nmap Port Scanner" with styled text.
  • Author: "Author: Parth Patel (@TheDarkSideOps)".
  • Usage Instructions: Detailed usage instructions displayed in a readable format.
  • Nmap Command: Displays the executed Nmap command.
  • Output Area: Real-time display of Nmap scan output.
  • Results Table: Formatted table showing scan results.
  • Export Button: Button to export scan results as an XML file.

License

This project is licensed under the MIT License.

About

The Nmap Scanner Burp Suite Extension integrates Nmap's powerful network scanning capabilities directly into the Burp Suite interface. This extension provides an easy-to-use graphical interface for initiating and viewing the results of Nmap scans within Burp Suite, making it an essential tool for security professionals and penetration testers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.3%
  • HTML 5.7%