BLEShark Nano
Explore wireless security with a pocket-sized tool for Wi-Fi, Bluetooth and infrared. Scan nearby signals and test your own devices from the built-in screen, or connect to your computer over USB-C for the SDK.
Learn wireless security with InfiShark CTF
Work through a lab, solve its challenge, and submit a flag to record your progress.
Our capture-the-flag platform gives you a place to practice with your Nano, with a clear objective for each lab to help you understand the signals behind its tools.
Digital labs
Practice wireless security on your computer through challenges that do not require a Nano.
Physical labs
Use your BLEShark Nanos to work with real radios, with one device as the target and another as the attacker. Some labs also use a third Nano.
Selected digital and physical starter labs are free; CTF Pro unlocks the premium labs. Subscriptions bought in the CTF app are billed monthly and renew until cancelled. The 3-, 6- and 12-month prepaid add-ons sold here are paid once, start on activation and do not renew.
What it does

Wi-Fi and BLE, on the device
Locate by RSSI. Capture handshakes and PMKID. Run a captive portal. Authorized deauth. Plug in and the same radio is a USB Wi-Fi adapter over SLIP, or a pocket router.
-
Locate
RSSI hot/cold for a picked AP or BLE advertiser.
-
Handshake / PMKID
Capture on the Nano. Pull to the host when you want.
-
Portal
SoftAP captive pages on the device, no laptop in the loop.
-
USB adapter
SLIP + NAPT. The host treats the Nano as a research radio.
-
Router
SoftAP clients through STA upstream, on the device.

Transmit and learn
IR emitter and receiver on the front edge. TV-B-Gone, up to five stored remotes, learn a code and play it back. The same IR path is available from the SDK when the Nano is plugged in.
-
TV-B-Gone
A built-in library for common TVs in range.
-
Remotes
Up to five named remotes with stored buttons.
-
Learn / replay
Capture timings, then transmit them again.

Shiver
Two to sixteen Nanos talk over ESP-NOW. Fan out a scan, portal, handshake, BLE, or IR job. No phone in the middle. This is why a 3-pack exists.
-
Pair
BLE pairing for new mesh members.
-
Execute
Send a job to every peer on the mesh.
-
Heal
Nodes drop; the mesh re-routes.
Control it from your computer
Plug the Nano into a USB-C port. The SDK talks to the same Wi-Fi, BLE, and IR radios from your machine. Open source, for Linux, macOS, and Windows.
curl -fsSL https://cdn.infishark.com/install.sh | sh
irm https://cdn.infishark.com/install.ps1 | iex