Protect, monitor, and analyze your IoT devices with real-time security intelligence. WatchDog brings advanced scanning, threat detection, and network monitoring into one powerful dashboard.
Download Now
Scan Wi-Fi networks, detect connected devices, and identify unauthorized access instantly.
Identify vulnerabilities, open ports, and weak configurations across connected IoT devices.
Live insights, alerts, and continuous monitoring for network and device activities.
WatchDog is a next-generation IoT Devices Security Dashboard that gives you complete visibility over connected devices on your local network. Built for speed and accuracy, it combines ARP-level discovery, high-speed TCP scanning, and real-time monitoring to surface actionable security insights.
Automatically detect devices on your LAN with ARP-level precision.
Continuous monitoring that flags suspicious behavior and exposed services.
Detects legacy protocols, unencrypted admin panels, and insecure services.
Optimized multi-threaded TCP & ARP scanning for fast, reliable assessments.
Live device status, open ports, hostnames, MACs and security issues—at a glance.
Native app powered by PyWebView with PDF export and offline-first privacy.
WatchDog is engineered using modern, secure, and reliable technologies—combining a Python-powered network engine with a high-performance web interface to deliver fast, accurate, and privacy-focused IoT security insights.
Primary languages and execution environments used by WatchDog.
Target platforms and packaging for desktop distribution.
Core libraries used throughout the project.
Network tooling for discovery and analysis.
Data persistence and export formats.
Practices and components used to safeguard users and data.
Quick, secure steps to get WatchDog scanning your local network. Follow each step carefully to ensure accurate discovery and results.
Download the official WatchDog installer for your device and complete the installation.
Make sure the device running WatchDog is connected to the same network you intend to scan and has internet access if you need updates.
Launch WatchDog by running the native executable on your device (e.g., WatchDog.exe).
A native window will open providing the dashboard and scan controls.
Open a command prompt and run the following command to locate your device's IPv4 address:
ipconfig
Copy the IPv4 address for the network interface connected to the target LAN.
In the dashboard's Target CIDR field you will see a template like:
192.168.100.1.0/24
Replace the first portion with your copied IPv4 address (before the /24) so the CIDR reflects your network.
Example: if your IPv4 is 192.168.1.42, use 192.168.1.42/24.
Click Scan Network in the WatchDog dashboard. The app will perform discovery and scanning across the specified CIDR and present results in the dashboard when complete.
Results include discovered hosts, open ports, hostnames, MAC addresses, and detected security issues.
WatchDog.exeipconfig192.168.100.25/24Answers to common questions about how WatchDog works, what it scans, and how it helps you secure your IoT devices and home network.
Get the official Installer setup for WatchDog v1.4 and secure your IoT environment today.