SignalSweep

It beeps at the gear that's watching you.

A pocket-sized ESP32 sweeps Bluetooth and Wi-Fi nonstop, matches what it hears against surveillance hardware, drone Remote ID, trackers and attack gear, and tells you which one by ear. Plug it in and walk away. The phone is optional.

No board yet? Kits and built units at signalsweep.net.

Flash it from this page

No Python, no PlatformIO, no drivers. Plug a XIAO ESP32-C5 or ESP32-S3 in with a data-capable USB-C cable. The flasher works out which one it is.

Your browser can't do this. Use desktop Chrome, Edge or Opera. Serial access was blocked. Check site permissions and reload.

Flashing needs Web Serial: desktop Chrome, Edge or Opera. The app runs in the same browsers over Bluetooth or the cable, or on Android as an APK.

Hear it, don't read it

Every category gets its own sound and its own light, so it works face-down in a cupholder, a backpack or a jacket pocket. No screen required.

Mute any category you don't care about. It's still detected and listed, just quiet. Three volumes, four LED modes, five themes.

But wait, there's more. It decodes the drone and where the pilot is standing. It hunts a tracker by ear, beeping faster as you close in. It catches a fake-AirTag spam storm and stops crying wolf. It names your neighbour's pwnagotchi. And when you want it quiet, it stops advertising entirely, so the gear it's hunting can't hunt it back.

What it catches

Built for the field

What it won't do

The only winning move is not to transmit.

It keeps no trail. The app shows what's here right now and forgets it on disconnect. Vendor names are looked up offline, so no MAC leaves your phone. The one location it ever keeps is a pin you say yes to, one device at a time, AES-GCM encrypted behind a PIN, and detecting and beeping never ask for it.

Receive-only stops it advertising SignalSweep to every scanner in range, including the hardware it is hunting. It keeps listening and beeping.

Straight answers

Get the hardware

One Seeed Studio XIAO ESP32-C5 (hears 2.4 and 5 GHz) or ESP32-S3 (about $15, 2.4 GHz only). Add a U.FL antenna, a buzzer, a WS2812 LED bar and a microSD reader for the full build. See WIRING.md. On the C5, use a dual-band antenna so it hears 5 GHz as well as 2.4.

Or skip the parts run: kits and built units at signalsweep.net.

Standing on other people's work

SignalSweep exists because of Colonel Panic's OUI Spy, and everything it knows about Flock Safety hardware comes from the OUI research of OrdoOuroborous / @NitekryDPaul. The full list is in CREDITS.md. Read it, then go read their repos.