awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
pr3y avatar

pr3y/Bruce

0
View on GitHub↗
5,985 stars·1,999 forks·C++·AGPL-3.0·27 viewsbruce.computer↗

Bruce

Bruce is offensive security firmware for ESP32 hardware designed for network attacks, radio analysis, and hardware-based identity spoofing. It provides a specialized toolkit for conducting red team operations, including a WiFi penetration testing tool, a multi-protocol radio toolkit, and a system for emulating USB keyboards and mice to inject payloads.

The firmware distinguishes itself through a broad range of signal manipulation capabilities, allowing for the cloning and writing of RFID tags and the transmission of disruptive pairing requests to Bluetooth devices. It also includes a multi-protocol radio system capable of analyzing, jamming, and transmitting signals across Sub-GHz, FM, and infrared frequencies.

The project covers a wide surface of security testing capabilities, including wireless network attack suites for deauthentication and beacon spamming, as well as the deployment of captive portals for traffic interception. It further integrates USB HID emulation for automated keystroke and mouse input, GPS location tracking, and a web-based remote administration interface for device management.

The system includes an embedded JavaScript interpreter for executing custom automation scripts and utilizes a flash-friendly filesystem for managing files and scripts across internal flash and external SD cards.

Features

  • Red Team Tools - Provides a comprehensive set of hardware-based utilities for red team operations and physical penetration testing.
  • BadUSB Payloads - Automates system commands on target computers using predefined BadUSB script sequences.
  • Bluetooth Pairing Notification Spam - Floods nearby Bluetooth devices with fake pairing notifications to test resilience against denial-of-service attacks.
  • HID Emulations - Implements USB HID emulation to simulate keyboards and mice for automated payload delivery.
  • Penetration Testing Firmware - Provides a specialized offensive security firmware for ESP32 hardware designed for network and radio attacks.
  • Multi-Protocol Transmitters - Provides a toolkit for transmitting and broadcasting signals across multiple radio protocols including Sub-GHz and FM.
  • Radio Signal Analysis - Enables scanning, capturing, and replaying of signals across Sub-GHz and FM bands for protocol analysis.
  • Sub-GHz Attack Transmitters - Provides tools for scanning, copying, replaying, and jamming signals in the sub-GHz radio frequency band.
  • Standard USB Device Emulations - Emulates standard USB HID devices to send automated keyboard and mouse inputs to a host computer.
  • Wireless Packet Injectors - Implements a wireless packet injector to perform deauthentication floods and beacon spamming via raw frame manipulation.
  • USB Keyboard Emulation - Executes automated keystroke and mouse payloads on target computers via USB keyboard and mouse emulation.
  • RFID Access Control Auditing - Implements RFID reading, cloning, and writing capabilities to evaluate vulnerabilities in physical access control systems.
  • Captive Portal Simulations - Deploys fake wireless access points with rogue authentication portals to intercept network traffic and credentials.
  • Multi-Vector WiFi Attack Suites - Orchestrates multiple WiFi attacks simultaneously, including deauthentication floods and beacon spamming.
  • WiFi Attack Toolkits - Includes a toolkit for WiFi penetration testing featuring deauthentication attacks and rogue access points.
  • Penetration Testing Tools - Ships a suite of tools for WiFi deauthentication, beacon spamming, and captive portal deployment.
  • HID Mouse Emulation - Simulates mouse report protocols to send automated clicks and cursor movements to a connected host.
  • Traffic Interception Tools - Captures credentials and sensitive network data by sniffing raw packets and redirecting traffic.
  • Embedded JavaScript Scripting - Includes an embedded JavaScript runtime for executing custom programmable logic and automation tasks.
  • Embedded JavaScript Interpreters - Integrates a lightweight JavaScript interpreter for executing dynamic automation scripts on the microcontroller.
  • RFID and NFC Tag Manipulation - Includes tools for reading and cloning RFID tags and disruptive Bluetooth pairing request spamming.
  • 2.4 GHz Jammers - Provides specialized hardware capabilities to disrupt wireless communications in the 2.4GHz frequency band.
  • Web-Based Remote Control Interfaces - Ships a browser-accessible administration dashboard for remote device configuration and control.
  • Web-Based File Managers - Provides a web-based interface for managing device configuration and performing remote file operations.
  • Cybersecurity Tools - Multi-functional security toolkit for wireless and hardware testing.

Star history

