Your computer. Our radio.
One Nano, now a scriptable RF platform.

The BLEShark Nano is the pocket-sized BLE, Wi-Fi, and IR research tool, now driven from your terminal by an open-source CLI. Capture handshakes, stream to Wireshark, script BLE. One device does it all.

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.
Now scriptable
SDK
Open-source, host-driven CLI over USB-C. Free for every owner.
Per Nano
$49.99
Polish at a price most dev boards undersell on.

What it does.

Host CLI
Drive Wi-Fi, BLE, and IR from one cross-platform shell over USB-C.
Handshake + Crack
WPA PMKID and 4-way EAPOL to pcap and hashcat with one flag.
Live Monitor
Stream 802.11 monitor frames into Wireshark in real time.
Wi-Fi Adapter
Inject raw frames and tunnel as a Linux adapter over SLIP.
BLE Scripting
Scan, enumerate GATT, read/write, advertise, emulate HID.
Vendor Intel
On-host OUI and company databases, fully offline.
Device Files
List, pull, and push captures, portals, and settings.
Rust Libraries
Clean, documented crates to build your own tooling.
JSON Output
Every command emits JSON for automation and pipelines.
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.
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.
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.
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.

Now scriptable

The BLEShark Nano is no longer a fixed-function tool. Plug it into your computer over USB-C and drive every radio from one cross-platform CLI. The heavy lifting runs on your machine, and it is all built on clean, easy-to-use Rust libraries you can script against.

One shell, every radio
Drive Wi-Fi, BLE, and IR from a single cross-platform CLI.
Handshake and crack
WPA PMKID and 4-way EAPOL to pcap and hashcat with one flag.
Live monitor
Stream 802.11 monitor frames into Wireshark in real time.
BLE scripting
Scan, enumerate GATT, read and write, advertise, emulate HID.
OUI and vendor intel
Resolve BSSIDs and company data on the host, fully offline.
On-device files
List, pull, and push captures, portals, and settings.
Easy Rust crates
Build your own tools on clean, well-documented libraries.
JSON everywhere
Every command emits JSON for pipelines and automation.
Linux / macOS curl -fsSL https://cdn.infishark.com/install.sh | sh
Windows irm https://cdn.infishark.com/install.ps1 | iex
Read the launch Get a NanoOpen source · Rust · USB-C · Linux, macOS, Windows

Most people start with one Nano and never need more. Shiver is the optional mesh mode: link several Nanos over ESP-NOW when a team, class, or building needs coverage in more than one place.

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 when you want them to 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 $54.99$49.99
Buy yours