NetAlertX is a distributed network scanner and asset discovery tool designed to identify connected devices and track unauthorized hardware. It aggregates discovery results from multiple remote monitoring nodes into a single centralized inventory hub to provide unified network visibility.
The project distinguishes itself by integrating as a bridge to MQTT brokers for smart home automation and providing a dedicated interface for AI agents to query system data. It employs multi-protocol identity resolution using DNS, mDNS, and NetBIOS to identify hardware and generates synthetic identifiers to ensure inventory persistence for devices lacking standard network IDs.
The system covers a broad range of capabilities, including real-time device status monitoring and event-driven notifications via webhooks and email. It features a plugin framework for extending discovery and automation, as well as diagnostic tools for remote packet scanning and traceroute. Visual monitoring is handled through customizable dashboards and self-healing wallboards.