Star history chart for pr3y/bruceStar history chart for pr3y/bruce

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Bruce

These projects share indexed features with Bruce. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • brucedevices/firmwareBruceDevices avatar

    BruceDevices/firmware

    4,941View on GitHub↗

    This firmware transforms an ESP32 device into a portable penetration testing platform by combining an embedded JavaScript runtime with multi-protocol wireless attack capabilities, USB and Bluetooth HID emulation, and a menu-driven user interface. It is designed as a unified system that integrates persistent storage, hardware abstraction for external radio modules, a serial command protocol for headless operation, and a web-based remote desktop that streams the device screen and relays button inputs for remote control. The custom JavaScript scripting environment enables users to write and run

    Cbrucecardputerembedded-systems
    View on GitHub↗4,941
  • cifertech/esp32-divcifertech avatar

    cifertech/ESP32-DIV

    2,552View on GitHub↗

    ESP32-DIV is a handheld wireless pentesting platform designed for analyzing and disrupting a wide range of wireless protocols. It functions as a multi-band radio analyzer, RFID and NFC tag manipulator, and GPS wardriving logger, providing a unified interface for security auditing and signal research. The project distinguishes itself through a modular radio abstraction that allows switching between Wi-Fi, BLE, Sub-GHz, RFID/NFC, and infrared hardware modules. It features a touch-driven TFT interface for navigating toolsets and managing signal profiles, as well as the ability to emulate Bluetoo

    C++arduinoattackdeauth
    View on GitHub↗2,552
  • roguemaster/flipperzero-firmware-wpluginsRogueMaster avatar

    RogueMaster/flipperzero-firmware-wPlugins

    6,257View on GitHub↗

    This project is a custom firmware for the Flipper Zero that provides an embedded plugin ecosystem, a hardware pentesting toolkit, and a multi-protocol emulation layer. It modifies the device's operating system to include a Sub-GHz radio suite for expanded frequency range and the ability to build and deploy third-party applications directly onto the hardware. The firmware extends the device's native capabilities through a Sub-GHz radio suite that allows for frequency extension and signal capture beyond factory defaults. It implements specialized emulation for BadUSB and BLE keyboards and inclu

    Carmv7mblebluetooth-low-energy
    View on GitHub↗6,257
  • justcallmekoko/esp32marauderjustcallmekoko avatar

    justcallmekoko/ESP32Marauder

    9,916View on GitHub↗

    ESP32Marauder is a suite of specialized firmware images and tools designed for wireless network auditing, packet sniffing, and Bluetooth scanning on ESP32 hardware. It functions as a wireless penetration tool used to analyze network security and monitor signal traffic. The project includes capabilities for capturing wireless handshakes and simulating access points to test infrastructure resilience. It also features a Bluetooth low energy scanner used to identify hardware signatures and detect unauthorized signals or skimming devices. The firmware supports broader security operations includin

    C++arduinobeaconbluetooth
    View on GitHub↗9,916
Compare all 30 related projects→

Frequently asked questions

What does pr3y/bruce do?

Bruce is offensive security firmware for ESP32 hardware designed for network attacks, radio analysis, and hardware-based identity spoofing. It provides a specialized toolkit for conducting red team operations, including a WiFi penetration testing tool, a multi-protocol radio toolkit, and a system for emulating USB keyboards and mice to inject payloads.

What are the main features of pr3y/bruce?

The main features of pr3y/bruce are: Red Team Tools, BadUSB Payloads, Bluetooth Pairing Notification Spam, HID Emulations, Penetration Testing Firmware, Multi-Protocol Transmitters, Radio Signal Analysis, Sub-GHz Attack Transmitters.

Which projects share features with pr3y/bruce?

Projects with overlapping indexed features include: brucedevices/firmware — This firmware transforms an ESP32 device into a portable penetration testing platform by combining an embedded… cifertech/esp32-div — ESP32-DIV is a handheld wireless pentesting platform designed for analyzing and disrupting a wide range of wireless… roguemaster/flipperzero-firmware-wplugins — This project is a custom firmware for the Flipper Zero that provides an embedded plugin ecosystem, a hardware… justcallmekoko/esp32marauder — ESP32Marauder is a suite of specialized firmware images and tools designed for wireless network auditing, packet… jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network… i-am-jakoby/flipper-zero-badusb — This project is a library of pre-defined keyboard scripts and payloads designed for execution via HID injection…