Nmap to oprogramowanie typu open source do skanowania sieci, które pozwala na odkrywanie urządzeń i usług w sieci.
Jest zazwyczaj używane przez administratorów sieci i specjalistów ds. bezpieczeństwa (pentesterów) w celu identyfikacji luk w zabezpieczeniach w sieci.
Wersja na system Windows jest łatwa do zainstalowania i posiada graficzny interfejs użytkownika (GUI), który ułatwia przeprowadzanie skanowania sieci.
Nmap obsługuje różnorodne techniki skanowania, takie jak skanowanie ping, skanowanie portów TCP i UDP oraz wykrywanie działających usług.
Oferuje także zaawansowane funkcje, takie jak wykrywanie zdalnych systemów operacyjnych, traceroute i wykrywanie zapór firewalowych.