scanning-network-with-nmap-advanced

Performs network reconnaissance with Nmap scripting, timing controls, and evasion techniques.

1|1|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/Yenn503/Net-Runners --skill scanning-network-with-nmap-advanced-yenn503
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scanning-network-with-nmap-advanced
Source: https://github.com/Yenn503/Net-Runners/tree/main/.netrunner/skills/infra/scanning-network-with-nmap-advanced
Command: npx skills add https://github.com/Yenn503/Net-Runners --skill scanning-network-with-nmap-advanced-yenn503

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security teams need a structured, repeatable way to discover hosts, enumerate services, and detect vulnerabilities across large authorized networks without missing critical assets or overwhelming production infrastructure. ## Core Features & Use Cases - Layered Host Discovery: Combines ARP, ICMP, TCP, and UDP probes to find live hosts even when ICMP is blocked, then consolidates results into a live hosts file. - Service Enumeration and Vulnerability Scanning: Runs version detection, OS fingerprinting, and NSE scripts for vulnerabilities like MS17-010, Heartbleed, and default credentials. - Evasion and Reporting: Applies fragmentation, decoys, idle scans, and timing controls for authorized stealth testing, then parses XML output into CSV, HTML, or Metasploit imports. - Use Case: A security team baselines a 5,000-host corporate network over a weekend window, running full TCP scans with tuned rates, targeted NSE vulnerability scripts, and generating per-subnet CSV reports for the vulnerability management platform. ## Quick Start Scan the authorized subnet 10.0.0.0/24 with Nmap to discover live hosts, enumerate service versions, and run vulnerability scripts, saving results in all output formats.

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 with Nmap for live hosts?▼

Use layered discovery probes such as nmap -sn -PR for ARP on local subnets, or combine ICMP, TCP, and UDP probes with -PE -PS -PU flags for remote networks. Consolidate results from the grepable output into a live hosts file for follow-up scanning.

How to detect vulnerabilities using Nmap NSE scripts?▼

Run nmap --script vuln against open ports to execute the vulnerability detection script category. For targeted checks, specify scripts like smb-vuln-ms17-010, ssl-heartbleed, or http-default-accounts against the relevant ports.

Does Nmap require root privileges for SYN scans?▼

Yes, SYN scans (-sS), OS detection, and raw packet techniques require root or sudo privileges because they craft raw packets. Without elevated privileges, Nmap falls back to TCP connect scans which are slower and noisier.

How do I parse Nmap XML output into CSV?▼

Use the nmap-parse-output tool to convert XML results into CSV, host lists, or per-port summaries. You can also convert XML to HTML with xsltproc or import it directly into Metasploit with db_import.

When should I avoid aggressive Nmap timing templates?▼

Avoid -T5 and high --min-rate values on production or congested networks, since they cause packet loss, false negatives, and can overwhelm older devices. Use -T4 with tuned rates during maintenance windows, or -T1 for stealthy IDS evasion.

Can Nmap bypass firewalls during a penetration test?▼

Yes, with written authorization you can use packet fragmentation (-f), decoy addresses (-D), source port spoofing (--source-port 53), and idle scans (-sI) through a zombie host. These techniques evade simple packet inspection and rate-based IDS detection.