Skip to content
forked from cifertech/nRFBox

A compact ESP32 Wroom32U toolkit for wireless security—scan, analyze, jam, and spoof RF, Wi-Fi, and BLE protocols, all from a simple menu-driven interface.

License

Notifications You must be signed in to change notification settings

jbohack/nyanBOX

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

nyanBOX

All-in-One Gadget for BLE and 2.4GHz Networks

Maintained by jbohack & zr_crackiin

nyanBOX - jbohack Original Project stars - nyanBOX forks - nyanBOX

Website · Discord · Original Project


📖 About nyanBOX

nyanBOX is a fork of the original nRFBOX project by CiferTech, now maintained by jbohack & zr_crackiin. This version includes various improvements and new features while maintaining compatibility with the original hardware.

🆕 What's New

  • Updated UI with improved display layout
  • Enhanced stability and performance
  • New features and improvements to existing functionality
  • Active maintenance and support

🌟 Project Overview

nyanBOX is a wireless toolkit designed to explore, analyze, and interact with various wireless communication protocols. Based on the original nRFBOX by CiferTech, this fork retains all the powerful features while introducing new improvements and providing ongoing maintenance.

The device 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.

nyanBOX Interface

🎯 Features

📶 WiFi Tools

  • WiFi Scanner – Detects nearby WiFi access points
  • Channel Analyzer – Monitors WiFi channel utilization and signal strength for network planning
  • WiFi Deauther – Disrupts 2.4GHz WiFi device communication
  • Deauth Scanner – Monitors and analyzes WiFi deauthentication frames in real-time
  • Beacon Spam – Broadcasts multiple fake WiFi networks for testing. Choose to clone real nearby networks, select specific SSIDs, or use a list of random names.
  • Pwnagotchi Detector – Detects nearby Pwnagotchi devices and displays their information
  • Pwnagotchi Spam - Pwnagotchi grid flooding tool that generates fake beacon frames with randomized identities, faces, names, and versions (contains optional DoS mode).
  • WLAN Jammer – Jams wireless communication on selected channels

🔵 Bluetooth (BLE) Tools

  • BLE Scanner – Detects nearby BLE devices
  • Flipper Scanner – Detects nearby Flipper Zero devices
  • BLE Spammer – Broadcasts BLE advertisement packets for testing
  • BLE Jammer – Disrupts BLE device communication
  • Sour Apple – Mimics Apple Bluetooth signals like AirPods pairing pop-up to test device resilience against protocol exploits.
  • BLE Spoofer – Simulates BLE devices for testing and research

📡 Signal & Protocol Tools

  • Proto Kill Mode – Advanced tool for disrupting various wireless protocols
  • Scanner – Scans the 2.4GHz frequency band to detect active channels and devices
  • Analyzer – Analyzes detected signals and provides detailed activity information

📟 Hardware

  • Main Controller: ESP32 Wroom32U
  • Wireless Modules: NRF24 GTmini x3
  • Display: 0.96" OLED
  • Connectivity: USB-C, UART

🔧 Prerequisites

USB Drivers

Install the required USB drivers for your ESP32 board:


🚀 Development Setup

Prerequisites

Getting Started

  1. Clone this repository:
    git clone https://github.com/jbohack/nyanBOX.git
  2. Open the project in VS Code:
    • Select File > Open Folder
    • Choose the nyanBOX directory

Configuration

  • Pre-configured for ESP32-DevKitC in platformio.ini
  • For other ESP32 boards, update the board parameter in platformio.ini

Build and Upload

  1. Build: Click the checkmark icon in the status bar
  2. Connect: Plug in your ESP32 via USB
  3. Upload: Click the right-arrow icon
  4. Monitor: Click the plug icon to open the serial monitor

Troubleshooting

  • Upload Failing? Try holding the BOOT button during upload
  • Connection Issues? Verify the correct COM port is selected
  • Driver Problems? Ensure proper USB drivers are installed (see Prerequisites)

⚠️ Legal Disclaimer

This project is provided for educational and authorized security research purposes only.
The creators and maintainers of nyanBOX disclaim all responsibility for any unauthorized or unlawful use of this software or hardware.
It is the sole responsibility of the user to ensure compliance with all applicable local, state, federal, and international laws.

📌 Important Notes

  • Unauthorized scanning, jamming, or interference with wireless communications may be illegal in your jurisdiction.
  • Always obtain explicit permission before testing on networks or devices you do not own.
  • Certain features may be restricted or prohibited in some countries or regions.
  • The developers assume no liability for any damages, legal consequences, or misuse resulting from this project.

By using nyanBOX, you agree to use it only for lawful, ethical, and educational purposes, and acknowledge your responsibility to remain informed about and compliant with all relevant laws and regulations.


📜 License

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


💝 Support & Contact

If you find nyanBox useful, please consider supporting the project:

Maintainers

🙏 Acknowledgements

Open Source Projects Used

Community

A big thank you to all contributors and community members who have helped improve nyanBOX!

#BadgeLife

About

A compact ESP32 Wroom32U toolkit for wireless security—scan, analyze, jam, and spoof RF, Wi-Fi, and BLE protocols, all from a simple menu-driven interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 59.9%
  • C 40.1%