All-in-One Gadget for BLE and 2.4GHz Networks
![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/cifertech/nrfbox/total)Ready to dive deeper into nRFBOX's details? Discover the full story, in-depth tutorials, and all the exciting features in our comprehensive documentation. Click the link and explore further!
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 | Moderate | Provides useful insights into detected signals, but additional updates are needed for improved accuracy and detailed analysis. |
Jammer | Experimental | Variable | Basic jamming works but effectiveness varies by device type and signal strength. Testing on select channels is recommended. |
BLE Jammer | In Development | Low | Disrupts BLE devices inconsistently. Further improvements are needed to ensure stability and effectiveness across BLE variants. |
BLE Spoofer | Experimental | Low | Capable of simulating basic BLE signals but has limited compatibility. Best for controlled testing scenarios. |
Sour Apple | Experimental | Low | Specialized attack method with limited reliability; effective only under specific conditions. Further tuning is required. |
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.
Software:
Hardware:
If you prefer not to upload the code manually or encounter errors during compilation, you can directly upload the precompiled .bin
file to the ESP32. Follow these steps:
.bin
File.bin
file from the repository. .bin
File to ESP32Connect your ESP32 to your computer using a USB cable.
Open the ESP32 Flash Download Tool and configure the following:
.bin
file and set the start address to 0x1000
.Click on Start to begin uploading the .bin
file to your ESP32.
Once the upload is completed, the tool will confirm a successful flash. You can now restart your ESP32 and run the firmware.
Distributed under the MIT License. See LICENSE.txt for more information.
▶ Support me on Patreon patreon.com/cifertech
CiferTech - @twitter - CiferTech@gmali.com
Project Link: https://github.com/cifertech/nRFBOX
The libraries and projects listed below are used in this software:
Community Contributors: Thank you to everyone who contributes to this project and helps improve nRFBOX.