ESP32 · WiFi handshake & PMKID capture

BBOINK: The pocket
handshake hunter.

BBoink channel-hops, deauths eligible APs, and captures WPA 4-way handshakes and PMKIDs — then gets them cracked in the cloud and shows you the password + a join QR. Drive it on the device with buttons + a menu, or entirely from your phone over Bluetooth. One firmware, five boards.

wpa-secOnlineHashCrack PwnCrackno access point BLE phone portal2.4 + 5 GHz

Transmits deauth frames to force handshakes. Use only on networks you own or are explicitly authorized to test.

CAPTURE sd----100%
SCANNING
ch:01 nets:0 pkts:213 mgmt:18
work: 4 cool: 0 idle: 4
cap: 2 ign: 0 pmf: 2 weak: 5 open: 2
handshakes: 0   pmkid: 0
last: -
deauth: 0   tx: 0 / 0
target: -
clients: 0
Live capture
On the device

It shows exactly what it's doing.

No app to install for day-to-day use — the board's colour screen is the interface. These mockups are rebuilt from the firmware's own drawing code, event colours and all.

One firmware · five boards

Runs on hardware you can buy today.

Off-the-shelf ESP32 dev boards with a screen. Pick your control style: buttons + on-device menu, or Bluetooth-only from your phone.

LilyGo T-Embed CC1101
buttons + BLE

LilyGo T-Embed CC1101

ESP32-S3 · 16 MB · encoder + button
Buy →
LilyGo T-Display C5
buttons + BLE

LilyGo T-Display C5

ESP32-C5 · dual-band 2.4/5 GHz · 2 buttons
Buy →
Waveshare ESP32-C5-LCD-1.47
BLE only

Waveshare ESP32-C5-LCD

ESP32-C5 · dual-band · 1 button
Buy →
Cardputer ADVM5Stack
BLE only

M5Stack Cardputer ADV

ESP32-S3 · 8 MB · 1 button + LCD + microSD
Buy →
T-Dongle S3LilyGo
BLE only

LilyGo T-Dongle S3

ESP32-S3 · 16 MB · 1 button + 160×80 LCD
Buy →
What it does

A capture rig, not a toy.

01 · FLASH

Browser USB flasher →

Install or update from Chrome/Edge over USB — pick a board and version, click Install. No esptool, no drivers.

02 · CAPTURE

Channel-hopping engine

Sweeps 2.4 and 5 GHz, deauths eligible APs to force reconnects, and grabs EAPOL 4-way handshakes and PMKIDs — with live per-event stats.

03 · CRACK

Cloud cracking

Captures reach wpa-sec, OnlineHashCrack and PwnCrack — directly over the board's own WiFi, or through one small relay you host that fans them out and merges the results.

04 · RESULT

Password + join QR

Cracked passwords are written back to the device and shown on the capture, with a scannable WIFI: join QR.

05 · KEEP

Registry & excludes

Every network is remembered by SSID even after you delete the capture — so it stays listed, and never-attack excludes stick across radios and reboots.

06 · CONTROL

BLE phone portal

A web page over Bluetooth configures and syncs the board — no access point, no board WiFi uplink. It's the entire UI on the single-button boards (Waveshare, Cardputer ADV, T-Dongle S3).

How it works

Capture → crack → password back.

Grab handshakes on the device, get them to the crackers, and the recovered passwords land right back on the board. There are two ways to reach the crackers.

Device

Capture

handshakes + PMKIDs

──▶
Upload

Direct · or relay

board WiFi, or your phone via a relay

──▶
Cloud

Crackers

wpa-sec · OHC · PwnCrack

Direct — a button board uploads straight over its own WiFi; nothing else to set up. Relay (optional) — a small host you deploy once lets the board hit a single endpoint that fans out to all three services and merges results, and lets your phone sync the board over Bluetooth (the only way on the single-button Waveshare / Cardputer ADV / T-Dongle S3). Cracked passwords flow back either way.

Flash a board in two minutes.

Plug in over USB, open the flasher in Chrome or Edge, pick your board, click Install.