mirror of
https://github.com/SpacehuhnTech/esp8266_deauther.git
synced 2025-12-21 14:09:59 +01:00
87 lines
2.5 KiB
JavaScript
87 lines
2.5 KiB
JavaScript
var ssid = getE('ssid');
|
|
var ssidHidden = getE('ssidHidden');
|
|
var password = getE('password');
|
|
var apChannel = getE('apChannel');
|
|
var apScanHidden = getE('apScanHidden');
|
|
var scanTime = getE('scanTime');
|
|
var timeout = getE('timeout');
|
|
var deauthReason = getE('deauthReason');
|
|
var packetRate = getE('packetRate');
|
|
var saved = getE('saved');
|
|
var clientNames = getE('clientNames');
|
|
var ssidEnc = getE('ssidEnc');
|
|
var useLed = getE('useLed');
|
|
/*var channelHop = getE('channelHop');*/
|
|
var multiAPs = getE('multiAPs');
|
|
var multiAttacks = getE('multiAttacks');
|
|
var cMac = getE('cMac');
|
|
var cName = getE('cName');
|
|
var res;
|
|
|
|
function getData() {
|
|
getResponse("settings.json", function(responseText) {
|
|
try {
|
|
res = JSON.parse(responseText);
|
|
} catch(e) {
|
|
showMessage("Error: reset the settings.");
|
|
return;
|
|
}
|
|
ssid.value = res.ssid;
|
|
ssidHidden.checked = res.ssidHidden;
|
|
password.value = res.password;
|
|
apChannel.value = res.apChannel;
|
|
apScanHidden.checked = res.apScanHidden;
|
|
scanTime.value = res.clientScanTime;
|
|
timeout.value = res.attackTimeout;
|
|
deauthReason.value = res.deauthReason;
|
|
packetRate.value = res.attackPacketRate;
|
|
ssidEnc.checked = res.attackEncrypted;
|
|
useLed.checked = res.useLed;
|
|
/*channelHop.checked = res.channelHop;*/
|
|
multiAPs.checked = res.multiAPs;
|
|
multiAttacks.checked = res.multiAttacks;
|
|
});
|
|
}
|
|
|
|
function saveSettings() {
|
|
saved.innerHTML = "saving...";
|
|
var url = "settingsSave.json";
|
|
url += "?ssid=" + ssid.value;
|
|
url += "&ssidHidden=" + ssidHidden.checked;
|
|
url += "&password=" + password.value;
|
|
url += "&apChannel=" + apChannel.value;
|
|
url += "&apScanHidden=" + apScanHidden.checked;
|
|
url += "&scanTime=" + scanTime.value;
|
|
url += "&timeout=" + timeout.value;
|
|
url += "&deauthReason=" + deauthReason.value;
|
|
url += "&packetRate=" + packetRate.value;
|
|
url += "&ssidEnc=" + ssidEnc.checked;
|
|
url += "&useLed=" + useLed.checked;
|
|
/*url += "&channelHop=" + channelHop.checked;*/
|
|
url += "&multiAPs="+multiAPs.checked;
|
|
url += "&multiAttacks="+multiAttacks.checked;
|
|
|
|
getResponse(url, function(responseText) {
|
|
if (responseText == "true") {
|
|
getData();
|
|
saved.innerHTML = "saved";
|
|
}
|
|
else showMessage("response error settingsSave.json");
|
|
});
|
|
}
|
|
|
|
function resetSettings() {
|
|
getResponse("settingsReset.json", function(responseText) {
|
|
if (responseText == "true") {
|
|
getData();
|
|
saved.innerHTML = "saved";
|
|
}
|
|
else showMessage("response error settingsReset.json");
|
|
});
|
|
}
|
|
|
|
function restart(){
|
|
getResponse("restartESP.json?", function(){});
|
|
}
|
|
|
|
getData(); |