DSTIKE Deauther Watch (Portable & Programmable Hacking Tool)
- Biohazard

- Jul 28
- 12 min read

DSTIKE Deauther Watch: Complete Guide
DSTIKE watches are wearable ESP8266/ESP32 development boards that look like chunky smartwatches but function as portable WiFi attack platforms. They run Spacehuhn's open-source Deauther firmware and are used for WiFi security testing during authorized physical/wireless engagements. The form factor is the key advantage: you walk into a target facility wearing what looks like a fitness tracker, and you're running deauth attacks, beacon floods, and packet monitoring from your wrist.
The DSTIKE Model Lineup - 6 Current Devices
DSTIKE has been iterating since roughly 2019. The lineup now spans three chip generations and finally includes a 5GHz-capable model:
Model | Chipset | Bands | Key Features | Battery | Range | Price |
Watch X (SE) | ESP8266 | 2.4GHz | Entry level, buzzer, external antenna | 500mAh / 5-6h | 30-50m | ~$30 |
Watch Y (V3S) | ESP8266 | 2.4GHz | USB-C, larger battery, no buzzer | 1000mAh / 9-10h | 80-100m | ~$35 |
Watch V1 (SE) | ESP8266 | 2.4GHz | Redesigned PCB, RTC, WS2812b LED, buzzer | 500mAh / 5-6h | 50-80m | ~$40 |
Watch Z | ESP8266 + ATmega32u4 | 2.4GHz | BadUSB, TF card, programmable via Arduino | 1000mAh / 9-10h | 80-100m | ~$55 |
Deauther32 SE | ESP32-S3 | 2.4GHz + BLE | Color IPS display, SD card, 240×240 screen | 1000mAh / 8-10h | 80-100m | ~$65 |
Deauther32 MINI 5G | ESP32-C5 RISC-V | 2.4GHz + 5GHz + WiFi 6 | Dual-band, RGB status LED, 1.54" IPS | 700mAh | 50-80m | ~$70 |
Core Attack Capabilities
All models run Spacehuhn's Deauther firmware. The interface is a three-button menu system (Up, Down, Select) navigating an OLED or IPS display. Here's what you can do from your wrist:
1. WiFi Scanning — Reconnaissance
The watch scans for access points and client stations in range. On a single button press, you see:
Access Points: SSID, BSSID (MAC), channel, signal strength (RSSI in dBm), encryption type (Open/WPA/WPA2/WPA3)
Client Stations: MAC addresses of connected devices, which AP they're associated with, signal strength, vendor OUI lookup
Combined scan: See both simultaneously — APs and the stations connected to them
During a physical pentest, this is instant situational awareness. Stand in the lobby, run a scan, and in 15 seconds you have a map of every WiFi network and every connected device in range. No laptop. No backpack. Just a watch.
The ESP8266 models scan channels 1–14 (2.4GHz only). The new ESP32-C5 MINI 5G scans both bands.
2. Deauthentication Attack — The Signature Feature
802.11 deauthentication frames are management frames that tell a client "you've been disconnected." They're unencrypted and unauthenticated by design — the WiFi standard from 1997. Any device can send them claiming to be the access point.
On the DSTIKE watch:
Scan for networks and clients
Select target(s) from the scan list
Start the deauth attack
The watch floods deauth frames to the selected AP, selected clients, or both
Targeted clients are disconnected — repeatedly, as long as the attack runs
What this actually does to the target:
WiFi clients drop off the network. They'll try to reconnect immediately (the deauth is just a momentary kick), but continuous deauthing keeps them off.
This forces the client to re-authenticate, which means you can capture WPA handshakes if you're also running a capture tool (separate device — the watch doesn't capture handshakes natively).
On networks without Protected Management Frames (PMF / 802.11w), this is trivial. With PMF enabled, deauth frames are ignored unless cryptographically signed. PMF adoption is still low in the real world.
It's loud. The target's WiFi logs will show a flood of deauth frames. This is not a stealth technique — it's a denial-of-service attack that happens to create handshake capture opportunities.
Limitation: ESP8266 deauth is directed at the AP or broadcast to all clients. The ESP32-S3 and ESP32-C5 models are more surgical — you can target specific clients by MAC.
3. Beacon Attack — Fake Access Point Flood
The watch transmits beacon frames advertising fake WiFi networks with SSIDs you define. In the Deauther firmware, you load an SSID list and the watch broadcasts beacons for all of them, cycling through rapidly.
Use cases:
Confusion / noise generation: Flood the airspace with hundreds of fake SSIDs. Legitimate networks get buried in the noise. Wireless intrusion detection goes haywire.
Social engineering: Name the fake SSIDs after the target's real networks ("Corp-Guest", "HR-Printer") to create spoofs that clients might connect to. The watch itself doesn't accept connections — it just broadcasts beacons — but paired with a Pineapple or laptop running an evil twin AP, this sets up a credential harvesting scenario.
Testing WIDS/WIPS: See if the target's wireless intrusion detection notices or blocks the beacon flood.
4. Probe Request Attack — WiFi Tracker Confusion
When a WiFi device wants to find known networks, it sends probe requests: "Is 'Starbucks WiFi' here? Is 'Home-Network' here?" WiFi tracking systems (in retail stores, airports, corporate lobbies) listen for these probes to track devices by MAC address.
The probe attack on the watch responds to all probe requests with probe responses, regardless of what SSID is being asked for. This floods WiFi tracking systems with false positives — every device appears to be connecting to every network. It's a counter-surveillance feature: confuse the trackers into uselessness.
5. Packet Monitor — Passive Sniffing
The watch listens on a selected channel and displays packet statistics in real time: management frames, control frames, data frames, total packet count, and packet rate. It's not a full packet capture (no PCAP export on the ESP8266 models), but it gives you a live view of WiFi traffic density per channel.
On the ESP32 models, packet monitoring is more detailed — you see source/destination MACs and frame subtypes.
Model Deep Dives
Watch X (SE) — The Entry Point
The cheapest model. ESP-07 module with a ceramic antenna and a U.FL connector for the included external antenna. 500mAh battery gives 5–6 hours of continuous operation. Has a buzzer (GPIO 0) that beeps on deauth detection — you can flash the separate Deauth Detector firmware and it becomes a wearable alert device that warns you when you're being deauthed. Useful for testing whether a client's WIPS detects deauth attacks.
The 8-pin expansion header breaks out GPIO pins for custom hardware. Micro USB charging (not USB-C — annoying in 2026). The SH1106 OLED is 128×64 monochrome — functional but not pretty.
Watch Y (V3S) — The Workhorse
Double the battery (1000mAh), double the range (80–100m with the detachable antenna), USB-C charging. No buzzer, no expansion header — this is the streamlined field model. The transparent plastic case is distinctive and honestly looks more like a toy than a hacking tool, which is useful for social engineering. "Oh this? It's just a cheap smartwatch."
80-100m range with the external antenna means you can deauth a conference room WiFi from the parking lot. The 9–10 hour battery life means it runs all day on a single charge.
Watch Z — The BadUSB Model
This is the most interesting model in the lineup. It pairs an ESP8266 (WiFi attacks) with an ATmega32u4 — the same microcontroller used in the Arduino Leonardo and the original USB Rubber Ducky's spiritual predecessor. The ATmega32u4 has native USB HID capability. Combined with the TF card slot, the Watch Z functions as both a WiFi attack platform AND a BadUSB/keystroke injection device.
How BadUSB works on the Watch Z:
Load a DuckyScript payload onto the TF card
Connect the Watch Z to a target computer via USB-C
The ATmega32u4 enumerates as a USB keyboard
It injects the keystroke payload from the TF card
Meanwhile, the ESP8266 can run WiFi attacks independently
You wear it in, walk past a target machine, unplug the keyboard, plug in the watch for "charging," and the payload fires while you stand there looking at your wrist. This is the DSTIKE that overlaps most with the Rubber Ducky's use case. The TF card also stores scan results, SSID lists, and captured data — persistent storage that survives reboots.
Deauther32 SE (Supporter Edition) — The ESP32 Upgrade
The jump from ESP8266 to ESP32-S3 brings significant improvements:
Dual-core Xtensa LX7 at 240 MHz vs. the ESP8266's single-core Tensilica at 160 MHz
512 KB SRAM + 8 MB PSRAM vs. 80 KB on the ESP8266. This matters for packet buffering and scan depth.
Bluetooth Low Energy (BLE) — the watch can now scan for BLE devices (beacons, trackers, wearables, smart locks) in addition to WiFi
1.54" color IPS display at 240×240 — the UI is actually readable and color-coded by attack type
SD card slot — store scan results, SSID lists, firmware images
USB-C with dual serial channels — one for programming/debugging, one for the ESP32's native USB serial. This makes development significantly easier.
The Deauther32 SE is still 2.4GHz-only (ESP32-S3 doesn't have a 5GHz radio), but it's the most capable 2.4GHz watch in the lineup. BLE scanning means you can also map Bluetooth devices in the target environment — Bluetooth keyboards, wireless headsets, smart badges, BLE beacons used for asset tracking. This expands the reconnaissance envelope beyond WiFi.
Deauther32 MINI 5G — The Game-Changer
Released in early 2026, this is the first DSTIKE watch with 5GHz support. It uses the Espressif ESP32-C5, a RISC-V single-core microcontroller with native dual-band WiFi 6 (802.11ax) on both 2.4GHz and 5GHz.
Why 5GHz matters for pentesting:
The ESP8266 models only hit 2.4GHz. Most corporate environments have moved their primary networks to 5GHz. A 2.4GHz-only watch can't even see the main corporate SSID, let alone attack it.
With the ESP32-C5, you can scan, deauth, and beacon-flood across both bands. You see the full picture.
WiFi 6 (802.11ax) support means the radio can interact with modern access points — 802.11ax introduces OFDMA and more efficient spectrum use, and the ESP32-C5 speaks that protocol natively.
The trade-offs:
Smaller battery: 700mAh vs. 1000mAh on the 32 SE. 5GHz radios draw more power.
Estimated 4–6 hours of active 5GHz scanning/attacking vs. 8+ hours on 2.4GHz-only
Single-core RISC-V vs. the ESP32-S3's dual-core Xtensa — less raw compute, but enough for the Deauther firmware's workload
The firmware for 5GHz features is still maturing as of mid-2026. Spacehuhn and the DSTIKE community are actively developing.
The Firmware - Spacehuhn's Deauther
All DSTIKE watches ship with Spacehuhn's open-source ESP8266/ESP32 Deauther firmware. This is not DSTIKE's own firmware — it's the community-standard WiFi testing firmware maintained by Stefan Kremser (Spacehuhn) on GitHub.
Key firmware features:
Web interface: The watch also creates its own WiFi access point (default SSID: pwned). Connect to it with your phone or laptop and control the watch through a web UI at 192.168.4.1. This is often easier than navigating with the three buttons. From the web UI you can load SSID lists, select targets, start attacks, and view scan results on a larger screen.
SSID list management: Pre-load lists of target SSIDs for beacon flooding or probe attacks. Save and load lists from the web UI.
Attack timeout: Set attack duration — 5 seconds, 30 seconds, continuous. Useful when you want to create a brief disruption and observe the response without drawing sustained attention.
MAC address randomization: Masks the watch's MAC during attacks. Makes it harder for WIPS to fingerprint and block the device.
Channel hopping: The watch hops through channels during attacks. Continuous deauthing of a single AP requires locking to that AP's channel, but beacon floods benefit from channel hopping to maximize coverage.
Installing/updating firmware:
bash
# Install esptool (Python):
pip install esptool
# For ESP8266 models:
esptool.py --port /dev/ttyUSB0 write_flash 0x0000 firmware.bin
# For ESP32 models:
esptool.py --port /dev/ttyUSB0 --chip esp32s3 write_flash 0x0000 firmware.bin
# The ESP32-C5 (MINI 5G) uses a different offset — check the firmware's READMECustom development is done through Arduino IDE or ESP-IDF. The GPIO pins are broken out on most models, and the Deauther firmware is well-documented as a starting point for custom WiFi security tools.
Operational Use In A Physical Pentest
Entry and Concealment
The watch form factor is the entire point. You wear it through the lobby. It doesn't get bag-searched. Metal detectors don't flag it (the PCB is tiny, the battery is small, the case is plastic). Security guards see a watch. Colleagues see a watch. Even if someone inspects it up close, the transparent case models (Watch Y, Watch Z) look like a cheap Chinese smartwatch, not a "hacking tool."
Turn the display off or set it to clock mode. Walk through. Find a quiet spot. Long-press the power button to wake the attack interface.
Typical Engagement Workflow
Phase 1: Arrival Reconnaissance
Walk through the target's office areas wearing the watch in clock mode
Step into a restroom or stairwell
Run a combined AP + Station scan (15–20 seconds)
Result: full map of in-range WiFi networks and connected clients
Note the corporate SSIDs, their channels, signal strengths, and encryption types
Phase 2: Targeted Deauth + Handshake Capture
Identify the strongest corporate AP
Start continuous deauth against that AP (all clients)
Simultaneously run a handshake capture on your phone or a second device (Pineapple, laptop with airodump-ng)
Clients disconnect and reconnect → WPA handshakes are captured
Stop deauth after 30–60 seconds. You have handshakes to crack offline.
Phase 3: Beacon Flood (Diversion)
Load an SSID list with 50+ names mimicking the target's network naming scheme
Start a beacon attack
The airspace is now flooded with fake APs
This creates confusion and may trigger the blue team, revealing their WIPS capabilities and response time
Phase 4: Probe Request Attack (Optional — Counter-Surveillance)
If the target uses WiFi tracking for physical security (device counting, foot traffic analysis), start a probe attack
Every WiFi tracker in range now sees phantom devices responding to every possible SSID
Their tracking data becomes garbage
Phase 5: Exit
Stop all attacks
Switch to clock mode
Walk out
Analyze captured handshakes and scan data offsite
Pairing With Other Hak5/DSTIKE Gear
The watch is a companion device, not a complete toolkit:
Companion | Role |
WiFi Pineapple | Evil twin AP, captive portal, credential harvesting |
Laptop with airodump-ng | Handshake capture (the watch deauths, the laptop captures) |
HackRF / RTL-SDR | RF spectrum analysis beyond WiFi |
DSTIKE Watch Z | WiFi attack + BadUSB keystroke injection in one device |
Flipper Zero | Multi-protocol radio (Sub-GHz, RFID, NFC, iButton) — WiFi is the Flipper's weakest area; the DSTIKE is stronger here |
Comparison: DSTIKE Watch vs. Other WiFi Attack Platforms
DSTIKE Watch | WiFi Pineapple | Flipper Zero | ESP32 Dev Board | |
Form factor | Wearable (wrist) | Dedicated device (router-sized) | Handheld (tamagotchi) | Bare PCB + wires |
Covertness | Highest — looks like a watch | Low — obviously not a router | Medium — looks like a toy | Low — obviously electronics |
WiFi attack capability | Deauth, beacon, probe, scanning | Evil twin, captive portal, full MITM, PineAP, module ecosystem | Deauth, basic scanning (limited) | Deauth, beacon, probe, scanning (same chip as DSTIKE) |
5GHz | Only on MINI 5G (ESP32-C5) | Mark VII with MK7AC adapter | No (2.4GHz only) | Only with ESP32-C5 boards |
Handshake capture | No (scanning only) | Yes (native) | No | No (unless custom firmware) |
Credential harvesting | No | Yes (Evil Portal) | No | No |
BLE scanning | Yes (ESP32-S3 and ESP32-C5 models) | No | Yes (dedicated BLE) | Yes (ESP32 models) |
BadUSB | Only Watch Z (ATmega32u4) | No | Yes (BadUSB via USB-C) | No |
Battery life | 5–10 hours | AC-powered or USB battery | 4–6 hours | Depends on power source |
Range | 30–100m (model dependent) | Up to 200m+ with external antennas | ~30m | 30–100m with external antenna |
Price | $30–$70 | $139–$349 | $169 | $5–$15 |
The DSTIKE watch occupies a specific niche: covert initial reconnaissance and disruption. It's not a full MITM platform (that's the Pineapple) and it's not a multi-protocol radio tool (that's the Flipper). It does one thing — WiFi attacks — in a form factor that's trivial to smuggle and fast to deploy. A Pineapple in your backpack gets you more capability but also more questions. The watch gets you through the door.
Firmware Customization - Building Your Own
The Deauther firmware is open source (MIT license). For pentesting, you might want to customize:
Adding a hidden scan-and-log mode: The watch continuously scans, logs all APs and stations with timestamps to the SD card (on supported models), and never shows anything on screen. Turns the watch into a passive WiFi survey tool. Walk through a building for an hour and you have a time-stamped log of every WiFi device in range and where you encountered it by signal strength.
Custom beacon names: Generate beacon SSIDs dynamically from a wordlist relevant to the target — department names, project codenames, employee names from LinkedIn. More convincing than generic fake SSIDs.
Attack scripting: Instead of manually navigating menus, script an attack sequence: Scan for 30 seconds → Deauth the strongest AP for 60 seconds → Stop → Beacon flood for 5 minutes → Stop. All triggered by a single button combo.
Development environment setup:
bash
# Clone the firmware:
git clone https://github.com/SpacehuhnTech/esp8266_deauther.git # ESP8266
git clone https://github.com/SpacehuhnTech/Deauther32.git # ESP32
# Open in Arduino IDE
# Set board to ESP8266 (NodeMCU 1.0) or ESP32-S3 Dev Module
# Install required libraries (Adafruit SSD1306/SH1106 for display, etc.)
# Modify the source
# Compile and flash over USBLimitations & Operational Boundaries
What the DSTIKE watch CAN do during an authorized test:
Scan WiFi networks and client devices to map the target's wireless footprint
Send deauthentication frames to test WIPS response and PMF configuration
Broadcast beacon frames to test SSID policy enforcement
Monitor packet activity to identify network density and channel utilization
(Watch Z only) Inject keystrokes via BadUSB on authorized target machines
What it CANNOT do (not equipped for):
Crack WPA handshakes (no GPU — process offline with hashcat)
Perform full packet capture to PCAP (the ESP8266/ESP32 doesn't have the memory or I/O)
Run an evil twin access point that accepts client connections (the Deauther firmware doesn't support this — you need a Pineapple or hostapd on Linux)
Intercept or decrypt encrypted traffic
Attack 5GHz networks (except the MINI 5G model — and that's new, firmware support evolving)
Break WPA3 (PMF is built into WPA3 by default; deauth is ineffective against WPA3-SAE networks)
Operational notes for deauthentication attacks:
802.11w (Protected Management Frames) defeats deauth. If the target has PMF enabled (mandatory in WPA3, optional in WPA2), deauth frames are cryptographically signed and your spoofed frames are ignored.
Deauth floods are noisy. Every AP in range logs them. WIPS sensors detect them. The blue team WILL see this if they're watching.
Deauthing without authorization is a federal crime (18 U.S.C. § 1030, Computer Fraud and Abuse Act, plus FCC violations for intentional interference). Your ROE must explicitly authorize wireless attacks.
The range claims (80–100m) are optimistic and assume line of sight with the external antenna attached. In a building with walls, expect 20–40m of effective range.
Final Thoughts
The DSTIKE watch is at its best when you need to map a wireless environment without pulling out a laptop, when you want to test WIPS alerting by being visibly noisy from an unexpected position, or when the physical engagement requires you to pass as a normal visitor with nothing but a watch on your wrist. For the price of dinner, you get a discreet WiFi attack platform that fits under a sleeve.








Comments