scanning-network-with-nmap-advanced

Performs Nmap network reconnaissance with NSE scripts, timing controls, and structured reporting.

4|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/braydos-h/BreachPilot --skill scanning-network-with-nmap-advanced-braydos-h
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scanning-network-with-nmap-advanced
Source: https://github.com/braydos-h/BreachPilot/tree/main/skills/scanning-network-with-nmap-advanced
Command: npx skills add https://github.com/braydos-h/BreachPilot --skill scanning-network-with-nmap-advanced-braydos-h

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-nmap, and includes scripts (resource) and references (resource) components.

What problem does it solve? Manually running comprehensive network reconnaissance across large authorized target ranges is slow and error-prone, and raw Nmap output is hard to feed into vulnerability management pipelines. This Skill automates host discovery, port scanning, service fingerprinting, and NSE vulnerability detection, then produces structured JSON and CSV reports. ## Core Features & Use Cases - Layered Host Discovery: Combines ARP, ICMP, TCP, and UDP probes to find live hosts even when ICMP is blocked. - Automated Scanning Pipeline: The bundled Python agent runs SYN scans with tuned timing, service version detection, OS fingerprinting, and NSE vulnerability scripts in sequence. - Structured Reporting: Generates JSON and CSV reports plus guidance for XML-to-HTML conversion and Metasploit database import. - Use Case: During an authorized assessment of a 10.0.0.0/16 network, run the agent to discover hosts, enumerate open ports, flag vulnerabilities like MS17-010 via NSE scripts, and export results to CSV for the vulnerability management platform. ## Quick Start Run the agent script against an authorized target range such as 192.168.1.0/24 with vulnerability scanning enabled and an output directory for the generated reports.

Frequently Asked Questions about scanning-network-with-nmap-advanced

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scan a network for open ports with Nmap?▼

Run a TCP SYN scan with nmap -sS against your target range, using -p- for all ports or a specific range like 1-1024. Add --min-rate and -T4 timing to speed up large scans, and save results with -oA for XML, grepable, and normal output formats.

How to detect vulnerabilities using Nmap NSE scripts?▼

Use nmap --script vuln against open ports to run Nmap's vulnerability detection scripts. For targeted checks, specify scripts like smb-vuln-ms17-010 or ssl-heartbleed against the relevant ports such as 445 or 443.

Does python-nmap require root privileges?▼

SYN scans (-sS), OS detection (-O), and raw packet techniques require root or sudo privileges because they craft raw packets. Basic connect scans and host discovery with limited probes can run without elevated privileges.

Can Nmap scan results be imported into Metasploit?▼

Yes, save scan output in XML format with -oX or -oA, then run db_import inside msfconsole to load hosts and services into the Metasploit database for correlation with exploit modules.

Why does my Nmap scan miss live hosts?▼

Hosts are missed when ICMP is blocked by firewalls and only ping discovery is used. Combine ARP discovery on local subnets with TCP SYN probes (-PS) on common ports like 22, 80, and 443, plus UDP probes, for reliable discovery.

When should I avoid aggressive Nmap timing templates?▼

Avoid -T5 and high --min-rate values on production networks, congested segments, or older network devices, since they cause packet loss, false negatives, and potential disruption. Use -T4 or slower during approved maintenance windows only.