GetMadTools All guides Download Madconfig

MadToolsGuidesFind IP cameras

Network guide

How to find every IP camera and NVR on your network

Short answer

Cameras rarely answer to a name, so look for them three ways at once: by MAC vendor (Hikvision, Dahua, Reolink, Axis…), by open video ports (RTSP 554, Hikvision 8000, Dahua 37777, XMeye 34567) and by ONVIF discovery. You can do this by hand in Windows, or let a scanner such as Madconfig check vendors and ports for you in about a minute.

Before you start

Method 1: the router's client list

Log in to the router or firewall and open the DHCP leases or connected clients page. Cameras often show names like HIKVISION, IPC, DH-IPC-… or just their MAC address.

Limit: cameras installed with a static IP never appear in the DHCP list, and that is most professionally installed CCTV.

Method 2: arp -a and MAC vendors

Windows keeps a table of devices it has talked to. Ping the whole subnet first so the table fills, then read it. In PowerShell (replace 192.168.1 with your subnet):

1..254 | ForEach-Object { Test-Connection -Count 1 -TimeoutSeconds 1 "192.168.1.$_" -ErrorAction SilentlyContinue } | Out-Null
arp -a

The first half of each MAC address (the OUI) identifies the manufacturer. Look the prefixes up in any public OUI database: entries registered to Hangzhou Hikvision, Zhejiang Dahua, Reolink, Axis Communications, Uniview, Hanwha and similar are your cameras and recorders.

Limits: slow by hand, the ping loop needs PowerShell 7 for -TimeoutSeconds, and white-label cameras may carry the chip maker's MAC instead of a camera brand.

Method 3: check camera ports

Video devices listen on well-known ports. A device answering on these is almost certainly a camera or recorder:

PortUsed by
554 (TCP)RTSP video stream: most IP cameras and NVRs
8000 (TCP)Hikvision SDK / client port
37777 (TCP)Dahua TCP port (37778 UDP)
34567 (TCP)XMeye / generic Chinese DVRs and NVRs
3702 (UDP)ONVIF WS-Discovery
80 / 443The web admin page (on almost everything, so not proof alone)

Check one address from PowerShell:

Test-NetConnection 192.168.1.64 -Port 554

TcpTestSucceeded : True means the RTSP port is open. Doing this for 254 addresses × 5 ports by hand is where people give up and use a scanner.

Method 4: vendor tools and ONVIF

Limit: each tool only sees its own brand (or only ONVIF-enabled devices), and most sites are a mix.

Method 5: scan with Madconfig

Madconfig combines the methods above in one scan: it pings and ARP-scans the subnet, reads mDNS and NetBIOS names, probes 30 common ports per host, including RTSP (554), 8000 and the Dahua (37777) and XMeye (34567) DVR ports, and matches MAC vendors. (ONVIF discovery is not part of the scan, so pair it with Method 4 for unusual brands.) Cameras and recorders land in their own Camera category.

  1. Download Madconfig (or get it from the Microsoft Store) and install it. Right-click → Run as administrator for a complete ARP table.
  2. Press Scan. On a typical /24 office network it finishes in about a minute.
  3. Open the Cameras count on the overview, or filter the device list by Camera.
  4. Click a camera to see its IP, MAC, vendor and open ports, and open its web panel. Save the login once; next visit Madconfig fills it in for that exact device (matched by MAC, not IP).
Madconfig overview counting hosts, cameras and firewalls found on an office network
Madconfig's overview: hosts online, cameras and NVRs, firewalls, and the network radar.

After you find them

Find every camera in one scan

Madconfig · free download · every feature for 5 days · Windows 10 / 11