Skip to content

cifertech/ESP32-DIV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 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


 

📖 Explore the Full Documentation

Ready to dive deeper into our project's details? Discover the full story, in-depth tutorials, and all the exciting features in our comprehensive documentation. Click the link and explore further!

 

🌟 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

🔵 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

📶 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.4" 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.