Skip to content
CemaXecuter
  • WarDragon
  • Solutions
  • Shop
  • Support
  • Community
    • Origin Story
    • Downloads
    • Media
    • Wiki
  • Contact

DragonOS Noble: Detecting, Decoding & Decrypting Meshtastic with Meshtastic-Sniffer (hackRF, LoRa)

Hey everyone, sorry it’s been a while. Hope you’ve all been doing
well. Picking things back up with a fresh project: meshtastic-sniffer
running on DragonOS.

Meshtastic-Sniffer is a standalone C decoder for the …
Meshtastic LoRa
network. One binary, polyphase channelizer built in, no GNU Radio
runtime required. With a wide-enough SDR it covers every channel slot
across the US band (902-928 MHz, 104 LongFast slots), simultaneously.

Big credit up front to Josh Conway (crankylinuxuser on GitLab), whose
meshtastic_sdr project a year back was the first practical
SDR approach to Meshtastic. Different shape, same family of problem.

In this video: brief history, live clone + build on DragonOS, first
run with a HackRF, an honest look at HackRF bandwidth limits, what to
look out for on the RF side, and what’s coming next.

Topics: SDR – LoRa – Meshtastic – DragonOS – HackRF – Polyphase
Channelizer – TDOA – Multi-Station Receiver

LEARN MORE

meshtastic-sniffer (this video):
https://github.com/alphafox02/meshtastic-sniffer

Josh Conway’s meshtastic_sdr (original credit):
https://gitlab.com/crankylinuxuser/meshtastic_sdr

DragonOS:
https://cemaxecuter.com

Meshtastic project:
https://meshtastic.org

Previous meshtastic_sdr coverage on this channel:
https://www.youtube.com/watch?v=5Fr1mZBI4Rw&t=1s

Other recent projects referenced in the video:
iridium-sniffer – https://github.com/alphafox02/iridium-sniffer
inmarsat-sniffer – https://github.com/alphafox02/inmarsat-sniffer
blue-dragon – https://github.com/alphafox02/blue-dragon

HARDWARE
HackRF One
Meshtastic device
DragonOS

BUILD COMMANDS FROM THE VIDEO
git clone https://github.com/alphafox02/meshtastic-sniffer.git
cd meshtastic-sniffer
mkdir build && cd build
cmake ..
make -j$(nproc)
./meshtastic-sniffer –hackrf –presets=all –keys=default

Optional libs (MQTT + ZMQ + encrypted ZMQ for fusion):
sudo apt install libmosquitto-dev libzmq3-dev libsodium-dev

COMING UP NEXT
Loading channel keys and watching encrypted payloads decrypt live
Evidence tab walkthrough (timeline + per-event replay)
Two stations into the meshtastic-fusion daemon for live multi-station TDOA
Pointing it at a real mesh out in the wild

Thanks for sticking around while I was off building the thing. Drop a
comment if you spin it up, happy to help if anything’s odd on your
setup. Subscribe if you want the follow-up.

See you in the next one.

WarDragon Pro (when in stock):
https://cemaxecuter.com/?product=wardragon-pro-kit

Repo updates:
https://github.com/alphafox02

Updates on X:
https://x.com/cemaxecuter

Support the channel:
https://www.patreon.com/cemaxecuter

#Meshtastic #SDR #LoRa #DragonOS #HackRF #RadioHacking #OpenSource
Show More
DragonOS Noble: Detecting, Decoding & Decrypting Meshtastic with Meshtastic-Sniffer (hackRF, LoRa)
Now Playing
DragonOS Noble: Detecting, Decoding & Decrypting Meshtastic with Meshtastic-Sniffer (hackRF, LoRa)
Hey everyone, sorry it’s been a while. Hope you’ve all been doing …
Hey everyone, sorry it’s been a while. Hope you’ve all been doing
well. Picking things back up with a fresh project: meshtastic-sniffer
running on DragonOS.

Meshtastic-Sniffer is a standalone C decoder for the …
Meshtastic LoRa
network. One binary, polyphase channelizer built in, no GNU Radio
runtime required. With a wide-enough SDR it covers every channel slot
across the US band (902-928 MHz, 104 LongFast slots), simultaneously.

