/captive-splash

Annoy people with captive portals. All you need is an ESP82666.

Primary LanguageCGNU General Public License v3.0GPL-3.0

captive-splash

Annoy people with captive portals! This is a little program you can run on a WiFi-enabled ESP82666 micro-controller. It opens a new WiFi network and then forwards people connecting to the network to a static captive portal page payload.html.

How does it Work?

The project comes with a DNS "server" that answers all requests with the IP address of the ESP8266. Smartphones and browsers detect this as a captive portal.

Note that I quickly hacked this together, beware of bugs and incompatibilities.

Building and Running

  • Get, build and install the open SDK.

  • Install the esptool.

  • Update payload.html and user_config.h to your liking.

  • With the ESP8266 connected in programming mode, run make flash.