Added restart button in the web interface

This commit is contained in:
N0vaPixel
2017-03-05 02:23:11 +01:00
parent f2b13a56ae
commit 8c33c191ee
5 changed files with 176 additions and 88 deletions

View File

@@ -20,6 +20,9 @@
<a href="clients.html">Clients</a>
<a href="attack.html">Attack</a>
<a href="settings.html">Settings</a>
<ul class="nav right">
<a href="#" onclick="restartESP()">Restart</a>
<ul>
</nav>
<div id="content">
<h1>Attack</h1>
@@ -160,6 +163,12 @@
getResponse("resetSSID.json",getResults);
}
function restartESP(){
getResponse("restartESP.json", function(responseText){
if(responseText == "true") getData();
else alert("error");
});
}
getResults();
resultInterval = setInterval(getResults,3000);

View File

@@ -26,6 +26,9 @@
<a href="clients.html">Clients</a>
<a href="attack.html">Attack</a>
<a href="settings.html">Settings</a>
<ul class="nav right">
<a href="#" onclick="restartESP()">Restart</a>
<ul>
</nav>
<div id="content">
<h1>Scan for client devices</h1>
@@ -139,10 +142,17 @@
}
}
function restartESP(){
getResponse("restartESP.json", function(responseText){
if(responseText == "true") getData();
else alert("error");
});
}
getResponse("ClientScanTime.json",function(responseText){
scanTime.value = responseText;
});
getResults();
</script>
</html>

View File

@@ -34,6 +34,9 @@
<a href="clients.html">Clients</a>
<a href="attack.html">Attack</a>
<a href="settings.html">Settings</a>
<ul class="nav right">
<a href="#" onclick="restartESP()">Restart</a>
<ul>
</nav>
<div id="content">
<h1>Scan for WiFi access points</h1>
@@ -154,6 +157,13 @@
});
}
function restartESP(){
getResponse("restartESP.json", function(responseText){
if(responseText == "true") getData();
else alert("error");
});
}
getResults();
setInterval(function(){

View File

@@ -25,6 +25,9 @@
<a href="clients.html">Clients</a>
<a href="attack.html">Attack</a>
<a href="settings.html">Settings</a>
<ul class="right">
<a href="#" onclick="restartESP()">Restart</a>
<ul>
</nav>
<div id="content">
<h1>Settings</h1>
@@ -73,6 +76,10 @@
<input type="checkbox" name="ssidEnc" id="ssidEnc" value="false">
<br />
<label for="useLed">Use LED:</label>
<input type="checkbox" name="useLed" id="useLed" value="false">
<br />
<label for="deauthReason">deauth reason:</label>
<input type="number" id="deauthReason" min="1" max="45">
<p class="small">reason codes: <a target="_blank" href="http://www.aboutcher.co.uk/2012/07/linux-wifi-deauthenticated-reason-codes/">click</a></p>
@@ -82,7 +89,7 @@
<p class="small">only for deauth attack - may cause instability!</p>
<br />
<br />
<button class="warnBtn" onclick="resetSettings()">reset</button> <button onclick="saveSettings()">save</button><p class="small" id="saved"></p>
<button class="warnBtn" onclick="resetSettings()">reset</button> <button onclick="saveSettings()">save</button><p class="small" id="saved"></p><br \>
<br />
<br />
@@ -112,6 +119,7 @@
var saved = document.getElementById('saved');
var clientNames = document.getElementById('clientNames');
var ssidEnc = document.getElementById('ssidEnc');
var useLed = document.getElementById('useLed');
var res;
function getData(){
@@ -128,6 +136,7 @@
deauthReason.value = res.deauthReason;
packetRate.value = res.attackPacketRate;
ssidEnc.checked = res.attackEncrypted;
useLed.checked = res.useLed;
clientNames.innerHTML = "Client Names "+res.nameList.length+"/50";
@@ -179,6 +188,7 @@
url += "&deauthReason="+deauthReason.value;
url += "&packetRate="+packetRate.value;
url += "&ssidEnc="+ssidEnc.checked;
url += "&useLed="+useLed.checked;
getResponse(url, function(responseText){
if(responseText == "true"){
@@ -206,6 +216,13 @@
});
}
function restartESP(){
getResponse("restartESP.json", function(responseText){
if(responseText == "true") getData();
else alert("error");
});
}
getData();
</script>
</html>