Close
0%
0%

BLEShark Nano: ESP32-Based Multi-tool for Hackers

A compact device for testing Bluetooth and Wi-Fi vulnerabilities—including games, apps, auto updates, and a buttery-smooth interface.

Similar projects worth following
The BLEShark Nano is a pocket-sized ESP-32 based device that brings a massive amount of pentesting features, apps, and games into a very compact device. In a sense, it is the swiss army knife of wireless tools.

The BLEShark Nano is a pocket-sized ESP-32 based device that brings Bluetooth and Wi-Fi spamming, Bad-BT injection, games, apps, and automation capabilities to tech enthusiasts and security testers alike. The BLEShark Nano packs a surprising array of features designed for network testing and experimentation, making it an accessible and effective tool for those interested in cybersecurity!

Features

  • BLE Spam: Send out specifically-crafted Bluetooth Low Energy packets that creates popups on iOS, Windows, Android, and Samsung devices.
  • Wi-Fi AP Spam: Send out Wi-Fi beacon packets to test networks, simulate network traffic, and analyze device responses. The BLEShark Nano is capable of creating hundreds of Wi-Fi networks: choose from rickrolls, funny names, duplicate networks, or your own creations.
  • Wi-Fi Deauth Attacks: Kick out devices from 2.4Ghz Wi-Fi networks by injecting deauthentication frames, a technique commonly used for penetration testing.
  • Customizable Captive Portal: Deploy a customized captive portal (on it's own network), or choose an evil portal to test user interactions.
  • Bad-BT (Bluetooth Injection): Inspired by USB Rubber Ducky, the BLEShark Nano allows ducky script injection - but wirelessly. This makes it much easier to execute any ducky script through Bluetooth-enabled devices.
  • App Suite: The BLEShark Nano provides many different apps. Some of these include: Mini Keypad, TxtViewer, TikTok Scroller, timers and stopwatches, and more. 
  • Games: Kill time with classic games like Flappy Bird and Pong! The BLEShark Nano provides both utility and fun.
  • Fully Programmable: Customize every little setting, add new payloads, receive creds from Evil Portal, and more.

Technical Specs

  • Microcontroller: XIAO ESP32-C3, 32bit RISC-V single-core processor (up to 160 MHz), includes SPIFFS for storing configurations and payloads.
  • Display: Integrated 0.66'' 64*48 SSD1306 OLED screen for simple navigation.
  • Battery Life: Includes a 500mAh battery, powering you for 10 hours on average. 
  • Enclosure: It comes with a 3D printed case, as well as 4 M3*12 Phillips-Head screws - ensuring durability.

Upcoming Features

InfiShark Tech has plans to roll out exciting new features. Software-wise, we are planning to launch:

  • Captive Portal Credential Detector: When you connect your BLEShark to a hotspot or a Wi-Fi network, The Captive Portal will check if the creds are valid as the user is typing it in.
  • Duino-Coin Miner: A tiny duino-coin miner, just for fun. We are not affiliated with Duino-Coin. 
  • More Games: We will add a T-Rex game, a car game, and more.

Hardware-wise, after the Kickstarter, we are planning to launch:

  • Infrared Capabilities: Control TVs, ACs, LEDs, fans, and more with Infrared. We will create some universal remotes for the BLEShark Nano. Additionally, you can create 3 of your own commands. (Infrared transceiver) 
  • Swap from FDM to Resin-printed Case: Instead of FDM-printed cases, we will swap to a professional resin-printed case.
  • Silicone Bumper: We will add an additional silicone bumper, for some extra protection and customization.

Security and Ethics

BLEShark Nano is designed for ethical hacking, research, and personal use. It’s important to remember that unauthorized network attacks are illegal and against the device’s intended purpose.

Get Involved

We've launched Kickstarter! Sign up for updates on our official site.

BLEShark-LID.stl

The .stl file for the BLEShark Nano's lid.

Standard Tesselated Geometry - 111.70 kB - 11/15/2024 at 00:55

Download

BLEShark-LID No Brass Inserts.stl

The .stl file for the BLEShark Nano's lid (without brass inserts).

Standard Tesselated Geometry - 95.69 kB - 11/15/2024 at 00:55

Download

BLEShark-BASE.stl

The .stl file for the BLEShark Nano's base.

Standard Tesselated Geometry - 87.19 kB - 11/15/2024 at 00:55

Download

  • Infrared Features are Coming...

    InfiShark12/01/2024 at 13:00 0 comments

    We’re thrilled to announce that the infrared functionality for the BLEShark Nano is now fully developed, and the new PCBs are on their way! 🎉

    Here’s what's coming:

    1. TV-B-Gone App

    • Easily turn off most TVs with a single command—perfect for quick demonstrations or pranks.

    2. Infrared Receiver App

    • Capture IR signals from any remote control and save them directly to your BLEShark Nano.

    3. Infrared Transmitter App

    • Replay saved commands using the built-in IR transmitter, bringing ultimate flexibility.

    4. Infrared Remote App

    • A streamlined interface for quick access to commands, turning your BLEShark Nano into a functional remote - perfect for replacing old and clunky remotes with a modern solution (up to 8 commands)!

    These apps are compatible with NEC, Samsung, JVC, Panasonic, RC5 & RC6, Sony, LG, LVC, Whynter, and unknown protocols at the moment.

    In addition to these exciting apps, we’re developing a solution to decode .ir files. Soon, you’ll be able to upload .ir files directly to the BLEShark Nano, enabling you to send commands even if you don’t have the original remote. 

    We're also working towards a true universal remote app, integrating a comprehensive library of commands for virtually any button. This will allow you to fully control any TV - not just turn them off! With all these advancements, the BLEShark Nano is going to be the ultimate remote replacement and an affordable must-have for all your infrared needs!

    All these features are powered by the TSOP4838 infrared receiver and the TSAL6200 IR transmitter, ensuring excellent range and compatibility with most devices. 

    We’re working hard to refine these apps and can’t wait to share them with you. Stay tuned for updates as we prepare to test everything on the new PCBs! 🥳 

View project log

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates