Swiss Army knife of network discovery and security auditing

Nmap ("Network Mapper") is a free and open source utility for network discovery and security auditing. Many systems and network administrators also find it useful for tasks such as network inventory, managing service upgrade schedules, and monitoring host or service uptime. Nmap uses raw IP packets in novel ways to determine what hosts are available on the network, what services (application name and version) those hosts are offering, what operating systems (and OS versions) they are running, what type of packet filters/firewalls are in use, and dozens of other characteristics. It was designed to rapidly scan large networks, but works fine against single hosts. Nmap runs on all major computer operating systems, and official binary packages are available for Linux, Windows, and Mac OS X. In addition to the classic command-line Nmap executable, the Nmap suite includes an advanced GUI and results viewer (Zenmap), a flexible data transfer, redirection, and debugging tool (Ncat), a utility for comparing scan results (Ndiff), and a packet generation and response analysis tool (Nping).

lightbulb_outline View ideas list


  • c/c++
  • lua
  • python
  • c
  • c++


  • Security
  • security
  • networking
  • ipv6
  • linux
  • network mapping
comment IRC Channel
email Mailing list
mail_outline Contact email

Nmap Security Scanner 2017 Projects

  • Rewanth Cool
    Nmap Feature Creeping, Optimizing and developing NSE scripts (Vulnerability and Exploitation specialist)
    I will be working in several areas like adding new features, optimizing existing scripts and developing new scripts for Nmap. In nutshell during this...
  • Vinamra Bhatia
    NMAP Scripting Engine
    Nmap has become my fascination ever since I started actively using it. It is undoubtedly one of the best security tools. My project Idea is...
  • Wong Wai Tuck
    Nmap Scripting Engine—Script Developer (Vulnerability and exploitation specialist)
    Development of vuln, exploit, auth and malware scripts I will seek to research on the newest vulnerabilities that have been made public and either a)...
  • Evangelos Deirmentzoglou
    Nmap SSH Support & Ncrack Module Development
    This proposal describes the plan to merge the SSH support branch to the nmap project. Also, Ncrack modules will be developed for the MsSQL, MongoDB,...