Nmap är en öppen källkodsprogramvara för nätverksskanning som gör det möjligt att upptäcka enheter och tjänster i ett nätverk.
Den används vanligtvis av nätverksadministratörer och säkerhetsprofessionella (pentesters) för att identifiera sårbarheter i ett nätverk.
Windows-versionen är lätt att installera och har ett grafiskt användargränssnitt (GUI) som underlättar utförandet av nätverksskanningar.
Nmap stöder en mängd olika skanningstekniker, såsom pingskanning, TCP- och UDP-portskanning samt detektering av körande tjänster.
Den erbjuder också avancerade funktioner, såsom detektering av fjärroperativsystem, traceroute och brandväggsdetektering.