Technical requirements
The following tools are officially part of the Nmap project and were created to accomplish common tasks for network diagnostics and security scanning:
- Nping (https://nmap.org/nping/) specializes in custom network packet crafting for diagnostics and troubleshooting.
- Ncrack (https://nmap.org/ncrack/) focuses on network authentication cracking, supporting the most popular applications and protocols.
- Ncat (https://nmap.org/ncat/) is an enhanced version of Netcat that supports encryption out of the box and is extensible using Lua scripts.
- Zenmap (https://nmap.org/zenmap/) is a cross-platform GUI for Nmap focused on usability.
- NSE (https://nmap.org/book/nse.html) takes information obtained from scanned targets and provides an interface for users to script additional tasks using Lua.