Big credit up front to Josh Conway (crankylinuxuser on GitLab), whose
meshtastic_sdr project a year back was the first practical
SDR approach to Meshtastic. Different shape, same family of problem.

In this video: brief history, live clone + build on DragonOS, first
run with a HackRF, an honest look at HackRF bandwidth limits, what to
look out for on the RF side, and what’s coming next.

Topics: SDR – LoRa – Meshtastic – DragonOS – HackRF – Polyphase
Channelizer – TDOA – Multi-Station Receiver

LEARN MORE

meshtastic-sniffer (this video):
https://github.com/alphafox02/meshtastic-sniffer

Josh Conway’s meshtastic_sdr (original credit):
https://gitlab.com/crankylinuxuser/meshtastic_sdr

DragonOS:
https://cemaxecuter.com

Meshtastic project:
https://meshtastic.org

Previous meshtastic_sdr coverage on this channel:
https://www.youtube.com/watch?v=5Fr1mZBI4Rw&t=1s

Other recent projects referenced in the video:
iridium-sniffer – https://github.com/alphafox02/iridium-sniffer
inmarsat-sniffer – https://github.com/alphafox02/inmarsat-sniffer
blue-dragon – https://github.com/alphafox02/blue-dragon

HARDWARE
HackRF One
Meshtastic device
DragonOS

BUILD COMMANDS FROM THE VIDEO
git clone https://github.com/alphafox02/meshtastic-sniffer.git
cd meshtastic-sniffer
mkdir build && cd build
cmake ..
make -j$(nproc)
./meshtastic-sniffer –hackrf –presets=all –keys=default

Optional libs (MQTT + ZMQ + encrypted ZMQ for fusion):
sudo apt install libmosquitto-dev libzmq3-dev libsodium-dev

COMING UP NEXT
Loading channel keys and watching encrypted payloads decrypt live
Evidence tab walkthrough (timeline + per-event replay)
Two stations into the meshtastic-fusion daemon for live multi-station TDOA
Pointing it at a real mesh out in the wild

Thanks for sticking around while I was off building the thing. Drop a
comment if you spin it up, happy to help if anything’s odd on your
setup. Subscribe if you want the follow-up.

See you in the next one.

WarDragon Pro (when in stock):
https://cemaxecuter.com/?product=wardragon-pro-kit

Repo updates:
https://github.com/alphafox02

Updates on X:
https://x.com/cemaxecuter

Support the channel:
https://www.patreon.com/cemaxecuter

#Meshtastic #SDR #LoRa #DragonOS #HackRF #RadioHacking #OpenSource
Show More
DragonOS Noble: GPU Accelerated Passive BLE Sniffer w/ Ice9 (USRP)
Now Playing
DragonOS Noble: GPU Accelerated Passive BLE Sniffer w/ Ice9 (USRP)
In this video I’m running my fork of the ICE9 Bluetooth Sniffer on …
In this video I’m running my fork of the ICE9 Bluetooth Sniffer on DragonOS Noble, including OpenCL GPU acceleration and several workflow improvements.

ICE9 uses a wideband SDR to monitor the …
entire 2.4 GHz BLE band at once — all 40 channels — with decoding done fully in software. Great for vulnerability assessments.

This fork adds:
– CRC-24 validation for cleaner packet visibility
– ZeroMQ publishing for distributed sensor deployments
– Discussion of CurveZMQ support for securing sensor links
– GPS tagging for mobile captures
– A lightweight ZMQ-driven web dashboard
– OpenCL GPU-accelerated channelizer support (DragonOS Noble)

In the demo you’ll see it running on a LibreSDR (USRP-compatible), capturing live BLE traffic, publishing packets over ZMQ, and feeding the web interface in real time.

The goal is simple: make ICE9 more practical for real deployments — especially remote sensors, mobile capture rigs, and distributed monitoring setups running on DragonOS Noble.

Repo:
https://github.com/alphafox02/ice9-bluetooth-sniffer

WarDragon Pro (when in stock):
https://cemaxecuter.com/?product=wardragon-pro-kit

Repo updates:
https://github.com/alphafox02

