Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Nmap for Ethical Hacking
Rating: 4.7 out of 5(106 ratings)
805 students

Nmap for Ethical Hacking

Learn Nmap techniques for ethical hacking, penetration testing, and network reconnaissance with hands-on labs.
Created byAhmad Ali
Last updated 7/2026
English
English [Auto],

What you'll learn

  • Understand the fundamentals of Nmap and how it is used in ethical hacking.
  • Explain TCP and UDP protocols, communication flags, and port behavior.
  • Set up a complete Nmap lab environment using EVE-NG.
  • Install Nmap on Windows, Ubuntu, and Kali Linux, and use Zenmap for graphical scanning.
  • Master various Nmap scan types such as TCP Connect, SYN, ACK, FIN and more.
  • Perform host discovery scans using ICMP Echo, ARP, TCP SYN, ACK and more.
  • Conduct advanced scans such as aggressive scanning, idle scan, and no-ping scans.
  • Detect open ports, running services, and operating systems on target hosts.
  • Use the Nmap Scripting Engine (NSE) for vulnerability detection and automation.
  • Interpret and analyze Nmap scan results in real-world scenarios.
  • Develop hands-on skills required for penetration testing, network auditing, and cyber defense.

Course content

9 sections83 lectures9h 39m total length
  • Before Starting This Course1:22
  • Course Introduction4:49

    Learn to use nmap for ethical hacking with hands-on lab setups, TCP/UDP basics, and scanning techniques from ping and UDP to idle scan and OS detection.

  • What is Nmap? – A Quick Overview9:17

    Explore Nmap, a free and open source software for identifying devices, open ports, services, and vulnerabilities across Linux, Windows, and Mac OS, with both command line and Zenmap.

  • Key Features of Nmap6:09

    Explore the key features of nmap, including host discovery, port scanning, service and version detection, and OS detection to map networks and reveal running services.

  • Understanding TCP & UDP Protocols9:55

    Explore tcp and udp protocols, comparing connection-oriented tcp with three-way handshake and reliability to connectionless udp with a small header and no error checking, plus common use cases.

  • Exploring TCP and UDP Port16:53

    Learn how TCP and UDP ports act as virtual doors that route data to the correct services using port numbers, ranges 0-65535, and examples like HTTP 80 and DNS 53.

  • TCP Communication Flags Explained12:06

    Explain the six tcp flags—syn, ack, push, urgent, fin, and reset—and how they govern connection setup, data delivery, and termination, using the tcp header and lab examples.

Requirements

  • A basic understanding of networking concepts
  • Familiarity with Linux and Windows environments
  • A PC or laptop capable of running virtualization tools
  • Internet connection to download required tools and virtual images
  • You should be able to run EVE-NG, VMware Workstation
  • No Prior Nmap Experience Required

Description

Unlock the power of Nmap-the world’s most popular network scanner-and master the essential skillset every ethical hacker, penetration tester, and network security professional needs. This comprehensive Udemy course guides you from beginner to expert, offering hands-on experience in real-world network scanning, vulnerability discovery, and security assessment using Nmap.

This course, “Nmap for Ethical Hacking,” is a complete, hands-on guide that walks you through the most powerful capabilities of Nmap — from basic scanning to advanced stealth techniques and firewall evasion.

Whether you’re a cybersecurity student, penetration tester, or IT professional, this course will equip you with practical skills using real-world labs inside EVE-NG. We don’t just talk theory — you’ll build your own lab and run live scans to understand exactly how attackers and ethical hackers operate.


What You’ll Learn:

  • Nmap basics, host discovery, and scanning types

  • TCP, UDP protocols, port states, and packet behavior

  • Firewall evasion techniques and stealth scans

  • Nmap Scripting Engine and OS/service detection

  • Setting up a complete lab in EVE-NG from scratch

  • Installing Nmap on Windows, Ubuntu, and Kali Linux

  • Using Zenmap for GUI-based scanning

  • Running ping sweeps and analyzing scan results

  • Real-world scenarios using Idle Scan, ARP ping, TCP FIN/Xmas/Maimon scans, and more

Hands-On Learning:

You will create and configure your own lab with EVE-NG, importing devices, building a firewall setup, and performing scans across different topologies. Every concept is demonstrated in a real-world scenario.

Who This Course is For:

  1. Cybersecurity professionals and students

  2. Penetration testers and ethical hackers

  3. IT and network administrators

  4. Anyone preparing for CEH, OSCP, or CompTIA Pentest+

  5. Beginners wanting a guided, practical introduction to network scanning

By the End of This Course, You’ll Be Able To:

  • Scan networks using Nmap with confidence

  • Detect live hosts, open ports, services, and operating systems

  • Perform aggressive and stealth scans

  • Bypass firewalls and analyze protected networks

  • Automate scans using NSE (Nmap Scripting Engine)

  • Build a full-featured hacking lab with EVE-NG

Who this course is for:

  • Ethical Hackers & Penetration Testers
  • Cybersecurity Students & Professionals
  • Network Administrators & IT Professionals
  • Beginner to Intermediate Learners in Cybersecurity
  • Tech Enthusiasts & Hobbyists
  • Anyone Interested in Scanning