Learn Nmap from Beginner to Advanced with Interactive Labs
Practice how Nmap is used in real security situations by both security professionals and attackers.
Before scanning ports or services, security professionals first need to determine which devices actually exist on the network. This process is called host discovery. In corporate environments this helps detect unknown devices, rogue systems, or unauthorized IoT devices connected to the network.
sudo nmap -sn 192.168.1.0/24
What this command does
sudo nmap -sV -p- 192.168.1.15
What this command does
Organizations frequently expose web services to the internet. This lab demonstrates how to quickly test whether important ports are accessible from an external perspective.
nmap -p 80 example.com
What this command does
Databases should almost never be exposed directly to the internet. This lab checks whether common database ports are publicly accessible.
nmap -Pn -p 3306,5432,1433,27017 your-external-ip
What this command does