Skip to content

JeAuto00/esp_32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

ESP32 Wireless Recon & Rogue AP Awareness Tool

This cybersecurity tool that scans nearby Wi-Fi networks shows SSID, RSSI, channel, encryption. It also flags duplicate SSIDs same network name appearing with different BSSID and/or different channel. It longs suspicious events.

Github Repositories:

CyberTechNex/ESP32-WIFI-Scanner implements a Wi-Fi scanner using an ESP32 microcontroller. It allows users to scan for nearby Wi-Fi networks, display information such as SSID, MAC address, security type, RSSI, distance, and channel on an OLED display. It features a fuctionality for rescanning networks at regular intervals.

https://github.com/CyberTechNex/ESP32-WIFI-Scanner

ESP32-Site-Survey-Tool is an ESP32 or ESP8266 Site-Survey-Tool, code is provided for both. Using an ESP32 in Station Mode enables received Wi-Fi signals to be displayed with their SSID and Received Signal Strength Indicator on an OLED display.

https://github.com/G6EJD/ESP32-Site-Survey-Tool

Arduino-esp32/libraries/WiFi/examples/WiFiScan is a Wifi scanner the repository also has a Arduino Wifi Shield library.

https://github.com/espressif/arduino-esp32/blob/master/libraries/WiFi/examples/WiFiScan/WiFiScan.ino

Step by step Instructions:

Step 1 – Clone repo, open PowerShell:

cd %USERPROFILE%\Documents

git clone https://github.com/CyberTechNex/ESP32-WIFI-Scanner.git

Step 2 – Open in Arduino IDE , File -> Open the .Ino file from the repo folder

Step 3 – Verify and compile baseline. Click the verify button.

Step 4 – Install Libraries Sketch -> Include Library -> Manage Libraries

             Install: Adafruit GFX 

             Install: Adafruit SSD1306 

Step 5 – Restart Arduino IDE

Step 6 – Verify results

(You may have to restart and unplug your ESP32)

Step 7 – Go to Arduino IDE: Tools -> Serial Monitor set to Both NL & CR and set baud 115200

Step 8 Verify

          Upload 

          Open Serial Monitor @ 11520 

          Press RST/EN 

           (It should start to scan the network)  

This tool is github based and is using ESP32 hardware. It scans WiFi and detects encryption. It reports RSSI + channel. It detects Rogue AP/duplicate SSID, serial output and OLED UI detection.

Project Overview

This project implements a standalone cybersecurity monitoring device using an ESP32 microcontroller to scan and analyze nearby Wi-Fi networks. The device identifies wireless networks in real time and displays key security-relevant information such as SSID, signal strength (RSSI), channel number, and encryption type. In addition, the tool performs basic rogue access point awareness by detecting duplicate SSIDs with different BSSIDs, which may indicate potential “evil twin” attacks.

The system runs autonomously and performs periodic scans without requiring user interaction, making it suitable for wireless situational awareness and security demonstrations.

About

This tool is github based and is using ESP32 hardware. It scans WiFi and detects encryption. It reports RSSI + channel. It detects Rogue AP/duplicate SSID, serial output and OLED UI detection.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages