Passive Device Discovery
Continuously observes your LAN using ARP traffic, DHCP signals, and the Linux neighbor table to detect devices without active probing.
A lightweight Rust daemon for observing local networks, tracking device presence, and reacting to changes in real time.
foxd is a local network monitoring daemon written in Rust. It passively listens to LAN activity using packet capture and Linux netlink APIs to infer device presence, identity, and state changes.
Instead of relying on router integrations or cloud services, foxd observes the network directly. It correlates ARP traffic, DHCP activity, and kernel neighbor updates to build a real-time view of all devices on the network.
The daemon runs continuously in the background and exposes both a REST API and a built-in web console. Device state, rules, and configuration are stored locally, allowing foxd to restart cleanly and operate offline.
foxd is designed for environments where reliability, low overhead, and local control matter more than dashboards and vendor lock-in.
P8labs is an independent engineering lab focused on building small, composable infrastructure tools.
The goal is not large platforms or cloud services, but durable software that runs close to the system, respects user control, and remains understandable over time. Projects from P8labs emphasize local-first operation, minimal dependencies, and clear internal architecture.
foxd reflects that philosophy: a focused daemon that does one job well, integrates cleanly with other systems, and stays out of the way once deployed.