Skip to content

kryptodogg/nRF24_jammer

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

103 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌟 nRF24 Jammer (Rust Port) 🌟

Welcome to the nRF24 Jammer Rust Port repository! πŸŽ‰ This is an ongoing effort to port the ESP32 and nRF24 based jammer to Rust.

⚠️ Disclaimer: This project is a Rust port of the original nRF24 Jammer. It is intended for personal use and educational purposes and is not intended to replace the original C++/Arduino project. For the official tutorial, firmware, and stable release, please refer to the original repository.

πŸ“š Table of Contents


🎯 Possible Additions

  • Deauthentication attack
  • BLE spam
  • Beacon spam
  • nRF24 mousejack

If you have the capability to assist with these features, please feel free to create pull requests!


πŸš€ What Can You Do with This?

This amazing jammer is built on the ESP32 architecture integrated with configurable numbers of nRF24 modules. With its extraordinary capabilities, you can effectively disrupt signals across different technologies including:

  • Bluetooth πŸ”Š
  • BLE πŸ“±
  • Drones 🚁
  • Wi-Fi πŸ“Ά
  • ZigbeeπŸ“‘

πŸ“‹ List of Components

To bring this project to life, you will need the following components:

  1. nRF24L01+PA+LNA modules πŸ› οΈ
  2. ESP-WROOM-32 βš™οΈ
  3. 16V capacitors rated at 100Β΅F πŸ”‹
  4. 128x32 or 128x64 OLED display πŸ“Ί (optional)
  5. Tactile button πŸ”˜ (optional)

πŸ”— Original Project & Tutorial

This repository focuses on the Rust implementation. For the complete tutorial on soldering, flashing firmware, device control, and web/serial interfaces, please visit the Original Project:

πŸ‘‰ W0rthlessS0ul/nRF24_jammer


πŸ™ Acknowledgments


❀️ Support the project

If you would like to support this project, please consider starring the repository or following me! If you appreciate the hard work that went into this, buying me a cup of coffee would keep me fueled! β˜•

BTC Address: bc1qvul4mlxxw5h2hnt8knnxdrxuwgpf4styyk20tm

ETH Address: 0x5c54eAb2acFE1c6C866FB4b050d8B69CfB1138Af

LTC Address: LbdzCsYbxuD341raar6Cg1yKavaDq7fjuV

XRP Address: rKLLPzoBGfqY3pAQPwTFPRYaWjpHSwHNDw

ADA Address: addr1qyz2aku0ucmxqnl60lza23lkx2xha8zmxz9wqxnrtvpjysgy4mdcle3kvp8l5l7964rlvv5d06w9kvy2uqdxxkcryfqs7pajev

DOGE Address: DBzAvD62yQUkP4Cb7C5LuFYQEierF3D3oG

Every donation is greatly appreciated and contributes to the ongoing development of this project!


🌐 Follow Me for Updates

Stay connected to receive the latest updates:

GitHub

About

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 🌐.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 56.5%
  • C 40.0%
  • Python 1.7%
  • CMake 1.2%
  • Rust 0.2%
  • Makefile 0.2%
  • Other 0.2%