Repository navigation
Flash a node
Luke Switzer edited this page Oct 26, 2026
·
1 revision
You flash AntiHunter from your browser, with nothing to install. You can also build it from source.
- Open the Web Flasher in Chrome or Edge on a desktop. Other browsers cannot flash.
- Attach all three antennas before you power on the node.
- Plug the node into USB.
- Pick a channel: Stable, Beta, or Experimental — XIAO ESP32-C5.
- Pick Full (with the web UI) or Headless (mesh and serial only). See Full or Headless.
- Tick Erase device for a clean flash. This makes a new erase key; write it down when the flasher shows it.
- Select Connect & Flash and choose the serial port.
curl -fsSL -o flashAntihunter.sh https://raw.githubusercontent.com/lukeswitz/AntiHunter/main/Dist/flashAntihunter.sh
chmod +x flashAntihunter.sh
./flashAntihunter.sh # -e erases first, -c sets device parameters, -l lists firmwareTo build and flash from source, see Build from source.
Set the LoRa region, or the radio never transmits. See Meshtastic radio setup. Then lock down the defaults before you deploy.
Use Chrome or Edge on a desktop; phone browsers and other desktop browsers cannot flash. Try a different USB cable, since some are charge-only. Close any serial monitor that is holding the port.
Start
Nodes
Find devices
- Target scan
- Device discovery
- Device classifier
- Probe requests
- Randomized MAC tracer
- Drone Remote ID
- Triangulation
Watch an area
Detect attacks
Capture and respond
How-to
Reference
Build