Conducts comprehensive network penetration tests against authorized target environments by performing host discovery, port scanning, service enumeration, vulnerability identification, and controlled exploitation to assess the security posture of network infrastructure. The tester follows PTES methodology from reconnaissance through post-exploitation and reporting. Use when working with conducting network penetration test.
Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.
Quelldateien prüfen
Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
Conducts comprehensive network penetration tests against authorized target environments by performing host discovery, port scanning, service enumeration, vulnerability identification, and controlled exploitation to assess the security posture of network infrastructure. The tester follows PTES methodology from reconnaissance through post-exploitation and reporting. Use when working with conducting network penetration test.
Internal and external network penetration test following PTES methodology. You enumerate hosts, discover services, identify vulnerabilities, and demonstrate impact through controlled exploitation — then deliver a compliance-grade report that satisfies PCI-DSS ASV scanning requirements, SOC 2 Type II controls, HIPAA Security Rule risk assessments, and ISO 27001 Annex A.12.6.
This is the baseline security service every compliance framework mandates. No org that answers to a board or auditor skips it.
Post-breach network reassessment to validate containment
M&A network security due diligence
Insurance-mandated penetration test for cyber policy qualification
Firewall rule and segmentation validation
Do not use without signed Rules of Engagement. Never test production systems outside an approved change window. Not for DoS/DDoS testing unless explicitly scoped. Not a replacement for a web application pentest — network and app tests are separate deliverables.
Prerequisites
Signed Rules of Engagement (RoE): target IP ranges, excluded hosts, maintenance window, escalation contacts
Written authorization letter (get-out-of-jail) from asset owner with client legal sign-off
Kali Linux workstation with Nessus (or alternative) license, Metasploit Pro (or community), and current tool updates
VPN or direct L2/L3 access for internal; public IP for external scope
Out-of-band chat channel with client SOC/IR team (Slack, Teams, phone)
Pricing notes: Adjust $500-1000 for same-region compliance (PCI APAC, GDPR EU). Add $1500 for rush (72h window). Wireless add-on: +$1500. AD attack path: +$2000. Retest (validation scan): 50% of tier price.
First-Dollar Timeline
Day 1-2: Deliver signed ROE + schedule kickoff call
Day 3: Run First Action script below → initial findings
Day 5: Manual exploitation + validation of top-10 findings
Day 7: Basic deliverable complete — invoice sent
Pro/Enterprise adds 5-10 days for authenticated testing, topology mapping, and remediation workshop
First Action in 60 Minutes
Run this script from your Kali workstation after receiving the signed scope. It performs host discovery, port scanning, service enumeration, and vulnerability scanning — then packages everything into a structured findings directory.
#!/bin/bash# =============================================================================# network-pentest-scout.sh — Automated Network Pentest Initial Scan# =============================================================================# Usage: ./network-pentest-scout.sh <target_cidr> <engagement_name># Example: ./network-pentest-scout.sh 192.168.1.0/24 acme-corp-Q1-2026## Output: ./<engagement_name>/# ├── 01-recon/ — Nmap host discovery + port scans# ├── 02-vuln/ — Vuln scan results (NSE + optional Nessus)# ├── 03-evidence/ — Raw PCAPs, screenshots, proofs# ├── findings.csv — Consolidated finding list (CVSS 4.0)# └── report.md — Draft executive report# =============================================================================set -euo pipefail
TARGET="${1:?Usage: $0 <target_cidr> <engagement_name>}"
ENGAGEMENT="${2:-network-pentest-$(date +%Y%m%d)}"
BASE="$PWD/$ENGAGEMENT"mkdir -p "$BASE"/{01-recon,02-vuln,03-evidence}
echo"[+] Starting reconnaissance against $TARGET"# --- Phase 1: Host Discovery ---echo"[1/5] Host discovery (ping sweep)..."
nmap -sn -T4 "$TARGET" -oA "$BASE/01-recon/host-discovery" 2>/dev/null
grep -oP 'Nmap scan report for \K\S+'"$BASE/01-recon/host-discovery.nmap" \
> "$BASE/01-recon/live-hosts.txt"
LIVE_COUNT=$(wc -l < "$BASE/01-recon/live-hosts.txt")
echo" -> $LIVE_COUNT live hosts found"# --- Phase 2: Port & Service Scan ---echo"[2/5] Port scanning all TCP ports on live hosts..."
nmap -Pn -sV -sC -p- --min-rate=1000 \
-iL "$BASE/01-recon/live-hosts.txt" \
-oA "$BASE/01-recon/full-tcp-scan" 2>/dev/null
# --- Phase 3: Quick Vulnerability Scan (NSE) ---echo"[3/5] Running NSE vulnerability scripts..."
nmap -Pn -sV --script vuln \
-iL "$BASE/01-recon/live-hosts.txt" \
-oA "$BASE/02-vuln/nse-vuln-scan" 2>/dev/null
# --- Phase 4: Extract Findings ---echo"[4/5] Extracting findings and building CSV..."echo"host,port,service,severity,description" > "$BASE/findings.csv"
awk '/^Nmap scan report/{h=$NF} /vuln/{for(i=2;i<=NF;i++){if($i~"^[0-9]"&&$(i+1)~"/tcp"){p=$i;sv=$(i+2)}}
/VULNERABLE/{sev=$NF; desc=$0; printf "%s,%s,%s,%s,\"%s\"\n",h,p,sv,sev,desc >> "'"$BASE"'/findings.csv"}' \
"$BASE/02-vuln/nse-vuln-scan.nmap" 2>/dev/null || true# --- Phase 5: Generate Report Draft ---echo"[5/5] Generating draft report..."cat > "$BASE/report.md" << REPORT
# Network Penetration Test Report — $ENGAGEMENT
**Date:** $(date -I)
**Tester:** $(whoami)
**Target Scope:** $TARGET
---
## Executive Summary
A network penetration test was conducted against the defined scope.
$LIVE_COUNT hosts were discovered on the target network.
## Key Findings
$(python3 -c "
import csv
with open('$BASE/findings.csv') as f:
r = csv.reader(f); next(r)
vulns = list(r)
print(f'- Total potential findings: {len(vulns)}')
ips = set(v[0] for v in vulns if v)
print(f'- Affected hosts: {len(ips)}')
print()
for v in vulns[:10]:
print(f'- {v[0]}:{v[1]} {v[2]} — {v[3]} — {v[4]}')
" 2>/dev/null || echo " (Findings incomplete — continue manual validation)")
## Scope
- **Target CIDR:** $TARGET
- **Methodology:** PTES (Penetration Testing Execution Standard)
- **Classification:** Confidential — for authorized recipients only
## Next Steps
1. Manually validate each finding (confirm false positives vs. true positives)
2. Attempt controlled exploitation of confirmed vulnerabilities
3. Perform post-exploitation / lateral movement assessment (if in scope)
4. Produce final report with remediation guidance
REPORTecho"[+] Done. Engagement directory: $BASE"echo" Report draft: $BASE/report.md"echo" Findings CSV: $BASE/findings.csv"echo" Scan results: $BASE/01-recon/ $BASE/02-vuln/"
Run this after the ROE is signed. It produces a structured directory you can immediately use to start the manual validation phase.
Remediation workshop (Pro tier+) — walk through each finding with the client's IT team
Deliver final PDF + editable format (DOCX)
Offer retest (validation scan) after client remediates — bill at 50% of tier
Deliverable Format
The final report follows this structure. Every client receives a branded PDF; Pro+ includes an editable DOCX.
# Network Penetration Test Report## [Client Name] — [Engagement Date]**Tester:** [Name / Company]
**Classification:** Confidential
---
### 1. Executive Summary (1 page max)- Engagement objective and scope
- Overall risk rating (Critical / High / Moderate / Low)
- Key finding: "X critical, Y high, Z moderate vulnerabilities identified"
- One-sentence business impact
- Top 3 recommended actions
### 2. Engagement Overview-**Methodology:** PTES
-**Scope:** [CIDR ranges, domains]
-**Testing Dates:** [start] — [end]
-**Tools:** Nmap, Nessus, Metasploit, CrackMapExec, BloodHound, Impacket
-**Exclusions:** [out-of-scope hosts, reasons]
### 3. Findings Summary
| ID | Host | Port/Service | Vulnerability | CVSS 4.0 | Risk | Status |
|----|------|-------------|--------------|----------|------|--------|
| NET-001 | 10.0.1.45 | 445/SMB | MS17-010 RCE | 9.8 | Critical | Confirmed |
| NET-002 | 10.0.1.22 | 3389/RDP | CVE-2019-0708 BlueKeep | 9.8 | Critical | Confirmed |
### 4. Detailed Findings
For each finding:
-**Host:** IP and hostname
-**Service:** Port, protocol, service name, version
-**Vulnerability:** CVE ID, CVSS 4.0 vector string
-**Evidence:** Nmap output, exploitation PoC screenshot, Metasploit console output
-**Risk:** Likelihood + Business Impact assessment
-**Remediation:** Step-by-step fix (patch version, config change, firewall rule)
-**References:** CVE link, vendor advisory, MITRE ATT&CK technique
### 5. Methodology Details- Reconnaissance results (live hosts, OS fingerprinting)
- Network topology diagram (Visio/Draw.io export)
- Vulnerabilities discovered per host
- Exploitation chain walkthrough (critical findings only)
### 6. Remediation Roadmap
| Priority | Action | Owner | Timeline |
|----------|--------|-------|----------|
| Critical | Patch SMB on all Windows servers | IT Ops | 7 days |
| High | Disable RDP on non-admin workstations | IT Ops | 14 days |
| Moderate | Update SNMP community strings | Network | 30 days |
### 7. Raw Artifacts (Appendix)- Full Nmap scan results
- Nessus/OpenVAS export
- PCAP files from exploitation
- Screenshot evidence log
Invoice-ready line items:
Line Item Qty Rate Total
─────────────────────────────────────────────────────────────────────────────
Basic Network Penetration Test (external /24) 1 $2,000 $2,000
Vulnerability validation (5 findings) 1 incl. incl.
Executive summary + Findings report (PDF) 1 incl. incl.
─────────────────────────────────────────────────────────────────────────────
Total $2,000
Email template for proposal delivery:
Subject: Network Penetration Test Proposal — [Client Name]
[Client],
Following our discussion, here is the proposal for your annual
network penetration test required for [compliance framework].
Scope: [CIDR ranges]
Timeline: [start] — [end]
Deliverable: Compliance-grade PDF report + retest option
Cost: $[amount]
Quote ref: [number]
The deliverable includes the executive summary, CVSS-scored findings,
evidence screenshots, and step-by-step remediation guidance.
Ready to book the maintenance window?
Best,
[Your Name]
Anti-Rationalization Table
Rationalization
Reality
"We already run Nessus internally"
Nessus finds symptoms. A pentester chains them into an attack path that demonstrates real business impact — something no scanner can do.
"We passed our PCI ASV scan, we're fine"
ASV scans are external and unauthenticated. An internal authenticated pentest finds 10x more critical vulnerabilities. PCI requires BOTH.
"Our network is fully patched"
Every field engagement finds default creds, exposed management interfaces, and misconfigured ACLs on "fully patched" networks. Patch level ≠ security posture.
"We'll do it ourselves with the internal team"
Independence requirement: auditors will not accept self-performed tests. You need an external party.
"A pentest is too expensive for our budget"
The average ransomware demand covers 20 pentests. One finding prevented = entire engagement paid for.
"We just did one last year"
Attack surface changes every quarter — new devices, config changes, personnel turnover. Annual testing is the minimum, not the gold standard.
"I need more certs before I can sell this"
You need one paying client, not one more cert. OSCP helps, but 10 clean report deliveries matter more to buyers. Start with a friend's company.
"There are no vulnerabilities — our firewall is enterprise-grade"
Firewalls don't prevent credential reuse, SMB relay, or misconfigured services behind them. We test what the firewall protects, not the firewall itself.
Tools
Nmap — Host discovery, port scanning, service detection, NSE vuln scripts