Updates on X:
https://x.com/cemaxecuter

Support the channel:
https://www.patreon.com/cemaxecuter
Show More
WarDragon Pro: OcuSync 4+ Detection via AntSDR Firmware Update
Now Playing
WarDragon Pro: OcuSync 4+ Detection via AntSDR Firmware Update
In this video, I share a quick sneak peek at new firmware running on …
In this video, I share a quick sneak peek at new firmware running on the AntSDR E200 inside the WarDragon Pro.

This update adds detection of OcuSync 4+ and the ability …
to differentiate encrypted DroneID bursts, while continuing to support OcuSync 2 and OcuSync 3.

What’s included:

– OcuSync 4+ detection
– Per-detection frequency and RSSI reporting
– Differentiation between encrypted DroneID bursts
– Repo update allowing both legacy and new firmware to work with WarDragon (Firmware not uploaded yet) https://github.com/alphafox02/antsdr_dji_droneid

This is just a short preview. I’ll go deeper into the technical details and signal handling in a future video.

WarDragon Pro (when in stock):
https://cemaxecuter.com/?product=wardragon-pro-kit

Repo updates:
https://github.com/alphafox02

Updates on X:
https://x.com/cemaxecuter

Support the channel:
https://www.patreon.com/cemaxecuter
Show More
WarDragon Pro Live Analog FPV Detection with Energy Scan + DSP Confirmation
Now Playing
WarDragon Pro Live Analog FPV Detection with Energy Scan + DSP Confirmation
In this video, I demo WarDragon FPV detection live against an analog …
In this video, I demo WarDragon FPV detection live against an analog FPV transmitter.

You’ll see the GNU Radio + gr-inspector energy scan workflow running manually, followed by DSP-based confirmation using …
suscli fpvdet / SigDigger, with detections coming in in real time.

I also walk through the current pipeline and what’s next, including:

– Why energy detection alone isn’t enough, and how DSP confirmation improves confidence

– How this capability fits into the broader WarDragon platform

– What’s working today vs. what I’m optimizing for speed, reliability, and operator workflow

– A quick 2026 update, including progress on the WarDragon ATAK plugin

Repo (open scan scripts):
https://github.com/alphafox02/wardragon-fpv-detect

Note: The suscli fpvdet DSP confirm plugin is a WarDragon kit component.

WarDragon Pro (when in stock):
https://cemaxecuter.com/?product=wardragon-pro-kit

Updates on X:
https://x.com/cemaxecuter

Support the channel:
If you find this content helpful, consider supporting via Patreon:
https://www.patreon.com/cemaxecuter
Show More
DragonOS Noble Update: Multi-Agent Sparrow-WiFi Control, PyQt6 QSpectrumAnalyzer & More (hackRF)
Now Playing
DragonOS Noble Update: Multi-Agent Sparrow-WiFi Control, PyQt6 QSpectrumAnalyzer & More (hackRF)
In this video, I walk through several updates that will be rolled into …
In this video, I walk through several updates that will be rolled into an upcoming DragonOS Noble ISO, with the main focus on a new Sparrow-WiFi multi-agent controller and a …refreshed QSpectrumAnalyzer rebuilt for PyQt6.

The biggest portion of this video is a step-by-step walkthrough of getting the Sparrow-WiFi controller up and running, and explaining how it leverages the existing Sparrow-WiFi API to control one or many remote agents simultaneously. Instead of managing a single Sparrow-WiFi instance, the controller can now task multiple agents at once.

This enables coordinated actions such as:

– Kicking off Wi-Fi and Bluetooth scans across multiple remote nodes
– General spectrum awareness using devices like the HackRF
– Centralized C2 of tools like Aircrack-NG

These changes significantly improve scalability and make Sparrow-WiFi much more practical for distributed sensor deployments.

Additional updates covered:
– QSpectrumAnalyzer updated and cleaned up for PyQt6 support
– Notes on how these changes fit into future DragonOS Noble releases

This is a work-in-progress update, but hopefully useful for anyone running Sparrow-WiFi, experimenting with distributed RF sensors, or building larger-scale monitoring setups.

