Nmap Advanced
Course Description
Nmap is the most powerful network scanner in existence. This course teaches you to use Nmap like a professional penetration tester.
Learning Objectives
- Master all Nmap scan types
- Evade firewalls and IDS
- Write custom NSE scripts
- Automate reconnaissance workflows
- Analyze scan results effectively
- Integrate Nmap with other tools
Course Structure
Modules
Module 1: Nmap Fundamentals (5h)
- Basic scan types (TCP, UDP, SYN)
- Port specification
- Target specification
- Output formats
- Timing templates
Module 2: Service & Version Detection (6h)
- Service detection (-sV)
- Version intensity
- Banner grabbing
- Service probes
- Custom service fingerprints
Module 3: OS Detection (5h)
- OS fingerprinting (-O)
- Fingerprint submission
- Aggressive detection
- OS classes
Module 4: NSE Scripting (8h)
- Script categories
- Script arguments
- Writing custom scripts
- Lua basics for NSE
- Vulnerability scanning scripts
Module 5: Firewall Evasion (6h)
- Fragmentation
- Decoys
- Source port manipulation
- Idle scan
- Timing evasion
Module 6: Advanced Techniques (5h)
- Zenmap usage
- Ndiff comparisons
- Masscan integration
- Automation scripts
- Reporting
Tools
| Tool | Purpose |
|---|---|
| Nmap | Network scanner |
| Zenmap | GUI interface |
| Masscan | Fast scanning |
| Ndiff | Scan comparison |
📄️ Overview
Network reconnaissance and scanning mastery with Nmap