Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
ESP32-DIV — ESP32DIV is a multi-purpose wireless offensive and defensive toolkit powered by an ESP32 | Kitploit
Tools/GitHubGitHub/cifertech/esp32-div
Embedded Systems SecurityWi-Fi AuditingBluetooth SecurityIDS/IPS EvasionRFID/NFC ToolsFuzzingWireless SecurityPenetration TestingHardware & IoT SecurityLearning & EducationRed Teaming
3.7k50913 days agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
GitHub
cifertech/esp32-div

ESP32-DIV

ESP32DIV is a multi-purpose wireless offensive and defensive toolkit powered by an ESP32

View RepositoryWebsite
ESP32-DIV Banner

 

📖 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!

⚡ Skip the IDE — flash directly from your browser at cifertech.github.io/ESP32-DIV

 

🌟 About the Project

ESP32-DIV is an open-source, multi-band wireless toolkit built on the ESP32-S3. It covers Wi-Fi, BLE, 2.4GHz, Sub-GHz, IR, RFID/NFC, and GPS. all from a compact handheld device with a touchscreen UI. Whether you're analyzing wireless traffic, testing signal resilience, or building your own RF tools, ESP32-DIV gives you a single platform to do it all.

[!WARNING] This project is intended for educational and research purposes only. Use only on networks and devices you own or have explicit permission to test. Unauthorized use may violate local laws.

🎯 Features

📡 Wi-Fi
🔵 Bluetooth
📶 2.4GHz / NRF24
📻 Sub-GHz
📺 Infrared (IR)
ToolDescription
IR Replay AttackCaptures real IR presses, visualizes, replays, and saves to SD
IR Saved ProfilesBrowses IR captures; preserves signal and carrier frequency
Universal IR ControllerBuilt-in profiles, SD imports, favorites, and remote-style control
🧲 RFID / NFC
🛰️ GPS
ToolDescription
WardriverLogs GNSS position with Wi-Fi/BLE observations to SD
Satellite ScannerShows satellites in view, signal strength, and fix diagnostics
🧰 Device & System
ToolDescription
 
ESP32-DIV Beta

ESP32-DIV v2

ESP32-DIV Beta

ESP32-DIV Beta

ESP32-DIV v1

ESP32-DIV v1

 

🔧 Hardware Overview

ESP32DIV consists of two boards:

🧠 Main Board

  • ESP32-S3 – Main microcontroller with Wi-Fi and BLE
  • ILI9341 TFT Display – 2.8" UI display
  • LF33 – 3.3V regulator
  • IP5306 – 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
  • WS2812 NeoPixels - Giving better feedback
  • Buzzer - It shares a GPIO with the battery voltage divider, so using it is optional.

🛡️ Shield

  • 3x NRF24 Modules – 2.4GHz jamming and spoofing
  • 1x CC1101 Module – Sub-GHz jamming and replay
  • Multiple antennas - Extended range
  • IR Transceiver - Capture & replay IR remotes
 
ESP32-DIV Beta

ESP32-DIV v2 Main Board

ESP32-DIV v1

ESP32-DIV v2 Shield

ESP32-DIV Beta

ESP32-DIV v1 Main Board

ESP32-DIV v1

ESP32-DIV v1 Shield

⚠️ License

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

💬 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. ‎

🤝 Contact

▶ Support me on Patreon patreon.com/cifertech

CiferTech - @twitter - [email protected]

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

Download Tool
ToolDescription
Packet MonitorReal-time waterfall graph across all 14 channels; optional PCAP logging to SD
Wi-Fi ScannerLists nearby networks with extended details
Beacon SpammerBroadcasts fake SSIDs (custom or random)
Deauth AttackSends deauthentication frames to disrupt client connections
Deauth DetectorMonitors for incoming deauth attacks
Captive PortalAP + DNS + web server; clone networks and force sign-in pages
Probe FloodFloods probe requests to stress-test APs
Hidden SSID RevealerForces hidden networks to expose their SSID
WPS ScannerDetects access points with WPS enabled
ARP ScannerMaps all devices on a network with IP and MAC after joining
Karma AttackListens for probe requests and impersonates saved networks to auto-connect devices
ToolDescription
BLE ScannerDiscovers hidden and visible BLE devices
BLE SnifferTracks MAC, RSSI, packet count, and last-seen time
BLE SpooferBroadcasts fake BLE advertisements
Sour AppleSpoof Apple BLE advertisements (e.g., AirDrop popups)
BLE JammerDisrupts BLE and classic Bluetooth channels
BLE Rubber DuckyActs as a BLE keyboard; executes scripts from /ducky on SD
AirTag SpooferBroadcasts fake AirTag signals into the Find My network
AirTag SnifferMonitors for AirTags in range
Skimmer DetectScans for BLE signatures matching known card skimmer profiles
ToolDescription
2.4GHz ScannerSpectrum analyzer across 128 channels (Zigbee, custom RF, etc.)
ProtokillDisrupts Zigbee, Wi-Fi, and other 2.4GHz protocols
ESB SnifferPassively captures Enhanced ShockBurst NRF24 packets
ESB ReplayReplays captured ESB packets
MouseJack ScanDetects vulnerable wireless mice and keyboards
MouseJack InjectInjects keystrokes into vulnerable wireless receivers
ToolDescription
Replay AttackCaptures and replays Sub-GHz commands (e.g., garage doors, remotes)
Sub-GHz JammerDisrupts Sub-GHz communication across various bands
Saved ProfilesStores and manages captured signal profiles
De Bruijn / Brute ForceCycles through all possible fixed codes for Sub-GHz remotes
Jamming DetectorReceive-only monitor that detects Sub-GHz jamming attacks (e.g. car-fob jamming)
ToolDescription
Card ReaderReads UID and tag identification
Card CloneCopies supported writable tags
DumpReads sectors/blocks when keys are available
Decode AccessInterprets access bits and ACL-style fields from dumps
EraseWipes supported writable tags
Jam ReaderImpedes another reader with RF patterns
Tag DisruptAdvanced disruption flows for authorized physical tests
Disrupt EmulateDisruption combined with emulation-style flows
Serial MonitorMirrors serial traffic on the TFT for field debugging
SD File ManagerBrowses and manages files on the SD card
Update FirmwareFlashes new firmware from SD
Touch CalibrateFour-corner XPT2046 touchscreen calibration
SettingsBrightness, dark/light theme, NeoPixel, background auto-scan