Human, free speech & 2A advocate. Science/technology geek, Tesla & SpaceX fan. Off-grid communications & radio enthusiasts.

Florida, USA
Took the KrakenSDR out for some fox hunting today and realized it’s time to turn my messy box of parts into a proper field RF kit for broader intelligence-gathering operations. To that end, I'll add additional SDRs, like the HackRF, to increase the spectrum coverage. The plan is to add waterproof pass-throughs for all the antennas and other ports to make everything more durable and field-ready. What other useful tools and software would you suggest for this build? #SDR #KrakenSDR #RFAnalysis #FoxHunting #hamradio #sigint
22
56
561
34,250
Fieldwatch listens to Wi-Fi and BLE and identifies radios around you from a signature catalog you manage in-app (tags, body-cams, drones, vehicle APs, etc.). Set alerts when a watched signature or MAC is heard. Work a sit to compare the same area or drive over time. Track radios moving with you and generate reports from that data. Here is what’s new since my last update: Fieldwatch 1.1.8 is on GitHub. Signature catalog is now 75. Name Wi-Fi the way you already name BLE: fleet cars, mesh, guest APs, and the locally administered BSSIDs that used to hide the pencil. If your local fire trucks trip the Compex signature, edit the Advertised name to “Fire Truck Station 51.” Works on any radio Fieldwatch treats as a non-rotating MAC. Manage named radios under Settings. The Detail page now describes the radio from the signature match. A Raven on Wi-Fi Direct reads as a gunshot sensor. New signatures for privacy awareness: Digital Ally and other body/in-car cameras, wearable recorders, camera glasses, and roadside names Fieldwatch can hear. Since 1.1.4 you can refresh the stock catalog with Update stock catalog from GitHub under Settings. Add observer notes to a radio: a short caption you write. It shows on Detail, as a chip on the Live list, and in every report. Walk the ground, then see the walk. Path is a north-up trace of this phone for the sit you named. Red dots are Extra attention. Blue dots are radios you named. Dots mark where you were when you heard them — not a pin on the other radio. Works offline in Airplane mode. The same trace prints on Debrief and Compare PDFs. Two rooms, two days, one question: what was only here? Compare sits is presence only — only in this window, only in the other, or in both. Kind plus MAC. Text, PDF, and a paste-ready AI addendum. Not a second inventory for a chatbot to reprint. Export logs or sits as CSV, JSON Lines, GPX, KML, or WiGLE CSV. Plus a lot of cleanup. If you haven’t pulled the latest APK in a while, this one is worth it. The user manual is updated to match.
10
18
184
7,013
Quick update: Just pushed 1.1.10 with some cleanup around Path functionality in Reports. Also, if the phone has an internet connection, a map is pulled in to better show the path. Unrelated to the path functionality, I added a few more TPMS sensors to the catalog — now 76 (you can update that through the app under Settings). See CHANGELOG.md for more details.
77
Fieldwatch 1.1.0 to 1.1.2 I think it’s been a day or two since I updated, but I’ve added a few features I think are useful. Named sits A sit is a named window of radios this phone heard. Start one on Reports, give it a name, then run Debrief or AI Export against that sit: the open one, a saved one, or the old last-15-minutes fallback if you never started one. You can now refresh the Signatures catalog from the app. This is the one that changes how you stay current. Settings now shows catalog generation next to the app version, e.g. Fieldwatch 1.1.2 · Catalog 72. Update stock catalog from GitHub pulls the current published stock JSON over HTTPS. Your bookmarks, Settings, and custom signatures remain untouched. Of course, to pick up new functionality, you would still need to grab the latest APK. Catalog updates include: Roadside travel-time: Iteris BlueTOAD Spectra (incl. Spectra CV) and BLIP Systems BlipTrack. They sample phones, headsets, and in-car Bluetooth as vehicles pass. Quiet or Ethernet-only cabinets may never appear. Cameras: Hanwha Vision / Wisenet, Uniview, and Rhombus join Flock, Axis, Hikvision, and the rest. Mesh: MeshCore, goTenna, SenseCAP, and RAK WisGate sit with Meshtastic and Helium. goTenna’s UHF mesh is inaudible; only the Bluetooth pair shows. Pentest firmware: GhostESP and Bruce from GhostNet / BruceNet. Not proof of an attack. A renamed AP will miss. Access control: ASSA ABLOY, SALTO, dormakaba, and Paxton moved out of cameras into Access control (instead of Locks). Same class as August and Schlage. github.com/OffGridPete/Field… Of course, the user manual has been updated and does a decent job explaining these new features, in addition to all the others. Definitely worth pulling down if you haven’t already: github.com/OffGridPete/Field…
3
6
33
1,078
Noticed the Fieldwatch radar sweep had stopped sweeping. I admit this is a bit of a silly view, maybe, but it is still the fastest way to see the whole field at once. Blips are louder (closer) toward the center. Signature matches are the bigger dots, in that family’s color; unmatched radios are smaller. A watchlist hit pings, then keeps a phosphor ring so you can still find it. Tap a blip for that radio’s detail. Pinch to zoom; double-tap resets. Ver. 1.0.6: the sweep moves again, and fades off the beam. github.com/OffGridPete/Field…
12
31
212
31,068
Fieldwatch includes a signature database that can identify over 200 devices. You can also add your own signatures to the database. It will even let you know when an identified device is a good candidate to add. It also includes several useful views and filters so you can see only what you’re most interested in, depending on your use case. Watched-list devices notify you and can pass that device’s spot on to TAK via CoT.
3
1
34
1,835
Fieldwatch 1.0.3 is the TAK / CoT pass. Same idea as before: UDP Cursor-on-Target of radios Fieldwatch already labeled. Not a plugin. What changed: • Remote ID - ASTM Basic ID sticks. TAK keys the aircraft on UAS ID, so one marker moves instead of a new dot every BLE rotation. • Pilot pin - if the ad decoded operator lat/lon, that’s a second pin, linked to the aircraft. Not the aircraft pin. • Heard here - Extra attention still sits on your GPS. Callsign ends in (here) so it does not look like the camera is at that point. Maroon vs Yellow vs Orange so the map reads without opening remarks. • Gone - when the radio leaves, ATAK drops it. The 10 s / 30 m hold is unchanged; sent this tick flashing to 0 is that hold. On the feed is how many pins Fieldwatch is keeping. • Where it goes - This phone (127.0.0.1:10011) for ATAK CIV on the same handset, LAN multicast for other ATAKs on this Wi-Fi, Custom for a unicast IPv4. UDP. A TAK server’s TCP 8087 is not this feed. github.com/OffGridPete/Field…
2
8
74
2,250
ATAK folks: I need a straight answer on the TAK path. Right now Fieldwatch stays on the handset. With TAK on, it can drop CoT for what this phone heard onto the local ATAK map. Same EUD. No TAK Server. No federation. No PLI stream of every radio to the rest of the team. Is that enough for how you actually run, or would a TAK Server feed be more useful? Meaning Fieldwatch emits CoT to the server so every client on the network sees the same markers without copying files phone to phone. Tell me which one you would use in the field.
4
259
Doing some field research after a small Fieldwatch push. 1.0.2 is out. You can back up Settings now. Export/import named radios, filter presets, and the switches (Privacy, Night, Display, TAK, the rest). Restore a sit setup on a new phone, or hand the same setup to everyone on the team. Not the signature catalog. That stays on Export/Import signatures. Bottom tabs are about 700ms snappier. User Manual screenshots finally match the Fieldwatch branding. Settings footer should read 1.0.2. Clearer install links in the repo. README “Just want to install it?” goes straight to the latest APK in dist/. Same spot for the instruction card, manual, and changelog. github.com/OffGridPete/Field…
6
3
48
2,209
If you want to know what devices are actually being used around you, Spectre is an Android app that listens to the Wi-Fi and Bluetooth your phone already hears, matches them against a signature database, and flags what matters. Useful for: • Lost or hidden tracker tags • Devices moving with you (including a tag under a car seat) • Card-skimmer class radios • Flock-style cameras still talking BLE or Wi-Fi • Axon-class body cams • Fleet / public-safety radios • Meta glasses and wearables • Flipper, Pineapple, Marauder • Known vehicles with a stable keyless / TPMS / infotainment address • Drones — if Remote ID is on BLE, it decodes position and aircraft info Beep, voice, and on-screen alerts. Watch list. Night mode. Multiple views, sorts, and saved filter presets. Catalog is editable. Add IDs directly in the app. Spectre will suggest candidates and fill defaults. Then drill vendor, signal, session, raw payload, and decoded fields when they aren’t encrypted. Push detections to TAK as CoT — ATAK, WinTAK, iTAK. No ads. No subscription. No backend. Works offline. Receive only — no deauth, no handshake capture, no cracking, no connecting. Don’t be a jerk with it. Built for me. Shared because it earned its keep. User guide is in the repo.
33
169
1,234
41,884
shipped a little Android tool as Spectre. Learned a bit late that name was already being used by another project.🤦‍♂️ On me. I don’t want to step on someone else’s branding or cause confusion. Their Spectre keeps its name. Mine is now Fieldwatch — same receive-only Wi-Fi and BLE watcher, new application id, so the two don’t get mixed up. A lot of you asked for source. I was already leaning MIT. Rebrand was a good time to do it. Fieldwatch is open source under the MIT License. Code and the sideload APK live in one public repo linked below. Installing Fieldwatch does not replace Spectre on your phone. If you were on Spectre 1.2.14, sideload Fieldwatch when you’re ready and uninstall the old one if you want. If you already use the other Spectre, this isn’t about you. I’m not asking you to switch. There is room for both. github.com/OffGridPete/Field…
2
14
859
I shipped a little Android tool as Spectre. Learned a bit late that name was already being used by another project.🤦‍♂️ On me. I don’t want to step on someone else’s branding or cause confusion. Their Spectre keeps its name. Mine is now Fieldwatch — same receive-only Wi-Fi and BLE watcher, new application id, so the two don’t get mixed up. A lot of you asked for source. I was already leaning MIT. Rebrand was a good time to do it. Fieldwatch is open source under the MIT License. Code and the sideload APK live in one public repo linked below. Installing Fieldwatch does not replace Spectre on your phone. If you were on Spectre 1.2.14, sideload Fieldwatch when you’re ready and uninstall the old one if you want. If you already use the other Spectre, this isn’t about you. I’m not asking you to switch. There is room for both. github.com/OffGridPete/Field…
4
8
77
2,337
I pushed an update to GitHub that closed out the open issues on GoFlockYourself. That’s the 1.1 release. If you already pulled the repo, grab the latest from there. Thanks to everyone who tested it and left feedback on GitHub. While I was testing I ran into some CYDs that inverted the colors, so there’s a one-time first-run check now to pick the right setting. Also cleaned up a scoring issue and improved the SD card logging. github.com/OffGridPete/GoFlo… I’m also working on an Android app called Spectre. It can see Bluetooth devices and Wi-Fi access points, using a signature library to identify pretty much anything transmitting on those bands, not just Flock cameras. It doesn’t open promiscuous mode, so it won’t catch them as cleanly as the ESP32. I’ve added over 200 signatures so far: drones, wearables (Meta Glasses, Fitbit, Pokémon GO…), pentest tools (Flipper Zero, Hak5, etc.), public safety (Axon, Cradlepoint…), and of course surveillance cameras (Flock, Raven…). I’ll post more on that soon, and the repo as soon as I push it out.
1
2
13
740
After looking at a number of Flock detection projects, including the original research by NitekryDPaul, the wildcard probe work from DeFlockJoplin, colonelpanichacks’ flock-you firmware, and several CYD-based ports, I decided to put together my own version on the ESP32 Cheap Yellow Display (ESP32-2432S028R) with a 2.8” touchscreen. Because there are multiple detection techniques, and Flock has made changes over time that affect how well different methods work, I implemented all the known passive methods and added a menu so you can enable or disable them as needed. This is my first attempt, and I’m sure some of the existing solutions are far superior, but I had fun rolling my own. No deauth. No attack frames. It simply listens in WiFi promiscuous mode, hops channels, and matches what it hears against a compiled OUI table plus known signatures: • Wildcard probe requests from known OUIs (highest confidence) • LiteOn vendor IEs • SSID keywords (flock, raven, etc.) • Frames addressed to Flock MACs • Optional BLE (XUNTONG / Raven UUIDs) When something is detected, you get a full-screen alert showing the method, MAC, OUI, RSSI, channel, and confidence, along with optional piezo, RGB LED, and microSD CSV logging. Next I plan to put together a more sophisticated SIGINT-style solution for Android phones. Same core idea, but running on a device you already carry. My goal is to make it highly configurable so you can use it to quickly identify just about any BLE or WiFi signature that isn’t pure random.
11
15
101
4,102
I recently pushed an update to GitHub that addressed a few reported issues. One I found while testing was that some CYDs displayed inverted colors, so I added a one-time first-run check that lets you select the correct color settings. I also fixed a scoring issue and enhanced SD card functionality.
63
To the moon! $spcx 🚀
1
6
408
Skippy getting upgraded from 35,000 feet above Oklahoma! Can’t wait to get home! 📐
3
342
I finally paid the $200 required to upgrade the firmware on the Flex 6300 installed in the Jeep. I can now once again move the Maestro between the Jeep and the 8600 at the QTH. I have a special VESA mount on the back of the Maestro that enables me to quickly secure it in the Jeep using a single thumb nut. The unit features its own internal battery and connects to the 6300 via the Jeep’s UniFi Wi-Fi LAN, so no wires are required. This arrangement provides an excellent mobile experience. It allows me to operate digital modes (VarAC, Winlink, and others) on the laptop while simultaneously monitoring sideband activity via the Maestro, with its large touchscreen controls and waterfall.
12
5
93
7,124