Nmap là công cụ mã nguồn mở miễn phí được dùng để khám phá mạng và kiểm kê lỗ hổng. Sử dụng Nmap, người dùng có thể nhanh chóng quét một mạng lớn cũng như các host mục tiêu do người dùng chọn. Nmap sử dụng gói IP theo cách độc đáp để tìm ra các host trên mạng người dùng cung cấp và xác định hệ điều hành nó đang chạy, dịch vụ nào (bao gồm cả phiên bản) đang chạy cũng như khám phá ra loại gói bộ lọc, firewall đang hoạt động. Các phiên bản mới được chỉnh sửa để chạy trực tiếp từ ổ USB.