Skip to content

t-mville/nRF24Jammer

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

34 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ESP8266 BLE(Bluetooth) & Wi-Fi Jammer

This project aims to develop a jammer using ESP8266 to interfere with BLE and Wi-Fi networks. The project utilizes the RF24 library to generate interference in the 2.4 GHz bands and provides user feedback via an OLED display.

πŸ“Œ Requirements

  • NodeMCU ESP8266 (or a compatible ESP8266-based board)
  • NRF24L01+ module
  • 0.96" OLED SSD1306 display
  • Connecting wires

πŸ›  Required Libraries

The following libraries must be installed in Arduino IDE:

⚑ Hardware Connections

ESP8266 Pin NRF24L01+ Pin Description
D4 (GPIO4) CE Module enable
D2 (GPIO2) CSN Chip select
D5 (GPIO14) SCK Serial clock signal
D7 (GPIO13) MOSI Data output
D6 (GPIO12) MISO Data input
3.3V VCC Power supply
GND GND Ground
ESP8266 Pin OLED Pin Description
D5 (GPIO14) SDA Serial data line
D6 (GPIO12) SCL Serial clock line
3.3V VCC Power supply
GND GND Ground

image

πŸš€ Setup & Execution

  1. Make the connections: Complete the hardware setup as per the table above.
  2. Install libraries: Use Library Manager in Arduino IDE to install the required libraries.
  3. Upload the code: Open Jammer.ino in Arduino IDE and upload it to your ESP8266 board.
  4. Power up the device: Connect your ESP8266 to a power source. The OLED screen will display jammer information.

πŸ“‘ Usage

When powered on, the device starts in "Full Attack" mode by default.

Full Attack (Interferes with all Bluetooth, 2.4 GHz devices)

The current mode will be displayed on the OLED screen.

Note: You can connect external power like small lipo batteries.

Warning: The nRF24l01 module may become very hot during use. This does not affect operation. But it may overheat your hand :D

πŸ“œ License & Legal Disclaimer

This project is for educational purposes only and unauthorized usage is illegal. Please check your country's laws and adhere to ethical guidelines.


Original Developer: system-linux

About

A minimal, simple and effective jammer that jams Wi-Fi, BLE and 2.4 GHz band.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%