What is nmap

nmap is a commandline tool used to discover hosts and services on a computer network by sending packets and analyzing the responses.

nmap can be used for:

  • IP scanning,
  • ports scanning,
  • obtaining the remote machine availability status,
  • detecting the remote machine OS,
  • fingerprinting the services available via ports,
  • creating network maps,
  • detection of network devices.

zenmap is nmap with GUI.

nmap usage examples

nmap -sS -O IP
  • -sS SYN scan, using only SYN packages,
  • -O get information about which OS is being used,