Thanks to visit codestin.com
Credit goes to github.com

Skip to content

theoffsecgirl/bluedeath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

bluedeath

Offensive Bluetooth BR/EDR auditing tool for Linux

Language Version License Category

by theoffsecgirl

πŸ‡ͺπŸ‡Έ VersiΓ³n en espaΓ±ol


β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                                                      β”‚
β”‚  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•—     β–ˆβ–ˆβ•—   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—             β”‚
β”‚  β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•”β•β•β•β•β• β–ˆβ–ˆβ•”β•β•β•β•β•             β”‚
β”‚  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—               β”‚
β”‚  β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•               β”‚
β”‚  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘  β•šβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—             β”‚
β”‚  β•šβ•β•β•β•β•β• β•šβ•β•β•β•β•β•β•β•šβ•β•   β•šβ•β•β•β•β•β• β•šβ•β•β•β•β•β•β•             β”‚
β”‚                                                      β”‚
β”‚  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•—             β”‚
β”‚  β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β•β• β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘             β”‚
β”‚  β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘             β”‚
β”‚  β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘             β”‚
β”‚  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘             β”‚
β”‚  β•šβ•β•β•β•β•β• β•šβ•β•β•β•β•β•β•β•šβ•β•β•β•β•β•β•β•šβ•β•  β•šβ•β•             β”‚
β”‚                                                      β”‚
β”‚  Bluetooth BR/EDR offensive auditor  v1.2.0          β”‚
β”‚  bluetoothctl Β· btmgmt Β· l2ping Β· Linux only         β”‚
β”‚  by theoffsecgirl                                    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

What does it do?

Tool to audit Bluetooth BR/EDR devices on Linux using the BlueZ stack. Automatically detects whether the available stack is modern (bluetoothctl + btmgmt) or legacy (hcitool + hciconfig) and adapts all operations accordingly.


Features

  • BR/EDR scanning via btmgmt find + bluetoothctl (coproc, non-interactive)
  • Activity check via l2ping
  • Controlled stress test with confirmation prompt
  • Modern stack support (bluetoothctl/btmgmt) and legacy (hcitool/hciconfig)
  • Configurable SCAN_TIMEOUT via environment variable (default: 15s)
  • Interactive menu and CLI flags
  • Logging and result export

Requirements

  • Linux (Debian, Ubuntu, Arch, Kali…)
  • Bash 4.x + BlueZ (bluetoothctl, btmgmt, l2ping)
  • Compatible Bluetooth adapter (internal or USB with BR/EDR support)
  • Root privileges

Compatibility

Environment Status
Linux (modern BlueZ) βœ… Preferred
Linux (legacy BlueZ) βœ… Fallback
macOS ❌ No (no BlueZ)
Windows / WSL ❌ No (no real hardware)
VPS / cloud ❌ No (no Bluetooth hardware)

Installation

git clone https://github.com/theoffsecgirl/bluedeath
cd bluedeath
chmod +x bluedeath.sh

Usage

# Interactive menu
sudo ./bluedeath.sh --menu

# Scan (15s default)
sudo ./bluedeath.sh --scan

# Scan with custom timeout
sudo SCAN_TIMEOUT=30 ./bluedeath.sh --scan

# BR/EDR inquiry scan
sudo ./bluedeath.sh --inquiry

# Check device activity
sudo ./bluedeath.sh --active

# Controlled stress test
sudo ./bluedeath.sh --dos AA:BB:CC:DD:EE:FF

# Specific interface
sudo BT_INTERFACE=hci1 ./bluedeath.sh --scan

Ethical use

For controlled labs and systems with explicit authorization only.


License

BSD 3-Clause Β· theoffsecgirl

Packages

 
 
 

Contributors

Languages