diff --git a/amt-scanner-0.1.0.js b/amt-scanner-0.1.0.js index 722b72f..dd9e6dc 100644 --- a/amt-scanner-0.1.0.js +++ b/amt-scanner-0.1.0.js @@ -111,6 +111,7 @@ var CreateAmtScanner = function (func) { if (computerlist.length > 0) { for (var i in computerlist) { var computer = computerlist[i]; + if (computer.host == null) continue;// do not scan computer without host/ip, it is relayed. var host = computer.host.toLowerCase(); if ((host != '127.0.0.1') && (host != '::1') && (host != 'localhost') && (host.split(':').length == 1)) { var scaninfo = obj.scanTable[computer.h]; diff --git a/index.html b/index.html index 3271c4c..14a78e2 100644 --- a/index.html +++ b/index.html @@ -10278,8 +10278,9 @@ function showAdvPowerDlgOk() { // ###BEGIN###{PowerControl-OneClick} var forceBootSelection = Q('idx_d24ForceBootDevice').value; - // ###BEGIN###{Mode-NodeWebkit} - if (((forceBootSelection == 5) || (forceBootSelection == 6) || (forceBootSelection == 7)) && (wsstack.comm.xtlsCertificate == null)) { + // ###BEGIN###{Mode-NodeWebkit} + if (((forceBootSelection == 5) || (forceBootSelection == 6) || (forceBootSelection == 7)) && + ((meshCentralServer==null && wsstack.comm.xtlsCertificate == null) || (meshCentralServer!=null && ((currentcomputer.conn & 4) == 4) && currentcomputer.tls == 0))) { messagebox("Power Action", "This feature requires a TLS connection to Intel AMT"); return; } // ###END###{Mode-NodeWebkit} diff --git a/output/index.htm b/output/index.htm index 123ffdb..ec83a60 100644 --- a/output/index.htm +++ b/output/index.htm @@ -1500,7 +1500,8 @@ th {