0Pricing
Ethical Hacking Academy · Lesson

The Nmap Scripting Engine

NSE scripts.

What Is the NSE?

The Nmap Scripting Engine (NSE) extends Nmap with scripts written in Lua. It turns Nmap from a port scanner into a flexible automation platform for discovery, version detection, vulnerability checks, and more.

Thousands of community scripts ship with Nmap, covering an enormous range of services and tasks.

Script Categories

NSE scripts are grouped into categories that describe their behavior and risk:

  • safe: unlikely to harm the target.
  • intrusive: may crash or disrupt services.
  • vuln: checks for known vulnerabilities.
  • auth, brute, discovery, exploit, malware: focused purposes.

Categories let you run a whole class of scripts at once.

All lessons in this course

  1. Host Discovery
  2. Port Scanning Techniques
  3. Service and OS Detection
  4. The Nmap Scripting Engine
← Back to Ethical Hacking Academy