more debug

This commit is contained in:
tobozo
2017-09-03 14:21:44 +02:00
parent 474fdf50eb
commit 9d4a8621e6
3 changed files with 29 additions and 3 deletions

View File

@@ -32,7 +32,15 @@ function getEncryption(num) {
function getResults() {
toggleScan(true);
getResponse("APScanResults.json", function(responseText) {
var res = JSON.parse(responseText);
var res;
try {
res = JSON.parse(responseText);
} catch(e) {
// wut
showMessage("JSON Parsing failed :-(", 2500);
return;
}
// TODO: more sanity checks on res && res.aps
res.aps = res.aps.sort(compare);
networkInfo.innerHTML = res.aps.length;
apMAC.innerHTML = "";

View File

@@ -14,7 +14,15 @@ var data = {};
function getResults() {
getResponse("attackInfo.json", function(responseText) {
var res = JSON.parse(responseText);
var res;
try {
res = JSON.parse(responseText);
} catch(e) {
// wut
showMessage("JSON Parsing failed :-(", 2500);
return;
}
// TODO: more sanity checks on res && res.aps
var aps = "";
var clients = "";
var tr = "<tr><th>Attack</th><th>Status</th><th>Start/Stop</th></tr>";

View File

@@ -28,10 +28,12 @@ function showMessage(msg, closeAfter){
}
}
function getResponse(adr, callback, timeoutCallback, timeout, method){
if(timeoutCallback === undefined) {
timeoutCallback = function(){
showMessage("error loading "+adr);
showMessage("Timeout loading "+adr);
};
}
if(timeout === undefined) timeout = 8000;
@@ -49,4 +51,12 @@ function getResponse(adr, callback, timeoutCallback, timeout, method){
xmlhttp.send();
xmlhttp.timeout = timeout;
xmlhttp.ontimeout = timeoutCallback;
xmlhttp.onabort = function(e) {
showMessage("ABORT "+adr);
};
xmlhttp.onerror = function(e) {
showMessage("ERROR loading "+adr +" :: "+ this.statusText);
};
}