Course curriculum
-
1
Introduction To Nmap
- Introduction To Nmap
- Setting Up Our Working Environment
- Compiling Nmap From Source
- The Role Of Network Scanning In Penetration Testing
-
2
Networking Fundamentals
- Port Scanning Explained
- The OSI Model
- The Network Layer
- The Transport Layer
- TCP Header Flags & 3-Way Handshake
-
3
Host Discovery
- Ping Sweep & Don’t Ping
- TCP SYN Ping
- TCP ACK Ping
- UDP Ping Scan
- ARP PING
- ICMP ECHO Ping & ICMP Timestamp Ping
- IP Protocol Ping
- Traceroute & Reverse DNS Resolution
-
4
Advanced Scanning
- Setting Up Our Virtual Hacking Lab
- Default Nmap Scan
- Port Scanning Options & Ranges
- TCP Connect Scan (-sT)
- Stealth (SYN) scanning (-sS)
- OS Detection & Service Detection
- Aggressive Scanning
- UDP Scanning
- The Reason Option
- The Fast Scan
- Verbosity, output and logging
- FIN, XMAS and NULL Scanning
- WebMap - Web Dashboard For Nmap
- Metasploitable3 Prebuilt VM Images
-
5
Firewall Detection & Evasion
- Firewall detection with ACK Probing
- Packet Fragmentation
- Specifying MTU
- Using IP Decoys
- Spoofing MAC Addresses
-
6
Scan Timing & Performance
- Timing Templates
- Parallelism
- Host Timeout
- Scan Delay
-
7
Nmap Scripting Engine (NSE)
- Introduction To The NSE
- NSE Syntax
- Script Categories
-
8
Service Enumeration
- Banner Grabbing With Nmap
- Whois & Traceroute Geo-location Enumeration
- FTP Enumeration
- SMTP Enumeration
- DNS Enumeration - Zone-transfer & DNS Bruteforce
- HTTP Enumeration - HTTP Methods
- HTTP Enumeration - Finding Hidden Files & Directories
- HTTP Enumeration - WAF Detection & Fingerprinting
- SMB Enumeration
- MySQL Enumeration
- Vulnerability Scanning With Nmap
Rolling Release
The course follows a rolling release system.
-
What is rolling release?
New videos, content, and challenges will be added on a weekly basis. Content is kept up to date and revised.