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.