Get Started

Audit every device on your home network

The average home network now has more smart gadgets than people, and most of them were plugged in, set up once and never looked at again. Find every device, work out what each one is, check which doors it has open, lock down the router (WPS, UPnP, remote admin, firmware) and move the gadgets onto their own network so a cheap camera can't reach your laptop. Ninety minutes, mostly free, and you'll know your network better than most small businesses know theirs.

90 minIntermediateTools: Free. Optional: a router or mesh system with guest or IoT network support if yours lacks oneStep 1 free
A full device inventoryIP, MAC maker and name for everything on your network, from a kit script that needs no install
Open ports for each of your own devices, with nmap or the kit's no-install port checker, and what each open port means
A router auditadmin password, firmware, remote access, WPS, UPnP and its automatic port forwards, checked one by one
  • Smart devices moved onto a guest or IoT network, so a compromised gadget can't see your computers
  • A filled-in checklist you can repeat every six months
Before you start
  • Admin access to your router (the password is usually on a sticker on the router itself)
  • A Windows, Mac or Linux computer on the network, and your phone
  • Optional: nmap (free). Windows needs the official installer with Npcap, which requires admin rights
  • Optional: Watch your home network with Suricata afterwards, to see what the devices actually do
01/07The rule, and what you're looking for0 done
STEP 01 of 07~5 min

The rule, and what you're looking for

Scan only what's yours, and know what a finished audit looks like.

  1. Only your own network and your own devicesScanning a network that isn't yours (a neighbour's, a café's, your office's without written permission) is off limits. In a shared house or flat, agree it with the others first, because their laptops and phones will show up too.

  2. What a finished audit gives youa list where every device has a name, an owner and a reason to be there; every open port has an explanation; the router has no doors open that you didn't choose; and the gadgets you trust least sit on a network that can't reach the things you care about.

  3. The kitlan-inventory.ps1 (device list), port-check.ps1 (open ports without nmap), upnp-check.py (UPnP and automatic port forwards) and router-checklist.md to fill in as you go.

✓
CheckpointYou know your router's admin address and password, and everyone who shares the network knows you're doing this.
Stuck? Ask the community
Next mission · Cyber defenceLearn hacking skills legally with capture-the-flag games
→