Nmap to bezpłatne narzędzie do eksploracji sieci i przeprowadzania audytów bezpieczeństwa.
Aplikacja wykorzystuje niskopoziomowe pakiety IP w celu ustalenia dostępnych w sieci hostów, pracujących usług i pod kontrolą jakich systemów operacyjnych, a także rodzaju zapór ogniowych. Program oferuje wiele różnych technik skanowania portów, w tym TCP SYN, TCP connect(), UDP, TCP ACK, TCP Window, TCP Maimon, TCP Null, FIN i Xmas, TCP ze zdefiniowanymi flagami, Idle, protokołów IP, FTP bounce, a stan każdej z usług oceniany może być przy pomocy jednego ze statusów.
Dodatkowym atutem Nmap jest możliwość inwentaryzacji sieci, zarządzania harmonogramami aktualizacji oraz monitorowanie hostów i czasu usług.