Skip to content

Jalapenothedragon/evil-portal-html

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

13 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ•ธ๏ธ evil-portal-html - Simple HTML for Evil Portal Setup

Download Releases


๐Ÿ“‹ About evil-portal-html

This project provides simple HTML files designed for the Evil Portal utility on ESP32 devices. Evil Portal is a technique used to create fake Wi-Fi login pages. These HTML files work with Bruce Firmware, which runs on ESP32 and similar Wi-Fi modules.

The files here are ready-made web pages that your ESP32 device can show to devices that connect. This opens a captive portal or a fake login page for testing or other controlled network environments.

You do not need programming or electronics skills to use these files. You just need an ESP32 device running Bruce Firmware, and then you can add these HTML pages to make your captive portal look right.


๐Ÿ–ฅ๏ธ What You Need

Before you start, make sure you have the following:

  • An ESP32 device with Bruce Firmware installed. (This README doesnโ€™t cover installing the firmware. Please check Bruce Firmware's documentation separately.)
  • A computer or phone connected to the same network for testing.
  • Basic ability to copy files from your computer to your ESP32 device.
  • A web browser like Chrome, Firefox, or Safari to see the portal after setup.

This project focuses only on the HTML files needed to build the portalโ€™s web pages. It does not include the firmware or software to run on your device. That must already be set up.


๐Ÿš€ Getting Started

Follow these steps to get the HTML files and put them on your ESP32 device:

  1. Visit the Download Page

    Click or tap the big download badge at the top, or go here directly:
    https://github.com/Jalapenothedragon/evil-portal-html/releases

  2. Download the Latest Release ZIP

    On the releases page, look for the latest version. It will have a ZIP file containing the HTML files.
    Download the ZIP file to your computer.

  3. Extract the ZIP File

    Open the ZIP file by double-clicking it, or right-click and select extract.
    You will find several HTML files inside.

  4. Connect Your ESP32 to Your Computer

    Use a USB cable or network connection as appropriate.
    Access the ESP32 file system interface (usually by mounting it as a drive or via firmware tools).

  5. Copy the HTML Files

    Drag and drop or copy all the HTML files you extracted into the ESP32โ€™s designated folder for portal files.
    Check your firmware documentation for the exact folder name.

  6. Restart or Reload Your ESP32

    After copying the files, restart the device or reload the portal. This ensures the new pages are loaded.

  7. Test the Portal

    Connect a device to your ESP32 Wi-Fi. Open a browser and try to access any webpage. Your captive portal with the new HTML pages should appear.


๐Ÿ› ๏ธ How It Works

The files here are standard HTML pages. They define how the fake login or captive portal looks. Bruce Firmware serves these pages over Wi-Fi when devices connect.

  • index.html is usually the main page users see.
  • Other HTML files might provide additional pages, like login success or error pages.
  • CSS and image files may be included for styling.

You can edit these files if you want to change the look. Any text editor works well for this, such as Notepad on Windows or TextEdit on Mac.


๐ŸŒ Supported Devices and Compatibility

  • ESP32 devices running Bruce Firmware are fully supported.
  • Some files may also work with ESP8266-based boards by adjusting firmware settings.
  • The HTML code is simple and compatible with all modern browsers on phones and computers.
  • No special software is needed to view or edit the files.

๐Ÿ”ง Customizing the HTML Files

If you want to change the text or images shown during your captive portal session:

  1. Open the HTML files in any plain text editor.
  2. Edit any text strings to show your custom messages.
  3. Replace images by saving your own image files with the same name and format.
  4. Save your changes and upload the files back to the ESP32 as before.

Keep in mind that very large image files or complicated scripts may slow down the portal performance on the device.


๐Ÿ’ก Tips & Troubleshooting

  • Make sure Bruce Firmware is running and that your ESP32 device is broadcasting the Wi-Fi network.
  • Clear your browser cache if you do not see changes after uploading new HTML files.
  • Use a simple text editor when editing files to avoid hidden formatting issues.
  • If the captive portal does not appear, check that your ESP32 has enough memory to serve the files.
  • Test on multiple devices to ensure the portal shows correctly everywhere.

๐Ÿ“ฅ Download & Install

You can get the latest HTML files by visiting the releases page here:

Download evil-portal-html files

Steps to install:

  • Download the ZIP file for the newest release.
  • Unzip the files on your computer.
  • Transfer all HTML files to your ESP32 storage folder.
  • Restart your ESP32 for the files to take effect.

This is the main way to get updated portal page designs that work with Bruce Firmware.


๐Ÿ”— Related Resources

  • Bruce Firmware documentation: Refer to the official documentation for installing and managing firmware on ESP32 devices.
  • ESP32 hardware info: For details on using and programming ESP32 boards.
  • Captive Portal guides: Learn more about captive portals and their uses in network security.

๐Ÿท๏ธ Keywords

bruce, bruce-firmware, captive-portal, cyd, esp32, esp8266, evil-portal, evil-twin, evilportal, eviltwin, html, marauder, marauder-firmware, marauders-esp


This README is designed to help you get the HTML files up and running with your Evil Portal setup on ESP32 devices. Follow the steps carefully to ensure a smooth experience.

About

๐Ÿ› ๏ธ Build realistic captive portal HTML templates for ethical Wi-Fi security testing and authorized penetration audits.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages