Skip to content

cifertech/ESP32-DIV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

logo

ESP32-DIV

ESP32DIV - Advanced Wireless Toolkit

cifertech - ESP32-DIV GitHub Downloads (all assets, all releases) stars - ESP32-DIV forks - ESP32-DIV

TWITTER Β· INSTAGRAM Β· YOUTUBE Β· WEBSITE


Β 

πŸ“– Explore the ESP32-DIV 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!

Β 

🌟 About the Project

Welcome to ESP32DIV, a powerful open-source multi-band wireless toolkit built on the ESP32!
This device supports Wi-Fi, BLE, 2.4GHz, and Sub-GHz frequency bands and is designed for wireless testing, signal analysis, jammer development, and protocol spoofing.

⚠️ This project is intended for educational and research purposes only. Do not use it for malicious activities or unauthorized access.

screenshot
Β 

🎯 Features

πŸ“‘ Wi-Fi Tools

  • Packet Monitor – Real-time waterfall graph of all 14 Wi-Fi channels
  • Beacon Spammer – Broadcast fake SSIDs (custom or random)
  • Deauth Detector – Monitor for Wi-Fi deauthentication attacks
  • Wi-Fi Scanner – List nearby Wi-Fi networks with extended details
  • Wi-Fi Deauthentication Attack - Send deauthentication frames to disrupt client connections
  • Captive Portal

πŸ”΅ Bluetooth Tools

  • BLE Jammer – Disrupt BLE and classic Bluetooth channels
  • BLE Spoofer – Broadcast fake BLE advertisements
  • Sour Apple – Spoof Apple BLE advertisements (e.g., AirDrop)
  • BLE Scanner – Scan for hidden and visible BLE devices
  • BLE Sniffer

πŸ“Ά 2.4GHz Tools

  • 2.4GHz Scanner – Spectrum analyzer for 128 channels (Zigbee, custom RF, etc.)
  • Protokill – Disrupt Zigbee, Wi-Fi, and other 2.4GHz protocols

πŸ“» Sub-GHz Tools

  • Replay Attack – Capture and replay Sub-GHz commands (e.g., door remotes)
  • Sub-GHz Jammer – Disrupt Sub-GHz communication across various bands
  • Saved Profiles – Store and manage captured signal profiles
Β 

πŸ‘€ ESP32-DIV Versions:

ESP32-DIV Beta

ESP32-DIV Beta

ESP32-DIV v1

ESP32-DIV v1

Β 

πŸ”§ Hardware Overview

ESP32DIV consists of two boards:

🧠 Main Board

  • ESP32-U (16MB) – Main microcontroller with Wi-Fi and BLE
  • ILI9341 TFT Display – 2.8" UI display
  • LF33 – 3.3V regulator
  • TP4056 – Lithium battery charging and protection
  • CP2102 – USB to serial for flashing
  • PCF8574 – I/O expander for buttons
  • SD Card Slot – Stores logs and captured signals
  • Push Buttons – Navigation and interaction
  • Antenna Connector – External antenna support

πŸ›‘οΈ Shield

  • 3x NRF24 Modules – 2.4GHz jamming and spoofing
  • 1x CC1101 Module – Sub-GHz jamming and replay
ESP32-DIV Beta

ESP32-DIV Main Board

ESP32-DIV v1

ESP32-DIV Shield

Β 

⚠️ License

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

Β 

πŸ“Ž Resources

Β 

🀝 Contact

β–Ά Support me on Patreon patreon.com/cifertech

CiferTech - @twitter - CiferTech@gmali.com

Project Link: https://github.com/cifertech/ESP32-DIV

Β 

πŸ’¬ Support & Contributions

  • πŸ’¬ Found a bug or have a feature request? Open an Issue
  • ⭐ Like the project? Star the repo!
  • πŸ›  Want to contribute? Fork it and submit a pull request.