best

Best hidden cameras detector app and network scan

Find hidden cameras on your local network with these Home Assistant-integrated network scanning and detector apps.

Last updated: 2026-05-17

Finding unexpected cameras on your network is a legitimate privacy concern, whether you’re setting up a new space, checking for out-of-box surveillance in devices, or doing a privacy audit of your smart home. The good news: your Home Assistant Green hub already has most of what you need to scan your network—if you know where to look.

Why Your Hub Is Already a Network Scanner

Before downloading yet another app, understand that every device on your network broadcasts its identity. When a hidden camera connects to WiFi, it announces itself via mDNS, UPnP, or plain HTTP probes. A proper network scan picks up these signatures.

Home Assistant’s built-in integrations already discover most devices. Go to Settings > Devices & Services and watch the Integrations panel populate. You’ll see every camera, smart plug, and sensor that responds to discovery probes. This is passive scanning—it doesn’t require extra software.

For active scanning—probing every IP address on your subnet—you need a different approach.

Active Network Scanning with Nmap

The gold standard for network reconnaissance is nmap. It’s a command-line tool that sends probes to every IP in a range and reports back what it finds. On a machine running Home Assistant OS (like the Home Assistant Green), you can’t run nmap directly—but you can run it from any Linux machine on your network.

Run this from a terminal:

sudo nmap -sP 192.168.1.0/24

Replace 192.168.1.0/24 with your actual subnet. You’ll get a list of all devices with their MAC prefixes (which often identify the manufacturer) and hostnames.

For camera-specific scanning, look for open ports:

sudo nmap -sV -p 80,443,554,8080,8000 192.168.1.0/24

Port 554 is RTSP (real-time streaming protocol), commonly used by IP cameras. Port 80/443 are HTTP/HTTPS admin interfaces. Port 8000 is often used by Axis and similar cameras.

The tradeoff: nmap gives you raw data. Interpreting what you find requires knowing what your network should contain. A cluttered scan with many unknowns means you need to cross-reference MAC prefixes against a vendor lookup table.

Hidden Camera Detector Apps

Mobile apps offer a faster, more portable option. Most work in two modes:

1. Network Scanner Mode: These apps scan your WiFi network and list connected devices, often with manufacturer identification. The better ones flag unknown devices or cameras specifically.

2. RF/Physical Detector Mode: Some premium apps use your phone’s magnetometer to detect electromagnetic fields from powered cameras. This is the “bug sweeper” functionality—more useful for physical sweeps of hotel rooms than network scanning.

For pure network scanning on mobile:

  • Fing is the most popular option. It discovers devices, shows open ports, and flags potential cameras. The free tier is functional; paid adds network alerts and device history.
  • WiFi Analyzer (Android) gives you a cleaner view of network congestion and connected clients, though less detail on device types.
  • iNet (Mac/iOS) is similar to Fing with a slightly cleaner interface.

The honest assessment: these apps are useful for quick audits but limited compared to nmap. They can’t probe ports deeply, and manufacturer identification from MAC prefixes isn’t always accurate. Use them for quick checks, not comprehensive audits.

Integrating Network Awareness into Home Assistant

For ongoing monitoring, you can build detection logic directly into your Home Assistant setup. The nmap_tracker integration passively monitors device presence on your network, logging when devices appear or disappear. Pair this with a known-devices list:

device_tracker:
  - platform: nmap_tracker
    hosts: 192.168.1.0/24
    home_interval: 10

Create an automation that alerts you when a new device with a camera-related MAC prefix (look up the OUI database) appears on your network. This won’t catch every camera—some use generic MACs—but it’s better than nothing.

For deeper integration, the snmp or shodan integrations can query specific IP addresses if you know a camera’s management interface address.

Quick verdict

Nmap gives you the most thorough scan, but requires command-line comfort. Fing is the best mobile option for quick checks. For ongoing monitoring, integrate network discovery into your Home Assistant setup. The reality: no single tool catches every hidden camera, but layered scanning—passive discovery plus periodic active probes—covers most legitimate privacy concerns for a local smart home.

Next steps

Compare this category side by side

If you want fewer opinions and more matrix-style tradeoffs, the comparison pages are the next stop.

See comparisons →

Inspect all products

The full product database keeps the caveats, setup notes, and compatibility details attached to each device.

Browse products →

Back up and read the explainers

If a buying guide feels too specific too fast, the guides section covers the broader local-first logic behind it.

Read guides →

Related articles

Best local-first smart home hubs

The best smart home hubs and controllers for people who care about local control, Home Assistant compatibility, and fewer long-term regrets.

Read article →

Best smart plugs with local control and energy monitoring

The best smart plugs for buyers who want real local control, useful energy data, and fewer long-term ecosystem regrets.

Read article →

Best local security cameras for Home Assistant

The best Home Assistant-friendly local camera options for buyers who care about RTSP, ONVIF, NVR compatibility, and lower cloud dependence.

Read article →