One BLEShark Nano sees a room.
With Shiver, it sees the building.

BLEShark Nano is the handheld BLE, Wi-Fi, and IR research tool. Start with one; add more later if you want team kits or mesh coverage.

[II]

Why we made it

Built for BLE, Wi-Fi, and IR research

Why we made it.

Two shapes of wireless research tool exist. Rough development boards, where battery life is bad and the firmware is whoever maintained it last. Or expensive enterprise gear, much of which an ESP32 in your pocket can replicate. There wasn't a third option.

What it is

The BLEShark Nano is a pocket-sized wireless research tool, specialised for Bluetooth Low Energy and Wi-Fi 2.4 GHz. Plus infrared, because it would be silly not to.

ESP32-C3 backbone, 0.66" monochrome OLED, 6 to 12 hours of active use, USB-C. Thirty-plus features, every one of them aimed at the BLE and Wi-Fi attack surface. Specialised by choice.

Why we built it

We wanted the BLEShark Nano to feel polished at thirty-something dollars. Hand-tuned firmware. Automatic OTA updates over saved networks. Two clicks to anywhere in the UI. The kind of feel you usually get from devices that cost five times more.

Engineers shipped to
7,000+
Researchers, red teamers, hobbyists.
Countries
32+
Reasonable shipping rates worldwide.
Optional kits
3/6/12
For teams, spares, classrooms, and mesh experiments.
Per Nano
$39.99
Polish at a price most dev boards undersell on.
[III]

Capabilities

38 features / 6 categories

What it does.

Wi-Fi Scan
Survey nearby 2.4 GHz access points with SSID and signal.
BLE Scan
Discover BLE devices with on-device manufacturer lookup.
Deauth Testing
Send deauth packets to any 2.4 GHz network for testing.
Deauth Checker
Sweep the 2.4 GHz band for nearby deauth attacks.
Wi-Fi AP Spam
Hundreds of fake Wi-Fi networks with custom SSIDs.
BLESpam
Spoof BLE advertisements across vendors.
Handshake Capture
WPA handshakes from APs, networks, or rotating sweep.
Captive Portal
Custom captive portal on the Nano's own Wi-Fi.
Evil Portal
Login-style phishing pages for red team demos.
Bad-BT
Bluetooth keyboard with DuckyScript injection.
Execute
Dispatch commands across every paired device.
Pair
Wirelessly link Nanos into a private mesh.
Self-organising
Power them on, they find each other.
Self-healing
A node drops, the mesh re-routes.
Sync
Copy handshakes, settings, files between Nanos.
Chat
Short text messages between Nanos.
Long Range
Optional radio rate that trades speed for distance.
TV-B-Gone
Turn off almost any TV.
Remote
Replace your TV remote with custom buttons.
Receiver
Decode signals from IR remotes and devices.
Transmit App
Up to 5 remotes with 8 buttons each.
Scroller
Control TikTok-style videos over BLE.
TxtViewer
Smoothly scroll plain text files.
Mini Keypad
Custom Bluetooth keypad with macros.
PC Monitor
CPU, GPU, memory stats over BLE. In development.
Stopwatch
Millisecond-accurate stopwatch.
Timer
Custom timers with screen alerts.
Easy Setup
On-device Wi-Fi picker, on-screen keyboard.
On-Device Settings
Edit every setting via Config.
Transfer Portal
Upload scripts, portals, Wi-Fi name lists.
DuckyScript Editor
Write Bad-BT scripts on-device.
Web Flasher
flasher.infishark.com.
Auto Updates
Signed, verified, OTA.
Malware Hunter
Vampire-survivors action with a boss fight.
Flappy Bird
Tap to fly. Doubles as Emergency Mode.
Space Invaders
Classic alien shooter.
Pong
Battle the AI in a retro paddle game.
Breakout
Break bricks with a bouncing ball.
T-Rex
Endless runner.
Racer
Tight turns, no collisions.
[IV]

Hardware

XIAO ESP32-C3 / 500 mAh / 0.66" OLED

What's inside.

XIAO ESP32-C3 backbone. 500 mAh cell. Monochrome OLED. TSAL6200 IR transmitter, TSOP4838 receiver. USB-C, auto-updating firmware.

BLS-N-001
[01]
SoC
Single-core RISC-V on the Seeed XIAO module. Drives the radio, display, IR stack, and apps at once.
XIAO ESP32-C3RISC-V160 MHz
[02]
Radio
Full BLE 5 + Wi-Fi 2.4 stack, plus ESP-NOW support when you want to link multiple Nanos.
BLE 5.0802.11 b/g/nESP-NOW
[03]
IR
Vishay TSAL6200 transmitter, TSOP4838 demodulating receiver.
TSAL6200 TXTSOP4838 RX38 kHz / 940 nm
[04]
Display
High-contrast monochrome OLED. Instant pixel response, no backlight bleed.
0.66"OLEDmonochrome
[05]
Power
500 mAh, 6 to 12 hours of active use. Roughly an hour to full charge.
500 mAhUSB-C~1h charge
[06]
Firmware
Hand-tuned for the cell, the silicon, and how the device should feel. Auto-OTA over saved networks. Signed.
Auto-OTAsigned
[V]

Optional Mesh

When one Nano is not enough

Mesh is there when you need it.

Start with one Nano. Add three, six, or twelve when a team, class, lab, or building needs multiple wireless test points. Pick an environment. Drag a node. Click to take one offline. Watch.

Env
Nodes
8
Long Range
 
Nodes8/8
Links00
Range200 m
Rate1 Mbps
ProtoESP-NOW
[VI]

Why Mesh

Room. Lab. Building.

Most people start with one Nano. Shiver is the optional mesh mode for teams and larger spaces.

When one Nano is not enough.

Per hop
100 m
Near-LOS at 1 Mbps. ~200 m on Long Range.
Max nodes
16
Self-organising, self-healing.
Total reach
1.6 km
Sixteen-node linear chain. Realistic field deployment.
For owners
Free
Automatic OTA. No new hardware.

Why we built it

A single Nano is the right entry point: pocketable, affordable, and ready for BLE, Wi-Fi, IR, captures, portals, updates, and field work.

Sometimes the job is bigger. A class needs multiple devices. A team wants parallel captures. A lab wants sensors in more than one corner. That is where multi-packs make sense.

Shiver is the expansion path, not a requirement. Pair multiple Nanos and they can coordinate over ESP-NOW for broader wireless research coverage.

What mesh adds

Multiple Nanos can share work across a private mesh: commands, settings, captures, short messages, and node-to-node routing.

Long Range mode is optional: roughly 200 m per hop in exchange for a slower link. It is built for owners through the automatic OTA system, so one Nano is still the place to start.

[VII] / End Now shipping $39.99
Buy yours