WarDragon Pro available here (when in stock): https://cemaxecuter.com/?product=wardragon-pro-kit

Don’t miss out on staying connected: Catch updates on X: https://x.com/cemaxecuter

Supporting the channel: If you find this content helpful, please consider supporting the channel through Patreon: https://www.patreon.com/cemaxecuter
Show More
WarDragon Pro ADS-B Integration in Under 10 Minutes — Fast Setup + DragonSync Workflow
Now Playing
WarDragon Pro ADS-B Integration in Under 10 Minutes — Fast Setup + DragonSync Workflow
In this video, I walk through how to take an existing WarDragon Pro …
In this video, I walk through how to take an existing WarDragon Pro kit and temporarily repurpose the onboard SDR from its primary DJI OcuSync detection/decoding role to instead detect, …decode, and track ADS-B aircraft.

I show how DragonSync can already forward ADS-B targets to ATAK today — with future outputs coming soon (Lattice, MQTT, and more). Everything in this walkthrough will be bundled into an upcoming WarDragon Pro restore image to make the workflow even faster.

Of course, swapping the SDR like this comes at the cost of losing its usual mission, but the WarDragon Pro can easily accept an additional SDR dedicated solely to ADS-B if you want both capabilities running side-by-side.

Quick, clean, and flexible — exactly why open hardware wins.

WarDragon Pro available here (when in stock): https://cemaxecuter.com/?product=wardragon-pro-kit

Don’t miss out on staying connected: Catch updates on X: https://x.com/cemaxecuter

Supporting the channel: If you find this content helpful, please consider supporting the channel through Patreon: https://www.patreon.com/cemaxecuter
Show More
WarDragon Pro Anduril Lattice Compatible w/ Real Time Sensor Feed
Now Playing
WarDragon Pro Anduril Lattice Compatible w/ Real Time Sensor Feed
In this video, I show how the WarDragon Pro — a DragonOS-based RF …
In this video, I show how the WarDragon Pro — a DragonOS-based RF sensing and drone-detection platform — integrates with Anduril’s Lattice Sandbox using the official Lattice Python SDK.

The WarDragon …
Pro isn’t an Anduril device, but with recent updates to my DragonSync application, it can now output detection and positional data directly in Lattice format, allowing real-time visualization inside the sandbox environment.

This demonstration covers:
🔹 Installing and configuring the Lattice Python SDK on WarDragon Pro
🔹 Extending DragonSync to publish detections and GPS data to Lattice
🔹 Setting up the Lattice Sandbox for simulation
🔹 Running a live test stream to show WarDragon Pro detections appearing inside Lattice

The next video will take this from the sandbox to the real world — showing live drone detections feeding into Lattice from the field.

💡 Topics: SDR • Drone Detection • Anduril Lattice • Python SDK • Sensor Fusion • TAK Integration • C-UAS

📦 Learn More:
🔗 WarDragon Pro – https://cemaxecuter.com/?product=wardragon-pro-kit
🔗 DragonSync – https://github.com/alphafox02/DragonSync
🔗 Anduril Lattice Sandbox – https://www.anduril.com
Show More
DragonOS Noble Fixing Sparrow-WiFi: SDR Spectrum, Wi-Fi/BT Scanning, and Active Effects in One
Now Playing
DragonOS Noble Fixing Sparrow-WiFi: SDR Spectrum, Wi-Fi/BT Scanning, and Active Effects in One
In this video I dive into Sparrow-WiFi as it ships on DragonOS Noble — …
In this video I dive into Sparrow-WiFi as it ships on DragonOS Noble — fixing a few nagging issues and showing how the pieces fit together.

I demonstrate Sparrow-WiFi using SDRs …
(I’m using a HackRF) for live 2.4 GHz and 5 GHz spectrum viewing while Wi-Fi adapters and an Ubertooth handle packet-level Wi-Fi and Bluetooth discovery. You’ll also see how Sparrow ties into Aircrack-ng for controlled active effects (I don’t perform real deauths or harvest keys here), and how GPS telemetry maps where signals show up.

Worth noting (in this description only): adding Wi-Fi 6E (a third spectrum view), surfacing bandwidth / channel info in the UI, and building a multi-agent “hub” to monitor/control remote agents are useful ideas for future work — I’m listing them here as notes for future videos, not things I discuss on camera in this clip.

Why watch:
– Practical fixes and UX tweaks for Sparrow-WiFi on DragonOS Noble
– Live HackRF/Ubertooth spectrum + packet discovery workflow (Wi-Fi adapters + Ubertooth)

Links:
https://github.com/ghostop14/sparrow-wifi

Coming soon: a follow-up that digs into Sparrow-WiFi’s client/server capabilities and a remote payload/demo (remote SDR + telemetry).

WarDragon Pro available here (when in stock): https://cemaxecuter.com/?product=wardragon-pro-kit

Don’t miss out on staying connected: Catch updates on X: https://x.com/cemaxecuter

Supporting the channel: If you find this content helpful, please consider supporting the channel through Patreon: https://www.patreon.com/cemaxecuter
Show More
DragonOS Noble: Testing JAERO + SDRReceiver SDRplay Support w/ Initial Inmarsat Uplink (RSP1B)
Now Playing
DragonOS Noble: Testing JAERO + SDRReceiver SDRplay Support w/ Initial Inmarsat Uplink (RSP1B)
Quick session focused on initial testing of the SDRplay RSP1B using …
Quick session focused on initial testing of the SDRplay RSP1B using JAERO and SDRReceiver on DragonOS Noble — now with native SDRplay support.

I’m not an expert on Inmarsat, JAERO, or …
AERO ACARS — this was mainly about verifying the new support and showing a first successful aircraft-to-ground message received during recording. Still, progress!

For more detailed and well-explained info on Inmarsat and JAERO, I recommend checking out The Bald Geek — his material is top-notch for learning this stuff.

📦 Repositories used in this video:
➡️https://github.com/jeroenbeijer/SDRReceiver
➡️ https://github.com/jontio/JAERO
Show More
DragonOS Noble: Mapping VDL2 + HFDL Aircraft Traffic in Grafana (RTLSDR v4, Airspy Discovery HF+)
Now Playing
DragonOS Noble: Mapping VDL2 + HFDL Aircraft Traffic in Grafana (RTLSDR v4, Airspy Discovery HF+)
In this video, I walk through the latest updates to the Grafana stack …
In this video, I walk through the latest updates to the Grafana stack — now featuring VDL2 (dumpvdl2) pipelines alongside HFDL (dumphfdl).
You’ll see how both data sources come together to …
visualize live aircraft positions, frequency stats, and message logs, all mapped and searchable inside Grafana.

🧠 Highlights:
– Overview of dumpvdl2 and the type of aircraft traffic it decodes
– Integration of VDL2 and HFDL pipelines into the Grafana stack
– Mapping and exploring aircraft position data in real time
– How data flows from SDR → dumpvdl2/dumphfdl → Graphite/Loki → Grafana
– Why having all this in Grafana unlocks new ways to explore, filter, and analyze aviation data

🔗 Repositories and Resources

📁
– https://github.com/alphafox02/dumphfdl-grafana-stack

💡 Note: The dev branch includes persistent volume settings for Grafana, Loki, and Graphite — so dashboards and data remain intact after container restarts.

▶️ Previous Video (HFDL Setup)
📺 https://youtu.be/SrcyvaXPUGI

💬 Notes
Once configured, you can explore flight data interactively — from log details to frequency trends — directly on the map and dashboard panels.

WarDragon Pro available here (when in stock): https://cemaxecuter.com/?product=wardragon-pro-kit

Don’t miss out on staying connected: Catch updates on X: https://x.com/cemaxecuter

Supporting the channel: If you find this content helpful, please consider supporting the channel through Patreon: https://www.patreon.com/cemaxecuter

#HFDL #DragonOS #Grafana #Airspy #SDR #HF #Aviation #SignalsIntelligence #SoftwareDefinedRadio
Show More
DragonOS Noble: Real-Time HFDL Aircraft Monitoring with dumphfdl & Grafana
Now Playing
DragonOS Noble: Real-Time HFDL Aircraft Monitoring with dumphfdl & Grafana
Back on DragonOS Noble, retesting some classic applications — this …
Back on DragonOS Noble, retesting some classic applications — this time focusing on dumphfdl, an open-source HF Data Link (HFDL) decoder already included in DragonOS.

