Most WiFi recon tools answer “what networks are nearby?” Argus answers a different question: is someone following me, and who keeps showing up near my office that should not be there?

Argus is a modular, passive receive-only RF sensor network built on hardware you own. Edge motes — Raspberry Pi units with external USB radios — capture WiFi probe requests, BLE advertisements, and eventually SDR metadata. Each mote emits schema-versioned sightings over MQTT; a central ingest service validates, stores, and correlates them. The design center is identity despite MAC randomization: probed-SSID sets, IE capability blobs, channel and timing patterns, and signal profiles fused into a stable device identity that survives per-scan randomization.

Two deployment shapes share one brain. Fixed motes baseline the normal device population around an office and flag unknown or anomalously recurring visitors — especially at consistent times, which is a casing signature worth noticing. A mobile unit logs what it sees where and when, so a device reappearing across your commute route is evidence, not a hunch. Monitor mode is receive-only: no deauth, no injection, no handshake capture, no false base stations.

Phase 1 is live: shared sighting contract, ingest pipeline, WiFi-sniffer POC node, operator console, and fleet provisioning scripts. BLE and SDR motes, vector-backed analyst tier, and mobile hardening are on the roadmap. The lineage pulls capture patterns from Hermes and deploy lessons from piSetup while leaving offensive tooling explicitly out of scope. Argus Panoptes had a hundred eyes; this version keeps them pointed at your own space.

cat redacted-results.log sanitized logs

WiFi sighting envelope

redacted MQTT payload

Nodes emit schema-versioned metadata only — no packet payloads, no decoded content.

sanitized-output
schema_v: "0.1"
ts: 2026-07-27T09:14:22Z
node_id: wifi-mote-office-[REDACTED]
tech: wifi
location: office-west
mac: aa:bb:cc:dd:ee:[xx]
ssid_probed: HomeNetwork-[REDACTED]
channel: 6
rssi: -67
ie_hash: 8f3a...[REDACTED]

Recurrence alert

redacted core output

The core fuses sightings into stable device identity and flags devices that reappear across time or locations.

sanitized-output
alert_id: ARG-[REDACTED]
device_id: dev-7c2f...[REDACTED]
signature: ie_hash + probed_ssid_set + timing
first_seen: 2026-07-20T08:02:11Z
sightings: 14
locations: [office-west, commute-route-[REDACTED]]
anomaly: recurring_unknown_device
mac_observed: [aa:bb:cc:dd:ee:xx, 02:11:22:33:44:yy]