An open-source federated signals intelligence network for community-driven RF spectrum monitoring.
SIGINTUSSY is under active development. APIs and features may change without notice. The architecture is designed and documented, with a web dashboard component built in TypeScript. Hardware deployment guides are available, but this is early-stage — expect rough edges.
SIGINTUSSY lets you deploy affordable RF sensor nodes (Raspberry Pi + software-defined radio) that passively monitor local radio frequencies, Bluetooth, and WiFi. Nodes connect via LoRa mesh networks to share observations, and a web dashboard aggregates the data for analysis. The goal: democratize RF spectrum awareness for researchers, hobbyists, and communities.
Deploy sensor nodes (Raspberry Pi + SDR) to monitor local RF, Bluetooth beacons, and WiFi probe requests. Listen-only — no transmitting. Legal and low-power.
Nodes communicate via LoRa mesh networks (Meshtastic-compatible) for local data backhaul, even in areas without internet connectivity.
Base stations aggregate observations from their local mesh and can federate with trusted peers to build a broader picture of RF activity.
Edge nodes running a sigint-daemon on Raspberry Pi Zero 2W. Scans for BLE beacons, WiFi probe requests, and configurable RF signatures via RTL-SDR.
Hybrid transport using LoRa (Meshtastic-compatible) for local mesh backhaul and encrypted WireGuard tunnels for internet uplink to base stations.
Base stations aggregate sensor data, run anomaly detection, and federate insights with trusted peers via a web dashboard.
Approximate cost per sensor node: ~$87 USD. Full node with GPS: ~$100.
| Component | Est. Cost | Role |
|---|---|---|
| Raspberry Pi Zero 2 W | $15 | Compute core running sigint-daemon |
| RTL-SDR V3 | $35 | Wideband RF receiver (24-1766 MHz) |
| LoRa SX1262 Module | $25 | Mesh networking (Meshtastic-compatible) |
| GPS Module (NEO-6M) | $12 | Time synchronization and geolocation |
Check the GitHub repo for deployment guides, hardware specs, and the web dashboard. Join the Discord to connect with other operators.