Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A stealthy captive portal tool for the ESP32-2432S022 (2.2" CYD display)

License

Notifications You must be signed in to change notification settings

Axion-Security/WiFiSpider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

WiFiSpider πŸ•·οΈπŸ•ΈοΈ

A stealthy captive portal framework for ESP32-2432S022 (2.2" CYD display)
Harvest credentials through deceptive WiFi portals - For educational/pen-testing purposes only

preview


πŸ” Description

WiFiSpider is an ESP32-based rogue access point framework designed for security researchers to demonstrate phishing risks in public WiFi networks. Built specifically for the 2.2" CYD ESP32-2432S022 touch display, it combines:

  • Captive portal interception
  • Credential harvesting
  • On-device display logging

⚑ Features

Core Functionality

  • Evil Portal Engine
    • Auto-redirect all HTTP requests to spoofed login pages
    • DNS hijacking for persistent captive portal behavior
    • Customizable HTML templates (Google, Facebook, etc.)

Display Integration

  • 2.2" CYD Touchscreen UI
    • Real-time victim connection monitoring
    • Credential display scrolling
    • Basic touch controls for operation

πŸ“¦ Hardware Requirements

Tested ONLY on:
ESP32-2432S022 (2.2" CYD display)
Required Components:

  • MicroSD card module (later on)
  • External Antenna (optional, needs soldering)

πŸ•ΉοΈ Usage

  1. Hardware Setup

    CYD Display -> ESP32
    
  2. Upload Sketch

    • Select ESP32 Dev Module in Arduino IDE
  3. Operation

    • Power on device
    • View credentials on display

πŸ“ TODO

  • Add multi-portal template support
  • Implement SD Card File Selection
  • Touchscreen calibration utility
  • Basic captive portal (current)
  • OTA firmware updates

⚠️ Disclaimer

This tool is intended for legal security research only. Usage for attacking targets without prior mutual consent is illegal. Developers assume no liability for misuse.


🀝 Contributing

Open to PRs for:

  • SD Card Support
  • Better UI/UX

πŸ‘₯ Authors & Contributors

Evil Portal Code

Special Thanks

πŸ“œ License

GNU GPLv3 - See LICENSE for details

About

A stealthy captive portal tool for the ESP32-2432S022 (2.2" CYD display)

Topics

Resources

License

Stars

Watchers

Forks

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /