Ubertooth Bluetooth Spy is a cutting-edge Bluetooth surveillance tool that leverages the power of Ubertooth One to intercept and analyze Bluetooth Low Energy (BLE) advertisements. With real-time monitoring capabilities and Discord webhook integration, it's the perfect tool for security researchers, penetration testers, and Bluetooth enthusiasts.
- 🔍 Real-time BLE advertisement interception
- 📊 Detailed parsing of advertisement data
- 🚨 Automatic device name decoding
- 📡 Continuous monitoring with auto-reconnect
- 🔔 Discord webhook integration for remote notifications
- 🐛 Debug mode for in-depth analysis
You need an Ubertooth device and have all the drivers installed. Try this to be sure (I'm using Linux OS):
ubertooth-util -v
If not, you can order one here, 5% discount code "ROCKETGOD":
🚨 Lab401 🚨
More info at Great Scott Gadgets
-
Clone this repository:
git clone https://github.com/RocketGod-git/Ubertooth-Bluetooth-Spy.git
-
Navigate to the project directory:
cd Ubertooth-Bluetooth-Spy
-
The script will detect missing dependencies and provide the suggested pip install line. This is what you'll need though.
pip install requests colorama rich pyusb
To enable Discord notifications:
- Open
ubertooth.py
in your favorite text editor. - Locate the following line near the top of the file:
WEBHOOK_URL = ""
- Replace the empty string with your Discord webhook URL:
WEBHOOK_URL = "https://discord.com/api/webhooks/your/webhook/url/here"
Run the script with:
python3 ubertooth.py
For debug mode:
python3 ubertooth.py --debug
- Press
Ctrl+C
to gracefully stop the script.
Ubertooth Bluetooth Spy provides rich, colorful console output for easy reading:
📡 Collecting advertisements...
📊 Collected 10 advertisements
╭──────────────────────── 🚨 FitBit Versa 3 🚨 ─────────────────────────╮
│ Field │ Value │
│ Device Name │ FitBit Versa 3 │
│ Timestamp │ 2024-08-02 15:30:45 │
│ Frequency │ 2402 MHz │
│ Address │ 00:11:22:33:44:55 │
│ RSSI │ -67 │
│ Data │ 02011A020A0C0AFF4C001005031B57F9C3 │
│ Type │ ADV_IND │
│ Details │ systime=1659456645 freq=2402 addr=00:11:22:33:44:55... │
╰────────────────────────────────────────────────────────────────────╯
And to Discord:
This tool is for educational and research purposes only. Always respect privacy laws and obtain necessary permissions before monitoring any Bluetooth traffic.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
Contributions, issues, and feature requests are welcome! Feel free to check issues page.
Give a ⭐️ if this project helped you!
- GitHub: @RocketGod-git
- GitHub.io ExtraFunStuff