{"id":20676054,"url":"https://github.com/sammwyy/bleeding","last_synced_at":"2025-04-19T20:55:17.812Z","repository":{"id":224818672,"uuid":"764287590","full_name":"sammwyy/BLEeding","owner":"sammwyy","description":"Bluetooth/BLE jamming, signal inhibition, DoS and DeAuth attack.","archived":false,"fork":false,"pushed_at":"2024-02-28T00:45:48.000Z","size":15,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-02-28T22:30:53.972Z","etag":null,"topics":["bluetooth","bluetooth-connection","bluetooth-low-energy","ddos","dos","hacking","hardware-hacking","inhibition","jammer","jamming","raspberry-pi","wireless"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sammwyy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-02-27T20:10:00.000Z","updated_at":"2024-02-28T20:55:53.000Z","dependencies_parsed_at":"2024-02-27T22:30:16.825Z","dependency_job_id":"6a49d331-854d-4b32-9aff-bba9f7ccad88","html_url":"https://github.com/sammwyy/BLEeding","commit_stats":null,"previous_names":["sammwyy/bleeding"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sammwyy%2FBLEeding","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sammwyy%2FBLEeding/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sammwyy%2FBLEeding/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sammwyy%2FBLEeding/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sammwyy","download_url":"https://codeload.github.com/sammwyy/BLEeding/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224970038,"owners_count":17400294,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bluetooth","bluetooth-connection","bluetooth-low-energy","ddos","dos","hacking","hardware-hacking","inhibition","jammer","jamming","raspberry-pi","wireless"],"created_at":"2024-11-16T21:11:35.392Z","updated_at":"2024-11-16T21:11:35.852Z","avatar_url":"https://github.com/sammwyy.png","language":"Python","funding_links":["https://ko-fi.com/sammwy"],"categories":[],"sub_categories":[],"readme":"# 🩸 BLEeding\r\n\r\nBLEeding 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.\r\n\r\nThis tool was created for educational purposes only. I do not take any responsibility for the misuse of this tool.\r\n\r\n## 📦 Installing dependencies\r\n\r\n**🐧 Linux / 🍇 Raspberry PI**\r\n\r\n```bash\r\n# Install dependencies.\r\nsudo apt-get install git pkg-config python pip libbluetooth-dev libboost-python-dev libboost-thread-dev libglib2.0-dev\r\n```\r\n\r\n**🍎 macOS**\r\n\r\n```bash\r\n# Install dependencies.\r\nbrew install bluez\r\n```\r\n\r\n**🟦 Windows**\r\n\r\n```bash\r\n# Install dependencies.\r\nchoco install git python3\r\n```\r\n\r\n## 💻 Setup\r\n\r\n```bash\r\n# Clone the repository.\r\ngit clone https://github.com/sammwyy/bleeding\r\n\r\n# Go to the repository.\r\ncd bleeding\r\n\r\n# Install the requirements.\r\npip install -r requirements.txt\r\n```\r\n\r\n\u003e 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`.\r\n\r\n## 📚 Usage\r\n\r\n```bash\r\npython bleeding \u003coptions\u003e COMMAND\r\n```\r\n\r\n| Command | Description | Options | OS Support |\r\n| ------- | ----------- | ------- | ------- |\r\n| `scan` | Scan for devices. | `ble` | 🐧 🍎 c 🍇 |\r\n| `random-mac` | Generate random trusted MAC addresses | | 🐧 🍎 🟦 🍇 |\r\n| `enum \u003cTARGET\u003e` | Enum device services | | 🐧 🍎 🟦 🍇 |\r\n| `deauth \u003cTARGET\u003e` | Spam DeAuth requests | `port`, `protocol`, `size`, `threads` | 🐧 🍇 🟦 |\r\n\r\n| Option | Short | Description | type | Default |\r\n| ------ | ----- | ----------- | :--: | :-----: |\r\n| `--ble` | `-b` | Use BLE instead of Bluetooth. | bool | ❌ |\r\n| `--port` | `-p` | Port to use. | int | 4097 |\r\n| `--protocol` | `-P` | Protocol to use. | **enum:** l2cap, rfcomm | l2cap |\r\n| `--size` | `-s` | Size of the packets. | int | 512 |\r\n| `--threads` | `-t` | Number of threads. |  int | (vcore count) |\r\n\r\n\u003e Note: All flags are optional. Windows doesn't support L2CAP protocol.\r\n\r\n## 🤝 Contributing\r\n\r\nContributions, issues and feature requests are welcome!\r\nFeel free to check [issues page](https://github.com/sammwyy/bleeding/issues).\r\n\r\n## ❤️ Show your support\r\n\r\nGive a ⭐️ if this project helped you! Or buy me a coffee-latte 🙌 [Ko-fi](https://ko-fi.com/sammwy)\r\n\r\n## 📝 License\r\n\r\nCopyright © 2024 [Sammwy](https://github.com/sammwyy).\r\nThis project is [MIT](LICENSE) licensed.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsammwyy%2Fbleeding","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsammwyy%2Fbleeding","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsammwyy%2Fbleeding/lists"}