How to scan an entire network using Nmap?

Scan a network and find out which servers and devices are up and running:

nmap -sP 192.168.1.0/24

Scan a single host:

nmap 192.168.1.2

Scan multiple IP addresses or subnets:

nmap 192.168.1.1 192.168.1.2 192.168.1.3

Scan by excluding a host:

nmap 192.168.1.0/24 --exclude 192.168.1.10

That will exclude the host while scanning.

Fast nmap scanning for a network range:

nmap -F 192.168.1.10/24

To see packets sent and received received using nmap:

nmap --packet-trace 192.168.1.10

Scan for a port:

nmap -p 22 192.168.1.10

Scan for multiple ports:

nmap -p 80,22,21,111

Scan all ports using nmap:

nmap -p "*" 192.168.1.10

I hope that will help you. If you need to know more just run the command:

man nmap