An open API service indexing awesome lists of open source software.

https://github.com/grdashark/bleshark

An ESP-32 based multi-tool for pentesting.
https://github.com/grdashark/bleshark

badbt badusb bluetooth bluetooth-low-energy captive-portal esp32 handshake multi-tool pentesting portal wi-fi

Last synced: 9 months ago
JSON representation

An ESP-32 based multi-tool for pentesting.

Awesome Lists containing this project

README

          


BLEShark Nano Firmware 📶

![alt text](https://github.com/grdashark/BLEShark/blob/main/Images/Alternative%20Angle%20for%20Main%20Image.png?raw=true)


The official BLEShark Nano firmware!

## Updating 🛠️


⚙️ To update your BLEShark Nano, follow these steps:



  1. Open the settings menu on your BLEShark

  2. Select "Update"

  3. Everything will be completed for you!



*If you are not near your Wi-Fi network, the update will not work.*

## Features 🚀

💻 Pentesting




  • Bluetooth Low Energy (BLE) Spamming: Floods devices with spoofed BLE advertisements.


    • Android spam,

    • Windows spam,

    • iOS spam,

    • Samsung spam,

    • and Spam All.



  • Wi-Fi Network Spamming: Spams hundreds of Wi-Fi networks with beacon packets, including:


    • Rickrolls

    • Random networks

    • Funny networks

    • Duplicate networks



  • Targeted Wi-Fi Network Spamming: Spams hundreds of the same Wi-Fi networks with beacon packets.


  • Wi-Fi Deauth Attack: Deauthenticates (kicks out) devices off a 2.4Ghz Wi-Fi network.


  • Wi-Fi Deauth Checker: Check for deauth attacks.


  • Wi-Fi Captive Portals: Create any captive portal of any HTML code. By default, it is a fake Gogl. login. This takes user-submitted passwords and saves them onto the device.


  • Bad-BT: Inject custom scripts to devices with Bluetooth. The BLEShark Nano comes pre-loaded with many scripts: pranks, mobile, general, and dangerous scripts. Of course, use this only on your own hardware!! We can not stress this enough.


🚨 Infrared




  • Receiver: Receive any Infrared signal, and save it onto the BLEShark Nano.


  • Transmitter: Transmit individual commands saved on the BLEShark Nano.


  • TV-B-Gone: Turn on/off any TV!


  • Remote: Think of it as the "shortcut" version of the transmitter app.


📝 Apps




  • Keypad: A mini keypad. Assign up to 8 different commands!


  • TxtViewer: View and scroll through custom text files for notes, presentations, and documentation. Supports smooth scrolling, word wrapping, and a built-in scroll bar for easy navigation.


  • TikTok Scroller: Connects to your phone and will execute various functions for TikTok depending on what button you press.


  • Stopwatch: A simple stopwatch. Press [L] to reset, [S] to pause/unpause.


  • Timers: A simple timer.


🎮 Games




  • Flappy Bird: Fly through the pipes!


  • Space Invaders: Shoot down your enemies!


  • Pong w/AI: Try to defeat the pong AI! (unlimited ATM)


  • Breakout: Try to destroy all the blocks!


  • T-Rex: It's the classic "no internet" game!


  • Racer: Race around through traffic!


⚙️ Settings




  • Brightness: Customize your BLEShark's brightness


  • Manual Update: Manually update your device through the air.


  • Extra Settings Mode: Features include:



    • Change Wi-Fi Network: Change the Wi-Fi network needed for OTA updates


    • Enable/Disable Emergency Mode: Hold L+R together for 500 ms to open flappy bird anywhere in the device, just in case.


    • BLESpam Delay: Change the delay per packet in BLESpam.


    • Max Targeted Networks: Change how much targeted networks you want to create (the more, the slower they create).


    • Deauth Delay: Change the delay per packet in the deauth attack.


    • Captive Portal SSID Name: Change the Captive Portal SSID Name.


    • Get Captive Portal Creds: Get the saved credentials you recieved with Captive Portal.


    • Clear Captive Portal Creds: Clear the saved credentials you recieved with Captive Portal.


    • Check and Update: Check for updates, and update with BLEShark.


    • Enable/Disable Automatic Updates: Enable or disable auto updates. Will decrease boot time by a tiny bit.


    • Change BadBT Name: Change the BadBT device name.


    • BadBT File: Upload your duckyscript file here.


    • TxtViewer File: Upload your .txt file here.


    • Captive Portal HTML File: Upload your .html file here.


    • Keypad Settings: Edit your keypad commands here.


    • Amazing UI: An amazing, modern UI with transitions and an extra dark mode on the settings page.



😎 Other Features




  • Emergency Mode: Hold L+R together for 500 ms to open flappy bird anywhere in the device, just in case.


  • Automatic Updates: Auto OTA updates.


  • SPIFFS System: Saves and stores almost every little configuration on the device to SPIFFS.


  • Screensaver: A small but cool feature; a DVD-Style screensaver.

## Upcoming Features 🎉



  • Handshake Capture: Save handshakes onto a PCAP file to crack Wi-Fi passwords.


  • PC Monitor: Connect via BLE to monitor your CPU, GPU, Memory and more—perfect for keeping an eye on your hardware while gaming or working.


  • BadUSB: Add BadUSB on top of of Bad-BT.


  • Captive Portal Credential Detector: When you connect your BLEShark Nano 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. We will provide different services (FB, Google, X, ect).


  • Extreme Emergency Mode: Sets gaming menu as default menu. To unlock the real menu, open a game and press a combo of buttons (or pin). This is if people ask "what is this device?" you are able to say "a mini gaming device".


  • Custom Apps: Create custom applications for BLEShark Nano.


  • Customize Infrared Remote/Command Names: Customize the IR remote/command names through the extra settings mode.


  • Fix BLESpam Functionality: Make the BLESpam functionality work better (a new bug)


  • Battery Monitor: Monitor the BLEShark Nano's battery level.


WARNING‼️



Warning: This device is intended solely for security purposes. It is designed to help identify and fix vulnerabilities in BLE and Wi-Fi networks. Unauthorized use for hacking or any other malicious activity is illegal and strictly prohibited. We, InfiShark Tech, are not responsible for any misuse of this device.


Our Website