In this video, I show how …
to receive long-range aircraft data using the Airspy HF+, explain frequency and sample rate choices, and then connect dumphfdl’s JSON and StatsD outputs into Grafana using my new Docker stack.

📡 So what’s the point?
This setup turns raw HF aircraft traffic into a real-time observability dashboard, giving you insights into HFDL ground stations, aircraft messages, and signal metrics — all running locally on DragonOS.

🧩 Project Links:
– dumphfdl-grafana-stack (Docker + Grafana setup):
👉 https://github.com/alphafox02/dumphfdl-grafana-stack

– dumphfdl decoder (included in DragonOS):
👉 https://github.com/szpajder/dumphfdl

Hardware used:
– Airspy HF+ Discovery
– YouLoop HF antenna tuned for 8–11 MHz range

Software:
– DragonOS Noble (includes dumphfdl)
– Docker stack with Graphite, Loki, Promtail, and Grafana

WarDragon Pro available here (when in stock): https://cemaxecuter.com/?product=wardragon-pro-kit

Don’t miss out on staying connected: Catch updates on X: https://x.com/cemaxecuter

Supporting the channel: If you find this content helpful, please consider supporting the channel through Patreon: https://www.patreon.com/cemaxecuter

#HFDL #DragonOS #Grafana #Airspy #SDR #HF #Aviation #SignalsIntelligence #SoftwareDefinedRadio
Show More
DragonOS Pi64 – Recompiled SDRAngel on Pi4 + Live AIS Reception (Caribou Lite, Beta41+)
Now Playing
DragonOS Pi64 – Recompiled SDRAngel on Pi4 + Live AIS Reception (Caribou Lite, Beta41+)
In this follow-up to my earlier Caribou Lite on Pi4 video, I show how …
In this follow-up to my earlier Caribou Lite on Pi4 video, I show how to get SDRAngel running again on the Raspberry Pi 4 by installing a .deb package that …I recompiled. Requires Beta41 or later DragonOS Pi64.

https://sourceforge.net/projects/dragonos-pi64/

Once it’s set up, I demonstrate how to use SDRAngel to receive and decode AIS (Automatic Identification System) signals—broadcasts from ships that include their identity, position, course, and speed.

This lets you visualize nearby maritime traffic in real time right from your SDR and Pi4. If you’d like to learn more about SDRAngel’s AIS capabilities, check out the project page here:
👉 https://github.com/f4exb/sdrangel/blob/master/plugins/channelrx/demodais/readme.md

The recompiled .deb I used in the video is also linked below so you can try it yourself.

https://drive.google.com/file/d/1AB_4KZROZBYcZ-3_YpZ1PG57xK3YzUlQ/view?usp=sharing

WarDragon Pro available here (when in stock): https://cemaxecuter.com/?product=wardragon-pro-kit

Don’t miss out on staying connected: Catch updates on X: https://x.com/cemaxecuter

Supporting the channel: If you find this content helpful, please consider supporting the channel through Patreon: https://www.patreon.com/cemaxecuter
Show More
1 of 29
CemaXecuter

Drone detection and RF awareness, built for the field.

PRODUCT

WarDragon

Shop

Support

SOLUTIONS

Public Safety

Corrections

Event Security

Critical Infrastructure

DRAGONOS

Community

Download for x86_64

Download for Raspberry Pi

Wiki

COMPANY

Contact

Legal

Commercial WarDragon systems are manufactured and distributed by Millenium Products. WarDragon provides passive RF detection and situational awareness only. It is not a jammer, mitigation system, interdiction tool, or aircraft-control system. Performance varies by RF environment, antenna placement, aircraft type, protocol behaviour, line of sight, and deployment configuration. Terms and policies.

Your cart (items: 0)

Products in cart

Product Details Total
Subtotal $0.00
Shipping and taxes calculated at checkout.
View my cart
Go to checkout

Your cart is currently empty!

Start shopping

Notifications