Finding a Raspberry Pi on your network

So, you know you have a Raspberry Pi operating in your home, connected to your WiFi, but you don't know its address.

nmap is a command that will help you find it by scanning for machines on your network. Running this command from Terminal will look for all local machines with port 22 open:

nmap -p 22 10.0.1.0/24

The output should look like:

Starting Nmap 7.12 ( https://nmap.org ) at 2017-06-21 19:23 EDT
Nmap scan report for 10.0.1.1
Host is up (0.0014s latency).
PORT   STATE  SERVICE
22/tcp closed ssh

Nmap scan report for 10.0.1.2
Host is up (0.00048s latency).
PORT   STATE  SERVICE
22/tcp closed ssh

Nmap scan report for 10.0.1.4
Host is up (0.012s latency).
PORT   STATE  SERVICE
22/tcp closed ssh

Nmap scan report for 10.0.1.17
Host is up (0.014s latency).
PORT   STATE  SERVICE
22/tcp closed ssh

Nmap scan report for 10.0.1.18
Host is up (0.014s latency).
PORT   STATE SERVICE
22/tcp open  ssh

Nmap scan report for 10.0.1.20
Host is up (0.013s latency).
PORT   STATE SERVICE
22/tcp open  ssh

Nmap done: 256 IP addresses (6 hosts up) scanned in 2.68 seconds

If your local IP address is like 192.168.0.10, then change the command to say 192.168.0.0/24.

The first entry is the router on my network.

The next three are 1) my Apple TV, 2) my wife's iPhone and 3) my laptop.

The last two entries are two Raspberry Pi Zero W's running as cameras.