# AntiHunter DIGINODE (Kit/Assembled)

Distributed wireless detection — Wi-Fi, BLE, drones, LoRa mesh

- **Seller:** [AntiHunter](https://www.lectronz.com/stores/antihunter), Boulder, Colorado, United States
- **Price:** $180.00 (USD, before shipping and taxes)
- **Availability:** Sold out
- **Categories:** Lora, ESP32, Home automation
- **Country of origin:** United States
- **Product page:** https://www.lectronz.com/products/antihunter-diginode-kitassembled

## Options

**Node Tier**

- Tier 3: Core Module PCB (Soldered) (0 left)
- Tier 2: Parts Kit (Unassembled) [Add $70.00] (0 left)
- Tier 1: Fully Assembled Unit [Add $170.00] (0 left)

## Links

- [Documentation](https://github.com/lukeswitz/AntiHunter/tree/main/docs)
- [Code](https://github.com/lukeswitz/AntiHunter)

## Images

![AntiHunter DIGINODE (Kit/Assembled)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjY4MzIsInB1ciI6ImJsb2JfaWQifX0=--7dbc1567dc17758f170559c026507960b0033929/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--605f1da017bcbb03ce31845cd0e81d97e3b3c574/b_export.png)
![AntiHunter DIGINODE (Kit/Assembled)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njk4NDAsInB1ciI6ImJsb2JfaWQifX0=--8a7a44719dd6bfcff845f73563eee7bc718b8215/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/IMG_7512.jpeg)
![AntiHunter DIGINODE (Kit/Assembled)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjU5ODEsInB1ciI6ImJsb2JfaWQifX0=--049d04738409496b2986341e4327c3464e4956b8/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/IMG_6928.JPG)
![AntiHunter DIGINODE (Kit/Assembled)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njk4NDQsInB1ciI6ImJsb2JfaWQifX0=--a8ee9d3306181ec4d5c597d7193d7c6139e27b54/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/IMG_7514.jpeg)
![AntiHunter DIGINODE (Kit/Assembled)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjU5NjksInB1ciI6ImJsb2JfaWQifX0=--dfb269b341f43542f1e30c4ceb4de9de22afbab1/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/Bazaart_D3A9524E-708B-4FB6-8EC9-E17051616A84.jpeg)
![AntiHunter DIGINODE (Kit/Assembled)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjY4NDYsInB1ciI6ImJsb2JfaWQifX0=--97d24267a82c814dbbeac139843e377fbc95ffd9/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJKUEciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--a1419a086f227676aca33a49760ac51e58b523e3/IMG_7362.JPG)
![AntiHunter DIGINODE (Kit/Assembled)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjYwMDEsInB1ciI6ImJsb2JfaWQifX0=--01b26fadd454dd55a3c41e75f1a41bcca4aad472/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/Bazaart_6473D124-AC5E-41EA-9CFA-24550BD6777A.jpeg)
![AntiHunter DIGINODE (Kit/Assembled)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjY4MDUsInB1ciI6ImJsb2JfaWQifX0=--1eeafd7c15c38bbec6f79af5f3a0de39a35ca679/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/2.jpeg)
![AntiHunter DIGINODE (Kit/Assembled)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjY4MjYsInB1ciI6ImJsb2JfaWQifX0=--a04b5f2fdab715fdfc6efcab62f527edfd3abca1/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/7.jpeg)
![AntiHunter DIGINODE (Kit/Assembled)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjY2ODAsInB1ciI6ImJsb2JfaWQifX0=--568599bcc5d94832c9118735b07494e905fd4d94/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/ant.jpeg)
![AntiHunter DIGINODE (Kit/Assembled)](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NjY4MDksInB1ciI6ImJsb2JfaWQifX0=--a69dd606fad616c4c28e438ab166a82a8e5f5211/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbOTYwLDY0MF0sInNhdmVyIjp7InN0cmlwIjp0cnVlfX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--4e27bac8cdfb621fb828f6a3a5982fe1a423b516/3.jpeg)

## Description

# AntiHunter DIGI Node



**[Website](https://rootdowndigital.com/antihunter) · [Discord](https://discord.gg/AYFzUurfmh) · [GitHub](https://github.com/lukeswitz/AntiHunter)**

![](https://lectronz.com/lectronz/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg4MTEsInB1ciI6ImJsb2JfaWQifX0=--8786a4219cb2fadd971bef36b748ff6b98077355/ah-pcb.png)

## Description

AntiHunter is distributed Wi-Fi and BLE signal intelligence & attack detection. Controlled from its own Wi-Fi, or using Meshtastic radio commands.

Vibration based scans and self-destruct option. Defensive by design. Knows the devices and networks around you, alerts when it matters. Integrates as far or close as you choose.

Swap the S3 for an ESP32-C5 and it scans 2.4 + 5 GHz Wi-Fi 6 (beta)

**No account, no subscription. Open source.**

Featured in Seeed Studio's [Best 20 XIAO Projects of 2025](https://www.seeedstudio.com/blog/2026/01/29/best-xiao-projects/).

![](https://lectronz.com/lectronz/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg4MDYsInB1ciI6ImJsb2JfaWQifX0=--e77f3fa23b3b797104ae2ddacaf16e07273d8e8d/64FD12F7-E263-4113-89FB-4617FAA7EDCD_1_105_c.jpeg)

---

### Know the devices nearby

- **Device scanner** — Every Wi-Fi AP and BLE device in range: signal, channel, name, vendor
- **Probe capture** — The network names phones broadcast looking for home, work, past locations
- **Ghost SSIDs** — Flags probed networks no AP answers — a device's location history, pulled from the air
- **Baseline anomaly** — Learns what's normal, alerts on anything new, missing, or returned. 100K devices on SD
- **Target watchlist** — Instant alert when a specific MAC, OUI, SSID, or identity ID appears
- **MAC correlation** — Links rotating addresses back to one persistent identity (experimental)
- **Packet capture** — Pcap to SD: Wi-Fi with full radiotap (channel, rate, RSSI), BLE as link-layer PDUs for Wireshark (beta)

![](https://lectronz.com/lectronz/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg4MTAsInB1ciI6ImJsb2JfaWQifX0=--a2152aebd76b54fd1e260d70f1464a6ab0cb5900/IMG_0671.jpeg)

### Catch attacks, name the tool

- **Sentinel** — Detects Wi-Fi attacks and names the tool: bettercap, mdk4, aireplay-ng, Marauder, Flipper, hcxdumptool, Bruce, more.  Connected AP clients, mesh command history & jamming detection (beta)
- **Attack coverage** — Deauth floods, evil twins, rogue APs, KARMA traps, PMKID harvest, SAE DoS, beacon/auth/assoc floods
- **CVE detection** — KRACK, FragAttacks, SSID Confusion, Dragonblood

**Cross-validation** — On a mesh, nodes cross-check detections. Configurable threshold; outlier rejection at 5+ reports

![](https://lectronz.com/lectronz/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg4MDgsInB1ciI6ImJsb2JfaWQifX0=--0bfb50de28fb928eff44e799236abaccd9bcd35e/image.png)

### Track drones

- **Drone Remote ID** — Aircraft ID, altitude, speed, heading, and the pilot's GPS position — Wi-Fi and BLE
- **Spoof check** — Two GPS nodes flag a drone lying about its position

### Locate signals

**Triangulation** — 3+ GPS nodes locate a target on the map. Kalman-filtered, confidence-scored, Google Maps pin (experimental)

### Get to know your RF neighborhood 

**Baseline Anomoly Detection** mode measures what's around. Alerts on anything new, moved within a range you set, or devices that left the area.

### Sense motion, no camera

**Wi-Fi motion sensing (beta)** — CSI motion detection thats uses a passive read of what's already in the air. Reads how the room's Wi-Fi bends around a moving body. Works through walls as documented in the WiDetect paper.  No calibration, no baseline


### Run it your way

* **Web dashboard** — Full control from the node's own Wi-Fi at 192.168.4.1
* **Mesh commands** — Text commands to one node or @ALL over LoRa, miles away, no internet
* **HTTP/JSON API** — 155 routes for scanning, configuration, device data, and log access
* **Data Explorer** — Browse all findings, device history, and scan data from the web UI
* **Meshtastic app** — Pair the radio to your phone over Bluetooth. Send commands, receive detections from anywhere in mesh range
* **TAK / ATAK** — Node traffic bridges to the Team Awareness Kit via Meshtastic
* **MQTT** — Mesh traffic forwarded to a broker for logging, Home Assistant, or Node-RED via Meshtastic
* **Serial** — Direct UART for scripting and integration
* **Headless** — No Wi-Fi, no web page. Mesh and serial only — zero RF from the node


### Protect the node

**Vibration trigger** — A bump starts a scan you choose, or wipes the SD and drops a decoy weather-station config

**Privacy mode** — One tap redacts MACs, GPS, and SSIDs before sharing a screenshot

**Battery saver** — 80 MHz CPU, light sleep, mesh heartbeat only

**Allowlist** — Global device allowlist, ignored across all scan modes

**Self-recovery** — Fixes a broken config on boot

![](https://lectronz.com/lectronz/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg4MDcsInB1ciI6ImJsb2JfaWQifX0=--ca85a6b400f4949751449c218806b3a3d3b155ab/ah-184273ff31bd.png)

---

## Built for

**Pentesters** — Passive recon of a target space. Every device, every probe, every network name

**Blue teams** — Continuous monitoring with tool-level attribution when someone attacks your network

**Counter-UAS** — Drone Remote ID collection with pilot position, fed to Command Center or TAK

**Event security** — Baseline a venue, get alerted on new or suspicious devices

**OPSEC** — Know what's around you. Vibration wipe. Decoy config. Headless mode

---

## How it compares

A Dedrone fixed site lists at $58,000. AntiHunter puts detection on a $250 node — battery-powered, LoRa meshed, no infrastructure, no fees.

| | AntiHunter | Dedrone | Bastille | Wi-Fi Pineapple | ESP32 Marauder |
|---|---|---|---|---|---|
| **Signals** | Wi-Fi, BLE, drone ID, attacks | Drone RF | Wi-Fi, BLE, cellular | Wi-Fi | Wi-Fi, BLE |
| **Names the attacker's tool** | Yes | No | No | No | No |
| **Battery / field deploy** | Yes, 18650 or solar | No, mains | No, mains | No | Yes, handheld |
| **Mesh, no infrastructure** | LoRa, miles | No | No | No | No |
| **Open source** | Yes: firmware, STLs, C2 | No | No | Partial | Yes |
| **Recurring fees** | None | License | Subscription | None | None |
| **Price** | $180-350 | $58,000/site | Enterprise quote | ~$120–300 | Free–$170 |

---

## Command Center 
**(separate, free, open source)**

The [Command Center](https://github.com/TheRealSirHaXalot/AntiHunter-Command-Control-PRO) puts every node on one live map: drone tracks, geofence alarms, FAA lookup, ADS-B/ACARS, TAK bridge, MQTT federation, RBAC + 2FA, CSV/GeoJSON export. Self-hosted on your hardware.

![](https://lectronz.com/lectronz/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njg4MDksInB1ciI6ImJsb2JfaWQifX0=--d27c6e8e1097650ae1ed78101aea38e2f2d0ecf4/ah-0d329501367d.png)

---

## Tiers

*Run the PCB, build your own from parts or buy it assembled.*

### What's in the box

- **Tier 3:** Core (soldered PCB) & factory antennas
- **Tier 2:** All parts except GPS antenna, **solder/assemble yourself**
- **Tier 1:** Fully built & assembled DIGI node + GPS active helix antenna

| | **3:** Soldered Core | **2:** Parts Kit | **1**: Fully Assembled |
|---|---|---|---|
| **Price** |  $180 | $250 | $350 |
| **Ships** |  Core soldered, tested, no assembly required  | Parts kit, build yourself | Built, tested, ready to deploy |
| **You add** |  Power (USB) | Batteries, **Active GPS SMA Antenna** | Batteries |


#### **Tier 1 Case**

A **one-piece** design which eliminates potential leaks from the bonding process. As a tradeoff, a minimal amount of support scaring can sometimes appear on the GPS antenna base:

![](https://lectronz.com/lectronz/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6Njk0NzMsInB1ciI6ImJsb2JfaWQifX0=--7d35a22f376d145c4b49e2e2716f2ffae10cd103/IMG_7471.jpeg)

- **Tier 1 ships with the one-piece case.** 
- **Tier 2** kit comes with a **two-piece** design that you bond together yourself.

*We do this to ensure no heat inset defects. Send a message before ordering to request a different case.*


`CORE COMPONENTS` 

* 1x DIGI Node PCB (2 layer, copper ground plane)
* 1x Seeed Studio XIAO ESP32-S3
* 1x Heltec Wi-Fi LoRa 32 V3.2 
* 1x ATGM336H GPS Module
* 1x Micro SD SDHC TF Module
* 1x SD Card (FAT32, 8GB or 16GB)
* 1x SW-420 Vibration Sensor
* 1x DS3231 Real Time Clock Module


`CONNECTORS & FASTENERS`

* 3-5x JST 2.54 2-Pin Terminals (Node requires 3)
* 10x M3 Mounting Heat Inserts
* 4x M2 Mounting Heat Inserts (power board)
* 2x JST Power Cable (for switch & power board)
* 10x M3x6mm Hex Screws (for enclosure, PCB)
* 2x M2x6 Hex screws (power board)
* 2x M3x15mm Brass Standoffs
* 1x 1/4" Tripod Insert

`ANTENNAS & WIRING`

* 3x U.FL to SMA Pigtail Cable (SMA bulkhead, 10-20cm)
* 1x Antenna 2.4 & 5GHz (Wi-Fi/BLE)
* 1x Antenna LoRa 
* 1x Active GPS Helix Antenna (L1, SMA) **Tier 1 only**

`POWER & THERMAL`

* 1x Type-C Female USB Waterproof Jack Connector
* 1x KSD9700 Normally Open Thermal Wire Sensor (40C)
* 1x 30mm 5V Fan - Dual bearing, 2.54 JST (7-10mm)
* 1x 3-Pin Mini On/Off Switch w/water resistant cap
* 1x Type-C 15W 3A 5V Fast Charge UPS Power Supply (2S 18650 Charger Module DC-DC Step Up Booster Converter)

`ENCLOSURE`

* 1x Enclosure, 3D printed with TPU seal set (GPS antenna seat, USB plug, front and rear cover gaskets)

---

## Specs

| | |
|---|---|
| **RF** | 2.4 GHz Wi-Fi b/g/n + BLE. 2.4 + 5 GHz with ESP32-C5 |
| **MCU** | Seeed XIAO ESP32-S3 |
| **Mesh** | Heltec Wi-Fi LoRa 32 V3.2, Meshtastic |
| **GPS** | ATGM336H + DS3231 RTC |
| **Tamper** | SW-420 vibration sensor |
| **Storage** | micro-SD, FAT32, 8/16 GB included |
| **Power** | USB-C / 18650 UPS / 5 V solar |
| **Board** | 82 mm circular, 2-layer, M3 + 1/4" tripod mount |
| **Firmware** | Open source (AGPL-3.0), browser flasher, stable + beta channels |

Note: Sentinel, Wi-Fi motion sensing, and packet capture are beta. Perfect triangulation with this hardware is impossible, but still very accurate.

---

## Warranty
- **Assembled & Soldered Core** — Ship bench-tested, guaranteed functional on arrival. Dead-on-arrival replaced free within 14 days of delivery. Seller workmanship — soldering and assembly — covered 90 days.
- **Parts Kit** — Individual parts guaranteed against manufacturing defect. Missing or dead-on-arrival parts replaced free within 14 days. Assembled function is the builder's responsibility, not covered.
- **Not covered**— Incorrect power input, voltage, or polarity; water ingress, environmental exposure, misuse, or modification; any failure from buyer assembly. The node requires regulated 5V. Powering it outside spec is user error, not a defect.
- Remedy is repair or replacement of the affected part at the seller's discretion, capped at the purchase price. No liability for incidental or consequential damages. Firmware as-is under AGPL-3.0.

---

## Links

- [Web flasher & config tool](https://lukeswitz.github.io/AntiHunter/)
- [Firmware + docs](https://github.com/lukeswitz/AntiHunter)
- [AH Command Center Software](https://github.com/TheRealSirHaXalot/AntiHunter-Command-Control-PRO)
- [Assembly manual + STLs](https://github.com/lukeswitz/AntiHunter/tree/main/hw/Prototype_STL_Files)
- [BOM with links and photos.](https://github.com/lukeswitz/AntiHunter/blob/beta/hw/Prototype_STL_Files/BOM-Links.md)
- [Operators Guide](https://github.com/lukeswitz/AntiHunter/blob/main/docs/AntiHunter-Operators-Guide.pdf)
- [Deployment Notes by Tier](https://github.com/lukeswitz/AntiHunter/tree/main/docs)
- [Bare PCB](https://lectronz.com/products/antihunter-diginode-24ghz-wifible-pcb-only)

### Notes

Detection only — it listens, it doesn't attack. Lawful use only. [Disclaimer.](https://github.com/lukeswitz/AntiHunter#legal-disclaimer).  

- **Pictured solar panels and tripods not included.** 
- **Included SD card size can vary 8 or 16GB with current supply chain**

  Runs AntiHunter firmware — `patent pending, U.S. 64/151,838`


## Shipping policy

• Dispatch is typically 1–3 business days when in stock.
• Ships within the contiguous 48 US states via USPS Ground Advantage or Priority Mail
• Every shipment includes a tracking number and $100 insurance via USPS
• PCBs are bagged, sealed, and shipped in a bubble mailer. Orders of 6 or more ship boxed.
• Parts kits are bagged, hex-paper padded and boxed.
• Soldered units ship in ESD bags. 

Note: Be sure to include your unit/apartment number if applicable. USPS returns packages if the address or name are not in their system.


