C++ MIT

nRFBox

Open-source ESP32-powered tool to scan, jam, spoof, and master BLE, Wi-Fi, and 2.4GHz networks.

C

cifertech

Dernière activité 6 juin 2026
cifertech/nRFBox

2 k

étoiles

300

forks

74

issues ouvertes

arduinoble-jammerble-spoofble-spoofercybersecuritydeautheresp32hackhacktoberfestjammernrf-scannernrf24l01sour-apple

Ce README est souvent en anglais.

nRFBOX Banner

📖 Explore the nRFBox Wiki

Complete project story, in-depth tutorials, and all the features in Wiki! From Wi-Fi deauthentication attacks to Sub-GHz signal replay, the Wiki covers everything you need to get started. Click here to explore now!

 

🛠 Functionality Status and Reliability

Feature Status Reliability Notes
Scanner Stable High Reliably scans the 2.4 GHz band to detect active channels and nearby devices. Occasional misses in high-interference environments.
Analyzer Stable High Provides useful insights into detected signals, but additional updates are needed for improved accuracy and detailed analysis.
Jammer Stable High Basic jamming works but effectiveness varies by device type and signal strength. Testing on select channels is recommended.
BLE Jammer Stable High Disrupts BLE devices inconsistently. Further improvements are needed to ensure stability and effectiveness across BLE variants.
BLE Spoofer Stable Low Capable of simulating basic BLE signals but has limited compatibility. Best for controlled testing scenarios.
Sour Apple Stable Low Specialized attack method with limited reliability; effective only under specific conditions. Further tuning is required.

Note

  • When using multiple NRF24 modules, the power demands can exceed the capabilities of the onboard power supply or regulator. Running three NRF modules simultaneously may cause instability, leading to intermittent failures or causing the nRFBox to stop functioning altogether.
  • Range Limitations: The jammer is most effective at short range. Beyond a certain distance, the signal weakens, making it harder to consistently disrupt communication.
  • Device Variability: Different devices react to jamming signals in varying ways. Some may be more resistant.
 

🌟 About the Project

nRFBOX is a wireless toolkit designed to explore, analyze, and interact with various wireless communication protocols. It combines the ESP32 Wroom32U, NRF24 modules, an OLED display, and other components to create a multifunctional device that can act as a scanner, analyzer, jammer, BLE jammer, BLE spoofer, and perform advanced tasks such as the "Sour Apple" attack.

screenshot

🎯 Features

  • Scanner - Scans the 2.4GHz frequency band to detect active channels and devices.
  • Analyzer - Analyzes the detected signals and provides detailed information about the activity.
  • Jammer - Jams wireless communication on selected channels to test network robustness.
  • BLE Jammer - Specifically targets Bluetooth Low Energy (BLE) devices to disrupt their communication.
  • BLE Spoofer - Spoofs BLE devices to simulate various BLE signals for testing and research.
  • Sour Apple - A specialized attack for testing security measures against specific wireless vulnerabilities.
  • Proto Kill Mode - Proto Kill has evolved into a powerful tool for disrupting various protocols.
  • WiFi Scanner - Scan for hidden and visible BLE devices
  • BLE Scanner - List nearby Wi-Fi networks with extended details
  • Wi-Fi Deauthentication Attack - Send deauthentication frames to disrupt client connections

Explore the nRFBOX's features in detail at the nRFBOX Wiki!

 

👀 nRFBox Versions: Then and Now

nRFBOX V1

nRFBox-v1 based on Arduino

nRFBOX V2

nRFBox-v2 based on ESP32

nRFBOX V3

nRFBox-v3 based on ESP32

⚠️ License

Distributed under the MIT License. See LICENSE.txt for more information.

🤝 Contact

▶ Support me on Patreon patreon.com/cifertech

CiferTech - @twitter - CiferTech@gmali.com

Project Link: https://github.com/cifertech/nRFBOX

💎 Acknowledgements

The libraries and projects listed below are used in the nRFBox Project:

Community Contributors: Thanks to everyone who helped improve nRFBox! Your support is much appreciated!

Projets similaires

BLE and Bluetooth Jammer with nRF24L01 and ESP32

C++arduinoblebluetooth
Ccifertech
1,9 k étoiles191

The ESP32-BlueJammer (Bluetooth jammer, BLE jammer, WiFi jammer, RC jammer) disrupts 2.4GHz communications. Using an ESP32 and nRF24 modules, it generates noise and unnecessary packets, causing interference between the devices communicating, making them unable to work as intended. Ideal for controlled disruption and security testing.

bluetoothbtcoding
EEmenstaNougat
8,5 k étoiles911

The nRF24 jammer is a powerful tool that requires an ESP32 and configurable numbers of NRF24 modules to assemble. It is designed to create interference, disrupting the normal operation of Bluetooth devices 🔊, BLE technology 📱, drones 🚁, Wi-Fi networks 📶 and Zigbee 📡. Additionally, it features a user-friendly web interface 🌐.

Cblebluetoothesp32
WW0rthlessS0ul
932 étoiles96