Skip to content

a simple ESP32 C5 firmware designed to scan dual band and display wifi data on a webUI with a visualized wireless landscape.

License

Notifications You must be signed in to change notification settings

hak5peaks/ESP32-C5-WiFi-Scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ESP32-C5-WiFi-Scanner

This firmware is a simple wifi scanner built using ESP-IDF, made for the new ESP32 C5 chip which features dual band wifi capabilities. This firmware is deisgned to scan the wireless airspace and display Wi-Fi Ap information on a visual web interface.

Picture of WebUI

Requriments

  • ESP-IDF v5.4 or newer
  • ESP32 C5 (Designed and tested on ESP32C5 revision v0.1)

Build and Flash Instructions

  1. Create new esp-idf project
  2. Select esp32 c5 as target, requires preview verison idf.py --preview set-target esp32c5
  3. Place firmware files in the /main directory of your project. (Replace the CMakeLists file that is auto generated with new one)
  4. Build the firmware idf.py build
  5. Flash Firmware to C5 idf.py flash

if you experience issues during this process, try idf.py fullclean and restart.

Post flash instructions

Once your ESP32 C5 is flashed and booted, it will host a wifi AP by the name of ESP32C5_AP on the 5ghz band, specifically on channel 40.

By default, the password is yourpassword if you wish to change this, you can modify the AP name and AP password on lines 15 & 16

Picture of lines 15 and 16

Once connected to the ESP32 C5s ap, simply open a web browser and navigate to 192.168.4.1 and click/touch Wifi Recon, the section will drop down revealing the graph and wifi information, this displayed information is updated every 8 seconds.

Read more about hardware

You can read more about the hardware at: https://offensiveappliances.com/research/esp32c5/

NOTICE

This firmware was written purely as an example, use at your own risk and responsibility, there is no guarantee for support.

About

a simple ESP32 C5 firmware designed to scan dual band and display wifi data on a webUI with a visualized wireless landscape.

Resources

License

Stars

Watchers

Forks