Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sammwyy/bleeding
Bluetooth/BLE jamming, signal inhibition, DoS and DeAuth attack.
https://github.com/sammwyy/bleeding
bluetooth bluetooth-connection bluetooth-low-energy ddos dos hacking hardware-hacking inhibition jammer jamming raspberry-pi wireless
Last synced: about 7 hours ago
JSON representation
Bluetooth/BLE jamming, signal inhibition, DoS and DeAuth attack.
- Host: GitHub
- URL: https://github.com/sammwyy/bleeding
- Owner: sammwyy
- License: mit
- Created: 2024-02-27T20:10:00.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-28T00:45:48.000Z (9 months ago)
- Last Synced: 2024-02-28T22:30:53.972Z (9 months ago)
- Topics: bluetooth, bluetooth-connection, bluetooth-low-energy, ddos, dos, hacking, hardware-hacking, inhibition, jammer, jamming, raspberry-pi, wireless
- Language: Python
- Homepage:
- Size: 14.6 KB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🩸 BLEeding
BLEeding is a tool that allows you to jam Bluetooth and BLE devices. It can be used to spam DeAuth requests or L2CAP ping requests. It supports Linux, macOS, Windows and Raspberry PI.
This tool was created for educational purposes only. I do not take any responsibility for the misuse of this tool.
## 📦 Installing dependencies
**🐧 Linux / 🍇 Raspberry PI**
```bash
# Install dependencies.
sudo apt-get install git pkg-config python pip libbluetooth-dev libboost-python-dev libboost-thread-dev libglib2.0-dev
```**🍎 macOS**
```bash
# Install dependencies.
brew install bluez
```**🟦 Windows**
```bash
# Install dependencies.
choco install git python3
```## 💻 Setup
```bash
# Clone the repository.
git clone https://github.com/sammwyy/bleeding# Go to the repository.
cd bleeding# Install the requirements.
pip install -r requirements.txt
```> Note: In order to use BLE in Linux, you must install "gattlib" python module. You can install it using the following command: `pip install gattlib`.
## 📚 Usage
```bash
python bleeding COMMAND
```| Command | Description | Options | OS Support |
| ------- | ----------- | ------- | ------- |
| `scan` | Scan for devices. | `ble` | 🐧 🍎 c 🍇 |
| `random-mac` | Generate random trusted MAC addresses | | 🐧 🍎 🟦 🍇 |
| `enum ` | Enum device services | | 🐧 🍎 🟦 🍇 |
| `deauth ` | Spam DeAuth requests | `port`, `protocol`, `size`, `threads` | 🐧 🍇 🟦 || Option | Short | Description | type | Default |
| ------ | ----- | ----------- | :--: | :-----: |
| `--ble` | `-b` | Use BLE instead of Bluetooth. | bool | ❌ |
| `--port` | `-p` | Port to use. | int | 4097 |
| `--protocol` | `-P` | Protocol to use. | **enum:** l2cap, rfcomm | l2cap |
| `--size` | `-s` | Size of the packets. | int | 512 |
| `--threads` | `-t` | Number of threads. | int | (vcore count) |> Note: All flags are optional. Windows doesn't support L2CAP protocol.
## 🤝 Contributing
Contributions, issues and feature requests are welcome!
Feel free to check [issues page](https://github.com/sammwyy/bleeding/issues).## ❤️ Show your support
Give a ⭐️ if this project helped you! Or buy me a coffee-latte 🙌 [Ko-fi](https://ko-fi.com/sammwy)
## 📝 License
Copyright © 2024 [Sammwy](https://github.com/sammwyy).
This project is [MIT](LICENSE) licensed.