From 8e310c68e4278e00fb91c928bb2dae446ada97fc Mon Sep 17 00:00:00 2001 From: Stefan Kremser Date: Wed, 8 Feb 2017 09:10:58 +0100 Subject: [PATCH] Add files via upload added the HTML files from the webinterface. To convert it into bytecode use minifier.html. --- htmlfiles/attack.html | 101 +++++++++++++++++++++++++++++ htmlfiles/clients.html | 140 ++++++++++++++++++++++++++++++++++++++++ htmlfiles/functions.js | 13 ++++ htmlfiles/index.html | 129 ++++++++++++++++++++++++++++++++++++ htmlfiles/minifier.html | 42 ++++++++++++ htmlfiles/style.css | 107 ++++++++++++++++++++++++++++++ 6 files changed, 532 insertions(+) create mode 100644 htmlfiles/attack.html create mode 100644 htmlfiles/clients.html create mode 100644 htmlfiles/functions.js create mode 100644 htmlfiles/index.html create mode 100644 htmlfiles/minifier.html create mode 100644 htmlfiles/style.css diff --git a/htmlfiles/attack.html b/htmlfiles/attack.html new file mode 100644 index 0000000..dcb1f1b --- /dev/null +++ b/htmlfiles/attack.html @@ -0,0 +1,101 @@ + + + + + + + + + + +
+

Attack

+ +

Selected AP:

+ + +
+ +

Selected Clients:

+ + +
+ + +
+ +

+
+ deauth selected:
+ sends deauthentication frames and dissociation frames to the selected client(s) in the selected WiFi network. +

+ deauth all:
+ sends deauthentication frames and dissociation frames as broadcast to all clients in the selected WiFi network. +

+ beacon spam:
+ sends beacon frames with the same SSID as the selected WiFi access point. +

+ random beacon spam:
+ sends beacon frames with a random SSID . +
+

+ +
+ + + \ No newline at end of file diff --git a/htmlfiles/clients.html b/htmlfiles/clients.html new file mode 100644 index 0000000..2fd3c58 --- /dev/null +++ b/htmlfiles/clients.html @@ -0,0 +1,140 @@ + + + + + + + + + + +
+

Scan for client devices

+ + + s + + + ready! +
+

AP will be off while scanning!

+
+ +

Client devices found: 0

+ +
+ + +
+
+ + + \ No newline at end of file diff --git a/htmlfiles/functions.js b/htmlfiles/functions.js new file mode 100644 index 0000000..377d4a0 --- /dev/null +++ b/htmlfiles/functions.js @@ -0,0 +1,13 @@ +function getResponse(adr, callback, timeoutCallback = function(){alert("timeout error. Please reload the site");}, timeout = 3000){ + var xmlhttp = new XMLHttpRequest(); + xmlhttp.onreadystatechange = function() { + if(xmlhttp.readyState == 4){ + if(xmlhttp.status == 200) callback(xmlhttp.responseText); + else timeoutCallback(); + } + }; + xmlhttp.open("GET", adr, true); + xmlhttp.send(); + xmlhttp.timeout = timeout; + xmlhttp.ontimeout = timeoutCallback; +} \ No newline at end of file diff --git a/htmlfiles/index.html b/htmlfiles/index.html new file mode 100644 index 0000000..d8172b7 --- /dev/null +++ b/htmlfiles/index.html @@ -0,0 +1,129 @@ + + + + + + + + + + +
+

Scan for WiFi access points

+ + + scanning... + +

Networks found: 0

+

+ MAC:
+ Vendor: +

+
+ + +
+

+
+ WPA* = WPA/WPA2 auto mode +

+
+ + + diff --git a/htmlfiles/minifier.html b/htmlfiles/minifier.html new file mode 100644 index 0000000..b4c2ddb --- /dev/null +++ b/htmlfiles/minifier.html @@ -0,0 +1,42 @@ + + + + + + +
+

+ + +
+
+

+ + \ No newline at end of file diff --git a/htmlfiles/style.css b/htmlfiles/style.css new file mode 100644 index 0000000..48c8343 --- /dev/null +++ b/htmlfiles/style.css @@ -0,0 +1,107 @@ +/* Global */ +*,body{ + margin: 0; + padding: 0; + font-family: arial; + color: #432929; +} +h1{ + font-size: 22px; + margin-bottom: 0.6em; + background: #00B0FF; + color: #fff; + padding:0.2em; + border-radius:4px; +} +button{ + background: #00B0FF; + color: #fff; + border: 1px solid #7A7A7A; + border-radius: 12px; + padding: 0.34em 1em; + margin-bottom: 0.6em; +} +button:hover{ + color: #000; +} +input{ + height: 22px; + width: 120px; + border: 1px solid #A99D9D; + border-radius: 5px; + padding: 0.2em; + margin: 2px; +} +input[type="checkbox"]{ + height: 15px; + width: auto; +} +.warn{ + color:#c20000; +} +.warnBtn{ + background: #c20000; + color: #fff; +} +.warnBtn:hover{ + background: #f00; + color: #000; +} +.selectedBtn{ + background: #fff; + color: #000; +} +.selectedBtn:hover{ + background: #00B0FF; + color: #fff; +} +.right{ float: right; } +.bold{ font-weight: bold; } +.block{ display: block; } +.marginNull{ margin: 0} +.blue{ color: #00B0FF } +.small{ font-size: 14px; color: #727272 } + +/* Navigation */ +nav{ + background: #222; +} +nav a{ + background: #222; + color: #999; + padding: 0.5em; + display: inline-block; + text-decoration: none; +} +nav a:hover{ + background: #000; + color:#f0f0f0; +} + +/* Content */ +#content{ + padding: 0.34em; +} +table{ + padding: 0; + width: 100%; + min-width: 420px; + border-spacing: 0; + background: #222222; +} +table th{ + background: #222222; + color: #f0f0f0; +} +table td{ + font-size: 14px; + background: #f0f0f0; +} +table th, table td{ + border: 1px solid #000; + text-align: center; + padding: 0.1em 0.2em; +} +table .selected td{ + background: #11a4cc; +} \ No newline at end of file