/ESP32WifiHacks

Easy to use WiFi tools for the ESP32. Graphical interface provided via IMGUI

Primary LanguageC++

ESP32WifiHacks

Easy to use WiFi tools for the ESP32. Graphical interface provided via IMGUI.

Created as a bit of an experiment, not entirely practical, but neat.

image

Platform support

Linux-only due to limitations of the ArduinoSerialIO library, but an update to that library should result in it working cross-platform just fine (maybe I should do that some time).

Features

  • Sniff wifi traffic (Data, beacons, deauth, see image about)
  • Simple deauth against an AP (Currently will likely not work against almost any device)
  • Spam beacon frames (Create many fake access points, see image below)

Setup

Using the ESP-IDF to flash the ESP32

Compiling the host program

Create a build directory:

  • cd HostCode
  • mkdir build
  • cd build

Use CMake to compile:

  • cmake .. && cmake --build .

Using the host program

Run the host program, specifying the serial port to open. For example: ./ESP32HacksInterface /dev/ttyUSB0