-
-
Notifications
You must be signed in to change notification settings - Fork 744
evilportal
The evilportal command spawns an access point and hosts a webserver. The webserver serves a web page with username and password forms. Once a client connects to the access points and attempts to access any web page, they will be redirected to the web page served by Marauder. Any credentials they enter in the username and password fields will be displayed in Serial, Screen, and logs. Evilportal can be stopped with stopscan (tapping the screen on TFT models).
In order to run evilportal, the user will be required to provide two configurations.
Access Point Name | index.html |
---|---|
Can be provided by SSID list, AP list, or SD file | Can only be provided by SD file |
The access point name can be set by the following priority list:
- The first SSID in the list of SSIDs
- The first instance of a "selected" AP in the list of APs
- From
/ap.config.txt
in the SD card attached to your ESP32
You can create a list of SSIDs using ssid, Add SSID, or Generate SSIDs
You can get a list of access points using scanap or Scan APs. This option will essentially clone a pre-scanned access point and use it for EvilPortal.
You only need to put the desired name of your access point in the file like so...
FreeWifi
For the time being, index.html
can only be provided via /index.html
on the root of your ESP32-attached SD card.
You can find many different HTML files here in bigbrodude6119's EvilPortal repo. Once you have chosen your HTML file, rename it to index.html
and place it in the root of your ESP32 SD card.
evilportal [-c start]
Arguments | Required/Optional | Description |
---|---|---|
-c |
Optional | Execute a command against the evil portal module |
- Home
- About
- FAQ
- Marauder Versions
- Troubleshooting
-
Getting Started
- Arduino IDE Setup
- DIY Platforms
- Installing Firmware
- Update Firmware
- Hardware
- Status Bar
- Commandline
- Marauder Settings
- Applications
- Thanks
- Countdown Page
- How to make biscuits and sausage gravy