mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2024-12-25 06:35:54 -05:00
3183 lines
627 KiB
JavaScript
3183 lines
627 KiB
JavaScript
/*
|
|
Copyright 2018-2021 Intel Corporation
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
*/
|
|
|
|
/**
|
|
* @description MeshCmd, command line tool for Intel AMT and MeshCentral.
|
|
* @author Ylian Saint-Hilaire
|
|
* @version v0.2.0
|
|
*/
|
|
|
|
// Debug Stuff
|
|
//console.displayFinalizerMessages = 1; // Display objects that have event listeners that are disposed.
|
|
//console.displayStreamPipeMessages = 1; // Display stream pipe and un-pipes
|
|
//var __gc = setInterval(function () { console.log('GC'); _debugGC() }, 2000); //
|
|
|
|
|
|
var fs = require('fs');
|
|
var os = require('os');
|
|
var net = require('net');
|
|
var http = require('http');
|
|
var dgram = require('dgram');
|
|
var httpHeaders = require('http-headers');
|
|
var tcpserver = null;
|
|
var broadcastSockets = {};
|
|
var multicastSockets = {};
|
|
var discoveryInterval = null;
|
|
var membershipIPv4 = '239.255.255.235';
|
|
var membershipIPv6 = 'FF02:0:0:0:0:0:0:FE';
|
|
var settings = null;
|
|
var meshCmdVersion = '***Mesh*Cmd*Version***'; // Dynamically replaced with MeshCentral version
|
|
var amtLms = null, amtMei = null, amtMeiState = null;
|
|
var wsstack = null, amtstack = null;
|
|
var oswsstack = null, osamtstack = null;
|
|
var amtMeiTmpState = null;
|
|
var SMBiosTables = null;
|
|
var globalDebugFlags = 0; // 1 = IDER Debug
|
|
var pendingAmtConfigActions = 0;
|
|
var RCSMessageProtocolVersion = 1; // RCS Message Protocol Version. Needs to be less than or equal to RCS server Message Protocol Version
|
|
|
|
// MeshCommander LMS (GZIP'ed, Base64) v0.9.0
|
|
var _IntelAmtWebApp_etag = "A2rEfbOagx5Xc9AV3Gmm";
|
|
var _IntelAmtWebApp = "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";
|
|
|
|
// MeshCommander Local (GZIP'ed, Base64) v0.9.3
|
|
var FullSite_IntelAmtLocalWebApp_etag = "jxeJhr9P6Gx9l+QHDQHn";
|
|
var FullSite_IntelAmtLocalWebApp = "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";
|
|
|
|
// Check the server certificate fingerprint
|
|
function onVerifyServer(clientName, certs) {
|
|
if (certs == null) { certs = clientName; } // Temporary thing until we fix duktape
|
|
|
|
// If we have the serverid, used delayed server authentication
|
|
if (settings.serverid != null) { settings.meshServerTlsHash = certs[0].fingerprint.replace(/:/g, ''); return; }
|
|
|
|
// Otherwise, use server HTTPS certificate hash
|
|
try { for (var i in certs) { if (certs[i].fingerprint.replace(/:/g, '') == settings.serverhttpshash) { return; } } } catch (e) { }
|
|
if (settings.serverhttpshash != null) {
|
|
console.log('Error: Failed to verify server certificate.');
|
|
console.log('Server TLS hash: ' + certs[i].fingerprint.replace(/:/g, ''));
|
|
exit(255);
|
|
throw 'Invalid server certificate';
|
|
}
|
|
}
|
|
|
|
// Various utility functions
|
|
function debug(level, message) { if ((settings.debuglevel != null) && (settings.debuglevel >= level)) { console.log(message); } }
|
|
function exit(status) { if (status == null) { status = 0; } try { process.exit(status); } catch (e) { } }
|
|
function getInstance(x, y) { for (var i in x) { if (x[i]["InstanceID"] == y) return x[i]; } return null; }
|
|
function md5hex(str) { return require('MD5Stream').create().syncHash(str).toString('hex'); }
|
|
function guidToStr(g) { return g.substring(6, 8) + g.substring(4, 6) + g.substring(2, 4) + g.substring(0, 2) + "-" + g.substring(10, 12) + g.substring(8, 10) + "-" + g.substring(14, 16) + g.substring(12, 14) + "-" + g.substring(16, 20) + "-" + g.substring(20); }
|
|
function parceArguments(argv) { var r = {}; for (var i in argv) { i = parseInt(i); if (argv[i].startsWith('--') == true) { var key = argv[i].substring(2).toLowerCase(), val = true; if (((i + 1) < argv.length) && (argv[i + 1].startsWith('--') == false)) { val = argv[i + 1]; } r[key] = val; } } return r; }
|
|
|
|
// Convert an object to string with all functions
|
|
function objToString(x, p, ret) {
|
|
if (ret == undefined) ret = '';
|
|
if (p == undefined) p = 0;
|
|
if (x == null) { return '[null]'; }
|
|
if (p > 8) { return '[...]'; }
|
|
if (x == undefined) { return '[undefined]'; }
|
|
if (typeof x == 'string') { if (p == 0) return x; return '"' + (x.split('\0')[0]) + '"'; }
|
|
if (typeof x == 'buffer') { return '[buffer]'; }
|
|
if (typeof x != 'object') { return x; }
|
|
var r = '{' + (ret ? '\r\n' : ' ');
|
|
for (var i in x) {
|
|
if (i != '_ObjectID') { r += (addPad(p + 2, ret) + i + ': ' + objToString(x[i], p + 2, ret) + (ret ? '\r\n' : ' ')); }
|
|
}
|
|
return r + addPad(p, ret) + '}';
|
|
}
|
|
|
|
// Return p number of spaces
|
|
function addPad(p, ret) { var r = ''; for (var i = 0; i < p; i++) { r += ' '; } return r; }
|
|
|
|
// Parse the incoming arguments
|
|
function run(argv) {
|
|
if (meshCmdVersion[0] == '*') { meshCmdVersion = ''; } else { meshCmdVersion = ' v' + meshCmdVersion; }
|
|
var args = parceArguments(argv);
|
|
//console.log(JSON.stringify(argv));
|
|
//console.log('addedModules = ' + JSON.stringify(addedModules));
|
|
var actionpath = 'meshaction.txt';
|
|
if (args.actionfile != null) { actionpath = args.actionfile; }
|
|
var actions = ['HELP', 'ROUTE', 'MICROLMS', 'AMTCONFIG', 'AMTSCAN', 'AMTPOWER', 'AMTFEATURES', 'AMTNETWORK', 'AMTINFO', 'AMTINFOJSON', 'AMTVERSIONS', 'AMTHASHES', 'AMTSAVESTATE', 'AMTUUID', 'AMTCCM', 'AMTDEACTIVATE', 'AMTACMDEACTIVATE', 'SMBIOS', 'RAWSMBIOS', 'MESHCOMMANDER', 'AMTAUDITLOG', 'AMTEVENTLOG', 'AMTPRESENCE', 'AMTWIFI', 'AMTWAKE', 'AMTSTARTCONFIG', 'AMTSTOPCONFIG', 'AMTDDNS'];
|
|
|
|
// Load the action file
|
|
var actionfile = null;
|
|
try { actionfile = fs.readFileSync(actionpath); } catch (e) { }
|
|
if ((actionpath != 'meshaction.txt') && (actionfile == null)) { console.log('Unable to load \"' + actionpath + '\". Create this file or specify the location using --actionfile [filename].'); exit(1); return; }
|
|
if (actionfile != null) { try { settings = JSON.parse(actionfile); } catch (e) { console.log(actionpath, e); exit(1); return; } } else { if (argv.length >= 2) { settings = { action: argv[1] } } }
|
|
if (settings == null) { settings = {}; }
|
|
var settings2 = {}; for (var i in settings) { settings2[i.toLowerCase()] = settings[i]; } settings = settings2;
|
|
|
|
// Set the arguments
|
|
if ((typeof args.action) == 'string') { settings.action = args.action; }
|
|
if ((typeof args.authcookie) == 'string') { settings.authcookie = args.authcookie; }
|
|
if ((typeof args.localport) == 'string') { settings.localport = parseInt(args.localport); }
|
|
if ((typeof args.remotenodeid) == 'string') { settings.remotenodeid = args.remotenodeid; }
|
|
if ((typeof args.name) == 'string') { settings.name = args.name; }
|
|
if ((typeof args.id) == 'string') { settings.id = args.id; }
|
|
if ((typeof args.username) == 'string') { settings.username = args.username; }
|
|
if ((typeof args.password) == 'string') { settings.password = args.password; }
|
|
if ((typeof args.url) == 'string') { settings.url = args.url; }
|
|
if ((typeof args.type) == 'string') { settings.type = args.type; }
|
|
if ((typeof args.user) == 'string') { settings.username = args.user; }
|
|
if ((typeof args.pass) == 'string') { settings.password = args.pass; }
|
|
if ((typeof args.host) == 'string') { settings.hostname = args.host; }
|
|
if ((typeof args.hostname) == 'string') { settings.hostname = args.hostname; }
|
|
if ((typeof args.serverid) == 'string') { settings.serverid = args.serverid; }
|
|
if ((typeof args.serverhttpshash) == 'string') { settings.serverhttpshash = args.serverhttpshash; }
|
|
if ((typeof args.serverurl) == 'string') { settings.serverurl = args.serverurl; }
|
|
if ((typeof args.remoteport) == 'string') { settings.remoteport = parseInt(args.remoteport); }
|
|
if ((typeof args.remotetarget) == 'string') { settings.remotetarget = args.remotetarget; }
|
|
if ((typeof args.out) == 'string') { settings.output = args.out; }
|
|
if ((typeof args.output) == 'string') { settings.output = args.output; }
|
|
if ((typeof args.debug) == 'string') { settings.debuglevel = parseInt(args.debug); }
|
|
if ((typeof args.debugflags) == 'string') { globalDebugFlags = parseInt(args.debugflags); }
|
|
if ((typeof args.script) == 'string') { settings.script = args.script; }
|
|
if ((typeof args.agent) == 'string') { settings.agent = args.agent; }
|
|
if ((typeof args.proxy) == 'string') { settings.proxy = args.proxy; }
|
|
if ((typeof args.floppy) == 'string') { settings.floppy = args.floppy; }
|
|
if ((typeof args.cdrom) == 'string') { settings.cdrom = args.cdrom; }
|
|
if ((typeof args.tag) == 'string') { settings.tag = args.tag; }
|
|
if ((typeof args.scan) == 'string') { settings.scan = args.scan; }
|
|
if ((typeof args.token) == 'string') { settings.token = args.token; }
|
|
if ((typeof args.timeout) == 'string') { settings.timeout = parseInt(args.timeout); }
|
|
if ((typeof args.uuidoutput) == 'string' || args.uuidoutput) { settings.uuidoutput = args.uuidoutput; }
|
|
if ((typeof args.desc) == 'string') { settings.desc = args.desc; }
|
|
if ((typeof args.dnssuffix) == 'string') { settings.dnssuffix = args.dnssuffix; }
|
|
if (args.emailtoken) { settings.emailtoken = true; }
|
|
if (args.smstoken) { settings.smstoken = true; }
|
|
if (args.debug === true) { settings.debuglevel = 1; }
|
|
if (args.debug) { try { waitForDebugger(); } catch (e) { } }
|
|
if (args.noconsole) { settings.noconsole = true; }
|
|
if (args.nocommander) { settings.noconsole = true; }
|
|
if (args.lmsdebug) { settings.lmsdebug = true; }
|
|
if (args.json) { settings.json = true; }
|
|
if (args.tls) { settings.tls = true; }
|
|
if ((argv.length > 1) && (actions.indexOf(argv[1].toUpperCase()) >= 0)) { settings.action = argv[1]; }
|
|
if (globalDebugFlags != 0) { console.setInfoLevel(1); }
|
|
|
|
// Validate meshaction.txt
|
|
if (settings.action == null) {
|
|
console.log('MeshCentral Command (MeshCmd) ' + meshCmdVersion);
|
|
console.log('No action specified, use MeshCmd like this:\r\n');
|
|
console.log(' meshcmd [action] [arguments...]\r\n');
|
|
console.log('Valid MeshCentral actions:');
|
|
console.log(' Route - Map a local TCP port to a remote computer.');
|
|
console.log(' AmtConfig - Setup Intel AMT on this computer.');
|
|
console.log('\r\nValid local actions:');
|
|
console.log(' SMBios - Display System Management BIOS tables for this computer.');
|
|
console.log(' RawSMBios - Display RAW System Management BIOS tables for this computer.');
|
|
console.log(' MicroLMS - Run MicroLMS, allowing local access to Intel AMT.');
|
|
console.log(' AmtInfo - Show Intel AMT version and activation state.');
|
|
console.log(' AmtVersions - Show all Intel ME version information.');
|
|
console.log(' AmtHashes - Show all Intel AMT trusted activation hashes.');
|
|
console.log(' AmtCCM - Activate Intel AMT into Client Control Mode.');
|
|
console.log(' AmtDeactivate - Deactivate Intel AMT if activated in Client Control mode.');
|
|
console.log(' AmtAcmDeactivate - Deactivate Intel AMT if activated in Admin Control mode.');
|
|
console.log('\r\nValid local or remote actions:');
|
|
console.log(' MeshCommander - Launch a local MeshCommander web server.');
|
|
console.log(' AmtUUID - Show Intel AMT unique identifier.');
|
|
console.log(' AmtEventLog - Show the Intel AMT event log.');
|
|
console.log(' AmtAuditLog - Show the Intel AMT audit log.');
|
|
console.log(' AmtSaveState - Save all Intel AMT WSMAN object to file.');
|
|
console.log(' AmtPresence - Heartbeat a local Intel AMT watchdog agent.');
|
|
console.log(' AmtPower - Perform remote Intel AMT power operation.');
|
|
console.log(' AmtIDER - Mount local disk image to remote computer.');
|
|
console.log(' AmtFeatures - Intel AMT features & user consent.');
|
|
console.log(' AmtNetwork - Intel AMT network interface settings.');
|
|
console.log(' AmtScan - Search local network for Intel AMT devices.');
|
|
console.log(' AmtWifi - Intel AMT Wifi interface settings.');
|
|
console.log(' AmtWake - Intel AMT Wake Alarms.');
|
|
console.log(' AmtRPE - Intel AMT Remote Platform Erase.');
|
|
console.log(' AmtDDNS - Intel AMT DDNS settings.');
|
|
console.log('\r\nHelp on a specific action using:\r\n');
|
|
console.log(' meshcmd help [action]');
|
|
exit(0); return;
|
|
}
|
|
if (settings.action == 'help') {
|
|
if (argv.length <= 2) {
|
|
actions.shift();
|
|
console.log('Help usage:\r\n\r\n MeshCmd help [action]\r\n\r\nValid actions are: ' + actions.join(', ') + '.');
|
|
exit(0); return;
|
|
}
|
|
var action = argv[2].toLowerCase();
|
|
if (action == 'route') {
|
|
console.log("The route action is used along with a MeshCentral account to map a local TCP port to a remote port on any computer on your MeshCentral account. This action requires many arguments, to avoid specifying them all it's best to download the meshaction.txt file from the web site and place it in the current folder. Example usage:\r\n\r\n (Place meshaction.txt file in current folder)\r\n meshcmd route --pass myAccountPassword");
|
|
} else if (action == 'smbios') {
|
|
console.log("SMBios action will display this computer's system management BIOS information. Example usage:\r\n\r\n meshcmd smbios --out smbios.txt\r\n");
|
|
console.log('\r\Optional arguments:\r\n');
|
|
console.log(' --output [filename] Optional filename to write the results to.');
|
|
} else if (action == 'rawsmbios') {
|
|
console.log("RawSMBios action will display this computer's system management BIOS information in raw hexdecimal form. Example usage:\r\n\r\n meshcmd rawsmbios --out smbios.txt\r\n");
|
|
console.log('\r\Optional arguments:\r\n');
|
|
console.log(' --output [filename] Optional filename to write the results to.');
|
|
} else if (action == 'amtinfo') {
|
|
console.log('AmtInfo action will get the version and activation state of Intel AMT on this computer. The command must be run on a computer with Intel AMT, must run as administrator and the Intel management driver must be installed. Example usage:\r\n\r\n meshcmd amtinfo');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --json Display all Intel AMT state in JSON format.');
|
|
} else if (action == 'amtinfojson') {
|
|
console.log('AmtInfoJson action get Intel AMT information about the computer and display it or send it to a server using HTTP. Example usage:\r\n\r\n meshcmd amtinfojson --post https://example.com/capture');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --post [url] Perform an HTTP POST of the data to the given URL.');
|
|
} else if ((action == 'amtversion') || (action == 'amtversions')) {
|
|
console.log('AmtVersions will display all version information about Intel AMT on this computer. The command must be run on a computer with Intel AMT, must run as administrator and the Intel management driver must be installed. Example usage:\r\n\r\n meshcmd amtversions');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --json Display all Intel AMT state in JSON format.');
|
|
} else if (action == 'amthashes') {
|
|
console.log('Amthashes will display all trusted activations hashes for Intel AMT on this computer. The command must be run on a computer with Intel AMT, must run as administrator and the Intel management driver must be installed. These certificates hashes are used by Intel AMT when performing activation into ACM mode. Example usage:\r\n\r\n meshcmd amthashes');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --json Display all Intel AMT hashes in JSON format.');
|
|
} else if ((action == 'microlms') || (action == 'lms') || (action == 'amtlms')) {
|
|
console.log('Starts MicroLMS on this computer, allowing local access to Intel AMT on TCP ports 16992 and 16993 when applicable. The command must be run on a computer with Intel AMT, must run as administrator and the Intel management driver must be installed. These certificates hashes are used by Intel AMT when performing activation into ACM mode. Example usage:\r\n\r\n meshcmd microlms');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --noconsole MeshCommander for LMS will no be available on port 16994.');
|
|
console.log('\r\nRun as a background service:\r\n');
|
|
console.log(' microlms install/uninstall/start/stop.');
|
|
} else if (action == 'amtccm') {
|
|
console.log('AmtCCM will attempt to activate Intel AMT on this computer into client control mode (CCM). The command must be run on a computer with Intel AMT, must run as administrator and the Intel management driver must be installed. Intel AMT must be in "pre-provisioning" state for this command to work and a administrator password must be provided.');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --password [password] Admin password used to activate Intel AMT.');
|
|
} else if (action == 'amtconfig') {
|
|
console.log('AmtConfig will attempt to activate and configure Intel AMT on this computer. The command must be run on a computer with Intel AMT, must run as administrator and the Intel management driver must be installed. Example usage:\r\n\r\n meshcmd amtconfig --url [url]');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --url [wss://server] The address of the MeshCentral server.');
|
|
console.log(' --id [groupid] The device group identifier.');
|
|
console.log(' --serverhttpshash [hash] Optional TLS server certificate hash.');
|
|
console.log(' --user [username] The Intel AMT admin username, admin is default.');
|
|
console.log(' --pass [password] The Intel AMT admin password.');
|
|
console.log(' --desc [description] Description of the device, used when first added to server.');
|
|
console.log(' --dnssuffix [dns] Override the trusted DNS suffix sent to the server.');
|
|
} else if (action == 'amtdeactivate') {
|
|
console.log('AmtDeactivate will attempt to deactivate Intel AMT on this computer when in client control mode (CCM). The command must be run on a computer with Intel AMT, must run as administrator and the Intel management driver must be installed. Intel AMT must be activated in client control mode for this command to work. Example usage:\r\n\r\n meshcmd amtdeactivate');
|
|
} else if (action == 'amtacmdeactivate') {
|
|
console.log('AmtACMDeactivate will attempt to deactivate Intel AMT on this computer when in admin control mode (ACM). The command must be run on a computer with Intel AMT, must run as administrator and the Intel management driver must be installed. Intel AMT must be activated in admin control mode for this command to work. Example usage:\r\n\r\n meshcmd amtacmdeactivate');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --user [username] The Intel AMT login username, admin is default.');
|
|
console.log(' --pass [password] The Intel AMT login password.');
|
|
console.log(' --type [partial/full] Specifies to perform partial or full unprovision.');
|
|
} else if (action == 'amtuuid') {
|
|
console.log('AmtUUID action will get the unique identifier of the local or remote Intel AMT computer. By default, the local UUID is obtained unless a host is specified. Intel AMT must be activated for this command to work. Example usage:\r\n\r\n meshcmd amtuuid --host 1.2.3.4 --user admin --pass mypassword --tls');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
|
|
console.log(' --user [username] The Intel AMT login username, admin is default.');
|
|
console.log(' --pass [password] The Intel AMT login password.');
|
|
console.log(' --tls Specifies that TLS must be used.');
|
|
} else if (action == 'amtsavestate') {
|
|
console.log('AmtSaveState action will fetch all the entire state of Intel AMT and save it as a JSON file. This action will take multiple minutes to perform. The command will fetch the local computer state unless host is specified. Intel AMT must be ativated for this command to work. Example usage:\r\n\r\n meshcmd amtsavestate --host 1.2.3.4 --user admin --pass mypassword --tls --output state.json');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --output [filename] The output file for the Intel AMT state in JSON format.');
|
|
console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
|
|
console.log(' --user [username] The Intel AMT login username, admin is default.');
|
|
console.log(' --pass [password] The Intel AMT login password.');
|
|
console.log(' --tls Specifies that TLS must be used.');
|
|
} else if (action == 'amtpresence') {
|
|
console.log('AmtPresence will heartbeat a local Intel AMT watchdog agent. Example usage:\r\n\r\n meshcmd amtpresence --agent B4B6A24C-255E-A75C-F5E8-B00B4D946AA7');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --user [username] The Intel AMT login username, admin is default.');
|
|
console.log(' --pass [password] The Intel AMT login password.');
|
|
console.log(' --agent [uuid] The unique identifier of the watchdog agent.');
|
|
} else if (action == 'amtpower') {
|
|
console.log('AmtPower will get current pwoer state or send a reboot command to a remote Intel AMT device. Example usage:\r\n\r\n meshcmd amtpower --reset --host 1.2.3.4 --user admin --pass mypassword --tls');
|
|
console.log('\r\nRequired arguments:\r\n');
|
|
console.log(' --host [hostname] The IP address or DNS name of Intel AMT.');
|
|
console.log(' --pass [password] The Intel AMT login password.');
|
|
console.log('\r\nOptional arguments:\r\n');
|
|
console.log(' --reset, --poweron, --poweroff, --powercycle, --sleep, --hibernate');
|
|
console.log(' --user [username] The Intel AMT login username, admin is default.');
|
|
console.log(' --tls Specifies that TLS must be used.');
|
|
console.log(' --bootdevice [pxe|hdd|cd] Specifies the boot device to use after reset, poweron or powercycle.');
|
|
console.log(' --bootindex [number] Specifies the index of boot device to use.');
|
|
} else if (action == 'amtnetwork') {
|
|
console.log('AmtNetwork is used to get/set Intel AMT network interface configuration. Example usage:\r\n\r\n meshcmd amtnetwork --host 1.2.3.4 --user admin --pass mypassword --dhcp');
|
|
console.log('\r\nRequired arguments:\r\n');
|
|
console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
|
|
console.log(' --pass [password] The Intel AMT login password.');
|
|
console.log('\r\nOptional arguments:\r\n');
|
|
console.log(' --user [username] The Intel AMT login username, admin is default.');
|
|
console.log(' --tls Specifies that TLS must be used.');
|
|
console.log(' --ipsync [0 or 1] Change the wired IPSync setting on Intel AMT 7+');
|
|
console.log(' --dhcp Change IPv4 wired interface to DHCP mode');
|
|
console.log(' --static Change IPv4 wired interface to static IP mode');
|
|
console.log(' --ip [1.2.3.4] Static IPv4 address (required)');
|
|
console.log(' --subnet [1.2.3.4] Static IPv4 subnet mask');
|
|
console.log(' --gateway [1.2.3.4] Static IPv4 default gateway');
|
|
console.log(' --dns [1.2.3.4] Primary DNS IPv4 address');
|
|
console.log(' --dns2 [1.2.3.4] Secondary DNS IPv4 address');
|
|
} else if (action == 'amtfeatures') {
|
|
console.log('AmtFeatures is used to get/set Intel AMT feature configuration. Example usage:\r\n\r\n meshcmd amtfeatures --host 1.2.3.4 --user admin --pass mypassword --tls --redir 1');
|
|
console.log('\r\nRequired arguments:\r\n');
|
|
console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
|
|
console.log(' --pass [password] The Intel AMT login password.');
|
|
console.log('\r\nOptional arguments:\r\n');
|
|
console.log(' --user [username] The Intel AMT login username, admin is default.');
|
|
console.log(' --tls Specifies that TLS must be used.');
|
|
console.log(' --consent [none/kvm/all] Set Intel AMT user consent feature.');
|
|
console.log(' --redir [0/1] Set Intel AMT redirection port feature.');
|
|
console.log(' --kvm [0/1] Set Intel AMT KVM feature.');
|
|
console.log(' --sol [0/1] Set Intel AMT Serial-over-LAN feature.');
|
|
console.log(' --ider [0/1] Set Intel AMT IDE redirection feature.');
|
|
} else if (action == 'meshcommander') {
|
|
console.log('This action launched a local web server that hosts MeshCommander, a Intel AMT management console.');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --localport [port] Local port used for the web server, 3000 is default.');
|
|
console.log('\r\nRun as a background service:\r\n');
|
|
console.log(' meshcommander install/uninstall/start/stop.');
|
|
} else if (action == 'amteventlog') {
|
|
console.log('AmtEventLog action will fetch the local or remote event log. Example usage:\r\n\r\n meshcmd amteventlog --host 1.2.3.4 --user admin --pass mypassword --tls --output events.txt');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --output [filename] The output file for the Intel AMT event log.');
|
|
console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
|
|
console.log(' --user [username] The Intel AMT login username, admin is default.');
|
|
console.log(' --pass [password] The Intel AMT login password.');
|
|
console.log(' --tls Specifies that TLS must be used.');
|
|
console.log(' --uuidoutput Output with unique identifier as the filename.');
|
|
console.log(' --json Output as a JSON format.');
|
|
} else if (action == 'amtauditlog') {
|
|
console.log('AmtAuditLog action will fetch the local or remote audit log. If used localy, no username/password is required. Example usage:\r\n\r\n meshcmd amtauditlog --host 1.2.3.4 --user admin --pass mypassword --tls --output audit.json');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --output [filename] The output file for the Intel AMT audit log.');
|
|
console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
|
|
console.log(' --user [username] The Intel AMT login username, admin is default.');
|
|
console.log(' --pass [password] The Intel AMT login password.');
|
|
console.log(' --tls Specifies that TLS must be used.');
|
|
console.log(' --uuidoutput Output with unique identifier as the filename.');
|
|
console.log(' --json Output as a JSON format.');
|
|
} else if (action == 'amtider') {
|
|
console.log('AmtIDER will mount a local disk images to a remote Intel AMT computer. Example usage:\r\n\r\n meshcmd amtider --host 1.2.3.4 --user admin --pass mypassword --tls --floppy disk.img --cdrom disk.iso');
|
|
console.log('\r\nPossible arguments:\r\n');
|
|
console.log(' --host [hostname] The IP address or DNS name of Intel AMT.');
|
|
console.log(' --user [username] The Intel AMT login username, admin is default.');
|
|
console.log(' --pass [password] The Intel AMT login password.');
|
|
console.log(' --tls Specifies that TLS must be used.');
|
|
console.log(' --floppy [file] Specifies .img file to be mounted as a flppy disk.');
|
|
console.log(' --cdrom [file] Specifies .img file to be mounted as a CDROM disk.');
|
|
console.log(' --timeout [seconds] Optional, disconnect after number of seconds without disk read.');
|
|
} else if (action == 'amtscan') {
|
|
console.log('AmtSCAN will look for Intel AMT device on the network. Example usage:\r\n\r\n meshcmd amtscan --scan 192.168.1.0/24');
|
|
console.log('\r\Required arguments:\r\n');
|
|
console.log(' --scan [ip range] The IP address range to perform the scan on.');
|
|
} else if (action == 'amtwifi') {
|
|
console.log('AmtWifi is used to get/set Intel AMT Wifi configuration. Example usage:\r\n\r\n meshcmd amtwifi --host 1.2.3.4 --user admin --pass mypassword --list');
|
|
console.log('\r\nRequired arguments:\r\n');
|
|
console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
|
|
console.log(' --pass [password] The Intel AMT login password.');
|
|
console.log(' --[action] Action options are list, add, del.');
|
|
console.log('\r\nOptional arguments:\r\n');
|
|
console.log(' --user [username] The Intel AMT login username, admin is default.');
|
|
console.log(' --tls Specifies that TLS must be used.');
|
|
console.log(' --list List Wifi profiles');
|
|
console.log(' --add Add new Wifi profile');
|
|
console.log(' --name New Wifi profile name');
|
|
console.log(' --priority Priority of this profile - default 0');
|
|
console.log(' --ssid Wifi SSID');
|
|
console.log(' --auth Wifi Authentication method (4 - WPA, 6 - WPA2/RSN) - default 6');
|
|
console.log(' --enc Wifi Encryption type (3 - TKIP, 4 - CCMP) - default 3');
|
|
console.log(' --psk Wifi password/pre-shared key');
|
|
console.log(' --del [profile-name] Delete new Wifi profile');
|
|
} else if (action == 'amtwake') {
|
|
console.log('AmtWake is used to view/set/remote Intel AMT Wake Alarms. Example usage:\r\n\r\n meshcmd amtwake --host 1.2.3.4 --user admin --pass mypassword --list');
|
|
console.log('\r\nRequired arguments:\r\n');
|
|
console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
|
|
console.log(' --pass [password] The Intel AMT login password.');
|
|
console.log(' --[action] Action options are list, add, del.');
|
|
console.log('\r\nOptional arguments:\r\n');
|
|
console.log(' --user [username] The Intel AMT login username, admin is default.');
|
|
console.log(' --tls Specifies that TLS must be used.');
|
|
console.log(' --list List wake alarms profile');
|
|
console.log(' --add [alarm-name] Add new wake alarm');
|
|
console.log(' --date [yyyy-mm-dd] Alarm date in year-month-day format');
|
|
console.log(' --time (hh:mm:ss) Optional alarm time in hours:minutes:seconds format, default is 00:00:00.');
|
|
console.log(' --interval (dd-hh-mm) Optional alarm interval in days-hours-minutes format, default is alarm once.');
|
|
console.log(' --deletewhendone Indicates alarm is removed once triggered, default is to no remove.');
|
|
console.log(' --del [alarm-name] Remove a wake alarm');
|
|
} else if (action == 'amtrpe') {
|
|
console.log('AmtRPE is used to erase some elements of a remote Intel AMT platform. Example usage:\r\n\r\n meshcmd amtrpe --host 1.2.3.4 --user admin --pass mypassword');
|
|
console.log('\r\nRequired arguments:\r\n');
|
|
console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
|
|
console.log(' --pass [password] The Intel AMT login password.');
|
|
console.log('\r\nOptional arguments:\r\n');
|
|
console.log(' --user [username] The Intel AMT login username, admin is default.');
|
|
console.log(' --tls Specifies that TLS must be used.');
|
|
console.log(' --reset / --poweron Power action to perform on Intel AMT device.');
|
|
console.log(' --pyrite [PSID] Perform pyrite revert.');
|
|
console.log(' --ssd [Password] Perform secure erase all SSDs.');
|
|
console.log(' --tpm Perform TPM Clear.');
|
|
console.log(' --nvm Perform clear BIOS NVM variables.');
|
|
console.log(' --bios Perform BIOS reload of golden configuration.');
|
|
console.log(' --csme Perform CSME unconfigure.');
|
|
} else if (action == 'amtddns') {
|
|
console.log('AmtDDNS is used to query and set the Intel AMT dynamic DNS settings. Example usage:\r\n\r\n meshcmd amtddns --host 1.2.3.4 --user admin --pass mypassword');
|
|
console.log('\r\nRequired arguments:\r\n');
|
|
console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
|
|
console.log(' --pass [password] The Intel AMT login password.');
|
|
console.log('\r\nOptional arguments:\r\n');
|
|
console.log(' --set [disabled/dhcp/enabled] Set the dynamic DNS mode.');
|
|
console.log(' --interval [minutes] Set update interval in minutes, default is 1440, minimum is 20.');
|
|
console.log(' --ttl [seconds] Set time to live, default is 900.');
|
|
} else {
|
|
actions.shift();
|
|
console.log('Invalid action, usage:\r\n\r\n meshcmd help [action]\r\n\r\nValid actions are: ' + actions.join(', ') + '.');
|
|
}
|
|
exit(0); return;
|
|
}
|
|
settings.action = settings.action.toLowerCase();
|
|
debug(1, "Settings: " + JSON.stringify(settings));
|
|
|
|
// Setup the proxy if needed
|
|
if ((typeof settings.proxy) == 'string') {
|
|
var proxy = settings.proxy.split(':'), proxyport = (proxy.length == 2) ? parseInt(proxy[1]) : 0;
|
|
if ((proxy.length != 2) || (proxy[0].length < 1) || (proxyport < 1) || (proxyport > 65535)) { console.log('Invalid \"proxy\" specified, use --proxy [hostname]:[port].'); exit(1); return; }
|
|
try { require('global-tunnel').initialize({ host: proxy[0], port: proxyport }); } catch (ex) { console.log(ex); exit(1); return; }
|
|
console.log('Proxy set to ' + proxy[0] + ':' + proxyport);
|
|
}
|
|
|
|
if (settings.action == 'amtstartconfig') {
|
|
// Start Intel AMT configuration
|
|
var amtMeiModule, amtMei;
|
|
try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
|
|
amtMei.on('error', function (e) { console.log('amtstartconfig error: ' + e); exit(1); return; });
|
|
amtMei.startConfiguration(function (state) {
|
|
if (state == 3) { console.log("Intel AMT is not in correct mode."); }
|
|
else if (state == 1) { console.log("Intel AMT internal error."); }
|
|
else if (state == 48) { console.log("Random generator not ready."); }
|
|
else if (state == 49) { console.log("Certificate not ready."); }
|
|
else if (state == 0) { console.log("Success."); }
|
|
else { console.log("Unknown status: " + state); }
|
|
exit(state);
|
|
});
|
|
} else if (settings.action == 'amtstopconfig') {
|
|
// Stop Intel AMT configuration
|
|
var amtMeiModule, amtMei;
|
|
try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
|
|
amtMei.on('error', function (e) { console.log('amtstopconfig error: ' + e); exit(1); return; });
|
|
amtMei.stopConfiguration(function (state) {
|
|
if (state == 3) { console.log("Intel AMT is not in in-provisionning mode."); }
|
|
else if (state == 1) { console.log("Intel AMT internal error."); }
|
|
else if (state == 0) { console.log("Success."); }
|
|
else { console.log("Unknown status: " + state); }
|
|
exit(state);
|
|
});
|
|
} else if (settings.action == 'smbios') {
|
|
// Display SM BIOS tables in raw form
|
|
SMBiosTables = require('smbios');
|
|
SMBiosTables.get(function (data) {
|
|
var r = SMBiosTables.parse(data);
|
|
var out = JSON.stringify(r, null, 2);
|
|
if (settings.output == null) { console.log(out); } else { var file = fs.openSync(settings.output, 'w'); fs.writeSync(file, Buffer.from(out, 'utf8')); fs.closeSync(file); }
|
|
exit(0);
|
|
});
|
|
} else if (settings.action == 'rawsmbios') {
|
|
// Display SM BIOS tables in raw form
|
|
SMBiosTables = require('smbios');
|
|
SMBiosTables.get(function (data) {
|
|
var out = '';
|
|
for (var i in data) { var header = false; for (var j in data[i]) { if (data[i][j].length > 0) { if (header == false) { out += ('Table type #' + i + ((SMBiosTables.smTableTypes[i] == null) ? '' : (', ' + SMBiosTables.smTableTypes[i]))) + '\r\n'; header = true; } out += (' ' + data[i][j].toString('hex')) + '\r\n'; } } }
|
|
if (settings.output == null) { console.log(out); } else { var file = fs.openSync(settings.output, 'w'); fs.writeSync(file, Buffer.from(out, 'utf8')); fs.closeSync(file); }
|
|
exit(0);
|
|
});
|
|
} else if (settings.action == 'route') {
|
|
// MeshCentral Router, port map local TCP port to a remote computer
|
|
if ((settings.localport == null) || (typeof settings.localport != 'number') || (settings.localport < 0) || (settings.localport > 65535)) { console.log('No or invalid \"localPort\" specified, use --localport [localport].'); exit(1); return; }
|
|
if ((settings.remotenodeid == null) || (typeof settings.remotenodeid != 'string')) { console.log('No or invalid \"remoteNodeId\" specified.'); exit(1); return; }
|
|
if (((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) && (settings.authcookie == null || typeof settings.authcookie != 'string' || settings.authcookie == '')) { console.log('No or invalid \"username\" specified, use --username [username].'); exit(1); return; }
|
|
if (((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) && (settings.authcookie == null || typeof settings.authcookie != 'string' || settings.authcookie == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if (settings.serverid != null) {
|
|
if ((typeof settings.serverid != 'string') || (settings.serverid.length != 96)) { console.log('No or invalid \"serverId\" specified.'); exit(1); return; }
|
|
} else {
|
|
if ((settings.serverhttpshash == null) || (typeof settings.serverhttpshash != 'string') || (settings.serverhttpshash.length != 96)) { console.log('No or invalid \"serverHttpsHash\" or \"serverId\" specified.'); exit(1); return; }
|
|
}
|
|
if ((settings.remoteport == null) || (typeof settings.remoteport != 'number') || (settings.remoteport < 0) || (settings.remoteport > 65535)) { console.log('No or invalid \"remotePort\" specified, use --remoteport [remoteport].'); exit(1); return; }
|
|
if (settings.serverurl != null) { startRouter(); } else { discoverMeshServer(); } // Start MeshCentral Router
|
|
} else if ((settings.action == 'amtversion') || (settings.action == 'amtversions') || (settings.action == 'amtver')) {
|
|
// Display Intel ME versions
|
|
var amtMeiModule, amtMei;
|
|
try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
|
|
amtMei.on('error', function (e) { console.log('amtversion error: ' + e); exit(1); return; });
|
|
amtMei.getVersion(function (val) {
|
|
if (args.json) {
|
|
console.log(JSON.stringify(val, null, 2));
|
|
} else {
|
|
console.log("BIOS Version = " + val.BiosVersion.toString());
|
|
for (var version in val.Versions) {
|
|
var extras = '', skuBits = ['', 'iQST', 'ASF', 'AMT', 'ISM', 'TPM', '', '', 'HomeIT', '', 'WOX', '', '', 'AT-p', 'Corporate', 'L3 Mgt Upgrade'];
|
|
if (val.Versions[version].Description == 'Sku') {
|
|
var n = parseInt(val.Versions[version].Version), x = [], xx = 1;
|
|
for (var i = 0; i < skuBits.length; i++) { if ((n & xx) != 0) { x.push(skuBits[i]); } xx = xx << 1; }
|
|
if (x.length > 0) { extras = ' (' + x.join(', ') + ')' }
|
|
}
|
|
console.log(val.Versions[version].Description + " = " + val.Versions[version].Version + extras);
|
|
}
|
|
}
|
|
exit(0);
|
|
return;
|
|
});
|
|
} else if (settings.action == 'amthashes') {
|
|
// Display Intel AMT list of trusted hashes
|
|
var amtMeiModule, amtMei, amtHashes = [];
|
|
try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
|
|
amtMei.on('error', function (e) { console.log('amthashes error: ' + e); exit(1); return; });
|
|
amtMei.getHashHandles(function (handles) {
|
|
exitOnCount = handles.length;
|
|
for (var i = 0; i < handles.length; ++i) {
|
|
this.getCertHashEntry(handles[i], function (result) {
|
|
var certState = [];
|
|
if (result.isDefault) { certState.push('Default'); }
|
|
if (result.isActive) { certState.push('Active'); } else { certState.push('Disabled'); }
|
|
amtHashes.push(result);
|
|
if (!args.json) { console.log(result.name + ', (' + certState.join(', ') + ')\r\n ' + result.hashAlgorithmStr + ': ' + result.certificateHash); }
|
|
if (--exitOnCount == 0) { if (args.json) { console.log(JSON.stringify(amtHashes, null, 2)); } exit(0); }
|
|
});
|
|
}
|
|
});
|
|
} else if (settings.action == 'netinfo') {
|
|
// Display network information
|
|
var interfaces = require('os').networkInterfaces();
|
|
console.log(JSON.stringify(interfaces, 2, ' '));
|
|
exit(0); return;
|
|
} else if (settings.action == 'amtinfo') {
|
|
// Display Intel AMT version and activation state
|
|
mestate = {};
|
|
var amtMeiModule, amtMei;
|
|
try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
|
|
amtMei.on('error', function (e) { console.log('amtinfo error: ' + e); exit(1); return; });
|
|
try {
|
|
amtMei.getVersion(function (result) {
|
|
if (result) {
|
|
for (var version in result.Versions) {
|
|
if (result.Versions[version].Description == 'AMT') { mestate.ver = result.Versions[version].Version; }
|
|
if (result.Versions[version].Description == 'Sku') { mestate.sku = parseInt(result.Versions[version].Version); }
|
|
}
|
|
amtMei.getProvisioningState(function (result) { if (result) { mestate.ProvisioningState = result; } });
|
|
amtMei.getProvisioningMode(function (result) { if (result) { mestate.ProvisioningMode = result; } });
|
|
amtMei.getEHBCState(function (result) { mestate.ehbc = ((result === true) || (typeof result == 'object') && (result.EHBC === true)); });
|
|
amtMei.getControlMode(function (result) { if (result) { mestate.controlmode = result; } });
|
|
amtMei.getMACAddresses(function (result) { if (result) { mestate.mac = result; } });
|
|
amtMei.getLanInterfaceSettings(0, function (result) { if (result) { mestate.net0 = result; } });
|
|
amtMei.getLanInterfaceSettings(1, function (result) { if (result) { mestate.net1 = result; } });
|
|
amtMei.getUuid(function (result) { if ((result != null) && (result.uuid != null)) { mestate.uuid = result.uuid; } });
|
|
amtMei.getRemoteAccessConnectionStatus(function (result) { if ((result != null) && (result.status == 0)) { mestate.networkStatus = result.networkStatus; mestate.remoteAccessStatus = result.remoteAccessStatus; mestate.remoteAccessTrigger = result.remoteAccessTrigger; mestate.mpsHostname = result.mpsHostname; } });
|
|
amtMei.getDnsSuffix(function (result) {
|
|
if (result) { mestate.DnsSuffix = result; }
|
|
getAmtOsDnsSuffix(mestate, function() {
|
|
if (args.json) {
|
|
console.log(JSON.stringify(mestate, null, 2));
|
|
exit(0);
|
|
} else if (mestate.ver && mestate.ProvisioningState && mestate.ProvisioningMode) {
|
|
var str = 'Intel ME v' + mestate.ver;
|
|
if (mestate.sku & 8) { str = 'Intel AMT v' + mestate.ver }
|
|
else if (mestate.sku & 16) { str = 'Intel SM v' + mestate.ver }
|
|
if (mestate.ProvisioningState.stateStr == 'PRE') { str += ', pre-provisioning state'; }
|
|
else if (mestate.ProvisioningState.stateStr == 'IN') { str += ', in-provisioning state'; }
|
|
else if (mestate.ProvisioningState.stateStr == 'POST') {
|
|
if (mestate.ProvisioningMode) {
|
|
if (mestate.controlmode) {
|
|
if (mestate.ProvisioningMode.modeStr == 'ENTERPRISE') { str += ', activated in ' + ["none", "Client Control Mode (CCM)", "Admin Control Mode (ACM)", "remote assistance mode"][mestate.controlmode.controlMode]; } else { str += ', activated in ' + mestate.ProvisioningMode.modeStr; }
|
|
} else {
|
|
str += ', activated in ' + mestate.ProvisioningMode.modeStr;
|
|
}
|
|
}
|
|
}
|
|
if (mestate.ehbc) { str += ', EHBC enabled'; }
|
|
str += '.';
|
|
if (mestate.net0 != null) { str += '\r\nWired ' + ((mestate.net0.enabled == 1) ? 'Enabled' : 'Disabled') + ((mestate.net0.dhcpEnabled == 1) ? ', DHCP' : ', Static') + ', ' + mestate.net0.mac + (mestate.net0.address == '0.0.0.0' ? '' : (', ' + mestate.net0.address)); }
|
|
if (mestate.net1 != null) { str += '\r\nWireless ' + ((mestate.net1.enabled == 1) ? 'Enabled' : 'Disabled') + ((mestate.net1.dhcpEnabled == 1) ? ', DHCP' : ', Static') + ', ' + mestate.net1.mac + (mestate.net1.address == '0.0.0.0' ? '' : (', ' + mestate.net1.address)); }
|
|
if ((mestate.net0 != null) && (mestate.net0.enabled == 1)) {
|
|
if (mestate.DnsSuffix != null) {
|
|
// Intel AMT has a trusted DNS suffix set, use that one.
|
|
str += '\r\nTrusted DNS suffix: ' + mestate.DnsSuffix;
|
|
} else if (mestate.OsDnsSuffix != null) {
|
|
// Already found the DNS suffix for the wired interface
|
|
str += '\r\nDNS suffix: ' + mestate.OsDnsSuffix;
|
|
} else {
|
|
// Look for the DNS suffix for the Intel AMT Ethernet interface
|
|
var fqdn = null, interfaces = require('os').networkInterfaces();
|
|
for (var i in interfaces) {
|
|
for (var j in interfaces[i]) {
|
|
if ((interfaces[i][j].mac == mestate.net0.mac) && (interfaces[i][j].fqdn != null) && (interfaces[i][j].fqdn != '')) { fqdn = interfaces[i][j].fqdn; }
|
|
}
|
|
}
|
|
if (fqdn != null) { str += '\r\nDNS suffix: ' + fqdn; }
|
|
}
|
|
}
|
|
if (typeof mestate.networkStatus == 'number') {
|
|
str += '\r\nConnection Status: ' + ['Direct', 'VPN', 'Outside', 'Unknown'][mestate.networkStatus];
|
|
str += ', CIRA: ' + ['Disconnected', 'Connecting', 'Connected'][mestate.remoteAccessStatus];
|
|
if ((mestate.remoteAccessStatus > 0) && (mestate.mpsHostname != null) && (mestate.mpsHostname.length > 0)) {
|
|
str += ' to ' + mestate.mpsHostname + ', ' + ['User initiated', 'Alert', 'Periodic', 'Provisioning'][mestate.remoteAccessTrigger];
|
|
}
|
|
}
|
|
console.log(str + '.');
|
|
exit(0);
|
|
} else {
|
|
console.log('Intel(R) AMT not supported.');
|
|
exit(1);
|
|
}
|
|
});
|
|
});
|
|
} else {
|
|
console.log("Unable to perform MEI operations, try running as " + ((process.platform == 'win32')?"administrator.":"root."));
|
|
exit(1); return;
|
|
}
|
|
});
|
|
} catch (ex) { console.log("Unable to perform MEI operations, try running as " + ((process.platform == 'win32')?"administrator.":"root.")); exit(1); return; }
|
|
} else if (settings.action == 'amtinfojson') {
|
|
// Display Intel AMT version and activation state
|
|
getMeiState(15, function (state) { // Flags: 1 = Versions, 2 = OsAdmin, 4 = Hashes, 8 = Network
|
|
if (typeof args.post == 'string') {
|
|
console.log("Attempting to send to " + args.post);
|
|
var http = require('http');
|
|
var options = http.parseUri(args.post);
|
|
options.method = 'POST';
|
|
options.rejectUnauthorized = false;
|
|
options.checkServerIdentity = function (cert) { }
|
|
//console.log("options: " + JSON.stringify(options, null, 2));
|
|
var req = http.request(options);
|
|
req.on('error', function (e) { console.log("amtinfojson error: " + e); exit(1); });
|
|
req.on('response', function (response) { console.log("Status code: " + response.statusCode); exit(1); });
|
|
req.end(JSON.stringify(state));
|
|
} else {
|
|
console.log(JSON.stringify(state, null, 2)); exit(0);
|
|
}
|
|
});
|
|
} else if (settings.action == 'amtsavestate') {
|
|
// Save the entire state of Intel AMT info a JSON file
|
|
if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if ((settings.hostname == null) || (typeof settings.hostname != 'string') || (settings.hostname == '')) { settings.hostname = '127.0.0.1'; }
|
|
if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
|
|
if ((settings.output == null) || (typeof settings.output != 'string') || (settings.output == '')) { console.log('No or invalid \"output\" file specified, use --output [filename].'); exit(1); return; }
|
|
settings.protocol = 'http:';
|
|
settings.localport = 16992;
|
|
debug(1, "Settings: " + JSON.stringify(settings));
|
|
saveEntireAmtState();
|
|
} else if ((settings.action == 'microlms') || (settings.action == 'amtlms') || (settings.action == 'lms')) {
|
|
// Start Intel AMT MicroLMS
|
|
// Because of a bug in MEI on Linux, LMS will jam if not root. To work around this, start by checking AMT state first.
|
|
getMeiState(0, function (xstate) { // Flags: 1 = Versions, 2 = OsAdmin, 4 = Hashes, 8 = Network
|
|
if (xstate == null) { console.log("Unable to get Intel AMT state, try running as " + ((process.platform == 'win32')?"administrator.":"root.")); exit(1); return; }
|
|
startLms(function (state) {
|
|
console.log(['MicroLMS did not start. Must run as administrator or LMS already active.', 'MicroLMS started.', 'MicroLMS started, MeshCommander on HTTP/16994.', 'MEI error'][state]);
|
|
if (((state == 0) || (state == 3)) && (settings.noconsole === true)) { exit(0); } else { console.log('Press ctrl-c to exit.'); }
|
|
}, false, xstate);
|
|
});
|
|
} else if (settings.action == 'amtpresence') {
|
|
// Heartbeat a Intel AMT watchdog
|
|
if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
|
|
if ((settings.agent == null) || (typeof settings.agent != 'string') || (settings.agent == '')) { console.log('No or invalid \"agent\" specified, use --agent [agent].'); exit(1); return; }
|
|
performAmtAgentPresence();
|
|
} else if (settings.action == 'amtuuid') {
|
|
// Start running
|
|
if (settings.hostname != null)
|
|
{
|
|
if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
|
|
}
|
|
settings.protocol = 'http:';
|
|
settings.localport = 16992;
|
|
debug(1, "Settings: " + JSON.stringify(settings));
|
|
getAmtUuid();
|
|
} else if (settings.action == 'amtconfig') {
|
|
// Start Intel AMT configuration
|
|
if ((settings.url == null) || (typeof settings.url != 'string') || (settings.url == '')) { console.log('No MeshCentral server URL specified, use --url [url].'); exit(1); return; }
|
|
if ((settings.id == null) || (typeof settings.id != 'string') || (settings.id == '')) { console.log('No device group identifier specified, use --id [identifier].'); exit(1); return; }
|
|
settings.id = settings.id.replace('\'', ''); // Remove single quote.
|
|
debug(1, "Settings: " + JSON.stringify(settings));
|
|
configureAmt();
|
|
} else if (settings.action == 'amtccm') {
|
|
// Start activation to CCM
|
|
if (((settings.password == null) || (typeof settings.password != 'string') || (settings.password == ''))) { console.log('No or invalid parameters specified, use --password [password] or --url [url].'); exit(1); return; }
|
|
settings.protocol = 'http:';
|
|
settings.localport = 16992;
|
|
debug(1, "Settings: " + JSON.stringify(settings));
|
|
activeToCCM();
|
|
} else if (settings.action == 'amtdeactivate') {
|
|
// Deactivate CCM
|
|
debug(1, "Settings: " + JSON.stringify(settings));
|
|
deactivateCCM();
|
|
} else if (settings.action == 'amtacmdeactivate') {
|
|
// Deactivate ACM
|
|
if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if ((settings.type == null) || (typeof settings.type != 'string') || (settings.type == '')) { console.log('Unprovisioning \"type\" must be specified, use --type [partial/full].'); exit(1); return; }
|
|
if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
|
|
if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
|
|
if (settings.tls == null) { settings.tls = false; }
|
|
debug(1, "Settings: " + JSON.stringify(settings));
|
|
deactivateACM();
|
|
} else if (settings.action == 'meshcommander') { // Start MeshCommander
|
|
startMeshCommander();
|
|
//} else if (settings.action == 'amtdisable') { // Disable AMT Network Interface
|
|
// amtDisable();
|
|
} else if (settings.action == 'amtscan') {
|
|
// Scan the network for Intel AMT devices
|
|
if ((settings.scan == null) || (typeof settings.scan != 'string') || (settings.scan == '')) { console.log('No or invalid \"scan\" specified, use --scan [ip range].'); exit(1); return; }
|
|
console.log('Scanning: ' + settings.scan + '...');
|
|
var AMTScannerModule = require('amt-scanner');
|
|
var amtscanner = new AMTScannerModule(), r = '';
|
|
amtscanner.scan(settings.scan, 2000, function (data) {
|
|
if (data.length > 0) {
|
|
r = '', pstates = ['NotActivated', 'InActivation', 'Activated'];
|
|
for (var i in data) {
|
|
var x = data[i];
|
|
if (r != '') { r += '\r\n'; }
|
|
r += x.address + ' - Intel AMT v' + x.majorVersion + '.' + x.minorVersion;
|
|
if (x.provisioningState < 3) { r += (', ' + pstates[x.provisioningState]); }
|
|
if (x.provisioningState == 2) { r += (', ' + x.openPorts.join(', ')); }
|
|
r += '.';
|
|
}
|
|
} else {
|
|
r = 'No Intel AMT found.';
|
|
}
|
|
console.log(r);
|
|
exit(0);
|
|
});
|
|
} else if (settings.action == 'amtauditlog') { // Read the Intel AMT audit log
|
|
if (settings.hostname != null) {
|
|
if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
|
|
} else { settings.hostname = '127.0.0.1'; }
|
|
readAmtAuditLog();
|
|
} else if (settings.action == 'amteventlog') { // Read the Intel AMT audit log
|
|
if (settings.hostname != null) {
|
|
if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
|
|
} else { settings.hostname = '127.0.0.1'; }
|
|
readAmtEventLog();
|
|
} else if (settings.action == 'amtider') { // Remote mount IDER image
|
|
if ((settings.hostname == null) || (typeof settings.hostname != 'string') || (settings.hostname == '')) { console.log('No or invalid \"hostname\" specified, use --hostname [password].'); exit(1); return; }
|
|
if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
|
|
if ((settings.floppy == null) || (typeof settings.floppy != 'string') || (settings.floppy == '')) { settings.floppy = null; }
|
|
if ((settings.cdrom == null) || (typeof settings.cdrom != 'string') || (settings.cdrom == '')) { settings.cdrom = null; }
|
|
if ((settings.floppy == null) && (settings.cdrom == null)) { console.log('No or invalid \"floppy\" or \"cdrom\" specified, use --floppy [file] or --cdrom [file].'); exit(1); return; }
|
|
performIder();
|
|
} else if (settings.action == 'amtnetwork') { // Perform remote Intel AMT wired IPv4 configuration operation
|
|
if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
|
|
if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
|
|
performAmtNetConfig(args);
|
|
} else if (settings.action == 'amtwifi') { // Perform remote Intel AMT Wifi configuration operation
|
|
if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
|
|
if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
|
|
if (args.add != null) {
|
|
if ((args.name == null) || (typeof args.name != 'string') || args.name == '') { console.log("Wifi profile name is required."); exit(1); return; }
|
|
if ((args.ssid == null) || (typeof args.ssid != 'string') || args.ssid == '') { console.log("Wifi SSID is required."); exit(1); return; }
|
|
if ((args.psk == null) || (typeof args.psk != 'string') || args.psk == '') { console.log("Wifi password is required."); exit(1); return; }
|
|
}
|
|
if (args.del != null) {
|
|
if ((settings.name == null) || (typeof settings.name != 'string') || settings.name == '') { console.log("Wifi profile name is required."); exit(1); return; }
|
|
}
|
|
performAmtWifiConfig(args);
|
|
} else if (settings.action == 'amtwake') { // Perform remote Intel AMT wake alarm operations
|
|
if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
|
|
if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
|
|
if ((args.del != null) && ((typeof args.del != 'string') || args.del == '')) { console.log("Alarm name is required (--del [name])."); exit(1); return; }
|
|
if (args.add != null) {
|
|
if (((typeof args.add != 'string') || args.add == '')) { console.log("Wake alarm name is required (--add [name])."); exit(1); return; }
|
|
if (((typeof args.date != 'string') || args.data == '')) { console.log("Wake alarm date is required (--date [yyyy-mm-dd])."); exit(1); return; }
|
|
}
|
|
performAmtWakeConfig(args);
|
|
} else if (settings.action == 'amtrpe') { // Perform Intel AMT remote platform erase operations
|
|
if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
|
|
if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
|
|
performAmtPlatformErase(args);
|
|
} else if (settings.action == 'amtddns') { // Perform Intel AMT dynamic DNS get/set
|
|
if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
|
|
if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
|
|
if (args.set != null) { args.set = args.set.toLowerCase(); }
|
|
if ((args.set != null) && (args.set != 'enabled') && (args.set != 'dhcp') && (args.set != 'disabled')) { console.log('Intel AMT DDNS can only bet set to "enabled", "dhcp" or "disabled".'); }
|
|
if (args.interval != null) { args.interval = parseInt(args.interval); if ((typeof args.interval != 'number') || (isNaN(args.interval))) { console.log('Interval must be a number.'); exit(1); return; } if (args.interval < 20) { console.log('Interval must be at least 20 minutes.'); exit(1); return; } }
|
|
if (args.ttl != null) { args.ttl = parseInt(args.ttl); if ((typeof args.ttl != 'number') || (isNaN(args.ttl))) { console.log('TTL must be a number.'); exit(1); return; } }
|
|
performAmtDynamicDNS(args);
|
|
} else if (settings.action == 'amtfeatures') { // Perform remote Intel AMT feature configuration operation
|
|
if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
|
|
if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
|
|
performAmtFeatureConfig(args);
|
|
} else if (settings.action == 'amtpower') { // Perform remote Intel AMT power operation
|
|
if ((settings.hostname == null) || (typeof settings.hostname != 'string') || (settings.hostname == '')) { console.log('No or invalid \"hostname\" specified, use --hostname [host].'); exit(1); return; }
|
|
if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
|
|
if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
|
|
|
|
/*
|
|
2 = Power On
|
|
3 = Sleep - Light
|
|
4 = Sleep - Deep
|
|
5 = Power Cycle (Off Soft)
|
|
6 = Power Off - Hard
|
|
7 = Hibernate
|
|
8 = Power Off - Soft
|
|
9 = Power Cycle (Off Hard)
|
|
10 = Main Bus Reset
|
|
11 = Diagnostic Interrupt (NMI)
|
|
12 = Power Off - Soft Graceful
|
|
13 = Power Off - Hard Graceful
|
|
14 = Main Bus Reset Graceful
|
|
15 = Power Cycle (Off - Soft Graceful)
|
|
16 = Power Cycle (Off - Hard Graceful)
|
|
*/
|
|
|
|
settings.poweraction = 0;
|
|
if (args.poweron) { settings.poweraction = 2; }
|
|
if (args.sleep) { settings.poweraction = 3; }
|
|
if (args.powercycle) { settings.poweraction = 5; }
|
|
if (args.poweroff) { settings.poweraction = 8; }
|
|
if (args.hibernate) { settings.poweraction = 7; }
|
|
if (args.reset) { settings.poweraction = 10; }
|
|
//if (settings.poweraction == 0) { console.log('No power action, specify --poweron, --sleep, --powercycle, --poweroff, --hibernate, --reset.'); exit(1); return; }
|
|
// Accepted option for boot device are: pxe, hdd, cd
|
|
var bootdevices = ['pxe','hdd','cd'];
|
|
if (args.bootdevice) {
|
|
if (bootdevices.indexOf(args.bootdevice.toLowerCase())>=0) {
|
|
settings.bootdevice = args.bootdevice
|
|
// Set bootindex to 0 by default, unless overriden
|
|
settings.bootindex = 0
|
|
} else {
|
|
console.log('Supported boot devices are pxe, hdd, cd'); exit(1); return;
|
|
}
|
|
}
|
|
// boot index for cd and hdd
|
|
if (args.bootindex && args.bootindex >=0) {
|
|
settings.bootindex = args.bootindex;
|
|
}
|
|
|
|
performAmtPowerAction();
|
|
} else {
|
|
console.log('Invalid "action" specified.'); exit(1); return;
|
|
}
|
|
}
|
|
|
|
//
|
|
// Intel AMT Agent Presence
|
|
//
|
|
|
|
function performAmtAgentPresence() { startLms(function () { tempWatchdogTimer = setTimeout(performAmtAgentPresenceRegister, 3000); }); }
|
|
|
|
function performAmtAgentPresenceRegister() {
|
|
// Setup the Intel AMT WSMAN stack
|
|
tempWatchdogTimer = null;
|
|
var transport = require('amt-wsman-duk');
|
|
var wsman = require('amt-wsman');
|
|
var amt = require('amt');
|
|
wsstack = new wsman(transport, '127.0.0.1', settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
|
|
amtstack = new amt(wsstack);
|
|
|
|
// Register the watchdog
|
|
watchdog = { DeviceID: Buffer.from(guidToStr(settings.agent.split('-').join('')).split('-').join(''), 'hex').toString('base64'), Retry: 0 };
|
|
amtstack.AMT_AgentPresenceWatchdog_RegisterAgent(performAmtAgentPresenceRegisterRetry, watchdog, watchdog.Seq, { 'DeviceID': watchdog.DeviceID });
|
|
}
|
|
|
|
// Called after the agent is registered
|
|
function performAmtAgentPresenceRegisterRetry(stack, name, response, status, watchdog) {
|
|
if ((status == 200) && (response.Body.SessionSequenceNumber) && (response.Body.TimeoutInterval)) {
|
|
console.log('Asserting presence of the watchdog...');
|
|
watchdog.Seq = response.Body.SessionSequenceNumber;
|
|
watchdog.Interval = response.Body.TimeoutInterval * 800;
|
|
watchdog.Retry = 0;
|
|
tempWatchdogTimer = setTimeout(performAmtAgentPresenceAssert, watchdog.Interval);
|
|
} else {
|
|
debug(1, 'Failed to register, status = ' + status);
|
|
watchdog.Retry++;
|
|
if (watchdog.Retry < 5) {
|
|
tempWatchdogTimer = setTimeout(function () { amtstack.AMT_AgentPresenceWatchdog_RegisterAgent(performAmtAgentPresenceRegisterRetry, watchdog, watchdog.Seq, { 'DeviceID': watchdog.DeviceID }); }, 1000);
|
|
} else {
|
|
console.log('Failed to register this watchdog.');
|
|
exit(0);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Start a new agent assert
|
|
function performAmtAgentPresenceAssert() {
|
|
watchdog.Seq++;
|
|
amtstack.AMT_AgentPresenceWatchdog_AssertPresence(watchdog.Seq, performAmtAgentPresenceAssertRetry, watchdog, 0, { 'DeviceID': watchdog.DeviceID });
|
|
}
|
|
|
|
// Called after the agent is asserted
|
|
function performAmtAgentPresenceAssertRetry(stack, name, response, status, watchdog) {
|
|
if (status == 200) {
|
|
debug(1, 'Successful assert, sequence = ' + watchdog.Seq);
|
|
watchdog.Retry = 0;
|
|
tempWatchdogTimer = setTimeout(performAmtAgentPresenceAssert, watchdog.Interval);
|
|
} else {
|
|
debug(1, 'Failed to assert, status = ' + status);
|
|
watchdog.Retry++;
|
|
if (watchdog.Retry < 5) {
|
|
amtstack.AMT_AgentPresenceWatchdog_AssertPresence(watchdog.Seq, performAmtAgentPresenceAssertRetry, watchdog, 0, { 'DeviceID': watchdog.DeviceID });
|
|
} else {
|
|
console.log('Failed to assert presence on this watchdog.');
|
|
exit(0);
|
|
}
|
|
}
|
|
}
|
|
|
|
function performAmtAgentPresenceEx5(stack, name, response, status, watchdog) {
|
|
console.log('b', status, watchdog);
|
|
if (status == 200) {
|
|
watchdog.Retry = 0;
|
|
} else {
|
|
watchdog.Retry++;
|
|
if (watchdog.Retry < 5) {
|
|
amtstack.AMT_AgentPresenceWatchdog_AssertPresence(watchdog.Seq, performAmtAgentPresenceEx4, watchdog, 0, { 'DeviceID': watchdog.DeviceID });
|
|
} else {
|
|
console.log('Failed to assert presence on this watchdog.');
|
|
exit(0);
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
//
|
|
// Intel AMT Event Log
|
|
//
|
|
|
|
function readAmtEventLog() {
|
|
// See if MicroLMS needs to be started
|
|
if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
|
|
settings.noconsole = true; startLms(readAmtEventLogEx);
|
|
} else {
|
|
readAmtEventLogEx(9999);
|
|
}
|
|
}
|
|
|
|
function readAmtEventLogEx(x) {
|
|
if (x == 9999) {
|
|
var transport = require('amt-wsman-duk');
|
|
var wsman = require('amt-wsman');
|
|
var amt = require('amt');
|
|
wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
|
|
amtstack = new amt(wsstack);
|
|
amtstack.GetMessageLog(readAmtEventLogEx2);
|
|
} else {
|
|
osamtstack.GetMessageLog(readAmtEventLogEx2);
|
|
}
|
|
}
|
|
|
|
function readAmtEventLogEx2(stack, messages) {
|
|
if (messages == null) {
|
|
console.log('Unable to get event log.');
|
|
} else {
|
|
var out = '';
|
|
if (settings.json) {
|
|
out = JSON.stringify(messages, 4, ' ');
|
|
} else {
|
|
for (var i in messages) { out += messages[i].Time + ', ' + messages[i].EntityStr + ', ' + messages[i].Desc + ', ' + messages[i].EventSeverity + '\r\n'; }
|
|
}
|
|
if ((settings.output == null || settings.output == "") && !settings.uuidoutput) { console.log(out); exit(1); }
|
|
else {
|
|
try {
|
|
if (settings.output) {
|
|
var file = fs.openSync(settings.output, 'w');
|
|
fs.writeSync(file, Buffer.from(out));
|
|
fs.closeSync(file);
|
|
exit(0);
|
|
}
|
|
else if (settings.uuidoutput) {
|
|
var destpath = null; //Dest path where messagelog file will be saved
|
|
if ((typeof settings.uuidoutput) == 'string') {
|
|
fs.statSync(settings.uuidoutput).isDirectory();//Validate directory path
|
|
destpath = settings.uuidoutput;
|
|
}
|
|
//Generate uuid and append it to dest path
|
|
stack.Get('CIM_ComputerSystemPackage', function (obj, name, response, xstatus, tag) {
|
|
if (xstatus == 200) {
|
|
var eventlogsfile = path.join(destpath, guidToStr(response.Body.PlatformGUID.toLowerCase() + '_Event' + (settings.json ? '.json' : '.csv')));
|
|
var file = fs.openSync(eventlogsfile, 'w');
|
|
fs.writeSync(file, Buffer.from(out));
|
|
fs.closeSync(file);
|
|
exit(0);
|
|
} else {
|
|
console.log('Intel AMT is not available or not activated, status = ' + status + '.');
|
|
exit(1);
|
|
}
|
|
});
|
|
}
|
|
else {
|
|
console.log('Invalid action, usage:\r\n\r\n meshcmd help amtauditlog');
|
|
exit(1);
|
|
}
|
|
}
|
|
catch (e) {
|
|
console.log(e);
|
|
exit(1);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
//
|
|
// Intel AMT Audit Log
|
|
//
|
|
|
|
function readAmtAuditLog() {
|
|
// See if MicroLMS needs to be started
|
|
if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
|
|
settings.noconsole = true; startLms(readAmtAuditLogEx);
|
|
} else {
|
|
readAmtAuditLogEx(9999);
|
|
}
|
|
}
|
|
|
|
function readAmtAuditLogEx(x) {
|
|
if (x == 9999) {
|
|
var transport = require('amt-wsman-duk');
|
|
var wsman = require('amt-wsman');
|
|
var amt = require('amt');
|
|
wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
|
|
amtstack = new amt(wsstack);
|
|
amtstack.GetAuditLog(readAmtAuditLogEx2);
|
|
} else {
|
|
osamtstack.GetAuditLog(readAmtAuditLogEx2);
|
|
}
|
|
}
|
|
|
|
function readAmtAuditLogEx2(stack, response, status) {
|
|
if (status != 200) {
|
|
console.log('Unable to get audit log, status = ' + status + '.');
|
|
} else {
|
|
var out = '';
|
|
if (settings.json) {
|
|
out = JSON.stringify(response, 4, ' ');
|
|
} else {
|
|
for (var i in response) {
|
|
var name = ((response[i].Initiator != '') ? (response[i].Initiator + ': ') : '')
|
|
out += (response[i].Time + ' - ' + name + response[i].Event + '\r\n');
|
|
}
|
|
}
|
|
if ((settings.output == null || settings.output == "") && !settings.uuidoutput) { console.log(out); exit(1); }
|
|
else {
|
|
try {
|
|
if (settings.output) {
|
|
var file = fs.openSync(settings.output, 'w');
|
|
fs.writeSync(file, Buffer.from(out));
|
|
fs.closeSync(file);
|
|
exit(0);
|
|
}
|
|
else if (settings.uuidoutput) {
|
|
var destpath = null; //Dest path where auditlog file will be saved
|
|
if ((typeof settings.uuidoutput) == 'string') {
|
|
fs.statSync(settings.uuidoutput).isDirectory();//Validate directory path
|
|
destpath = settings.uuidoutput;
|
|
}
|
|
//Generate uuid and append it to dest path
|
|
stack.Get('CIM_ComputerSystemPackage', function (obj, name, response, xstatus, tag) {
|
|
if (xstatus == 200) {
|
|
var auditlogsfile = path.join(destpath, guidToStr(response.Body.PlatformGUID.toLowerCase() + '_Audit' + (settings.json ? '.json' : '.csv')));
|
|
var file = fs.openSync(auditlogsfile, 'w');
|
|
fs.writeSync(file, Buffer.from(out));
|
|
fs.closeSync(file);
|
|
exit(0);
|
|
} else {
|
|
console.log('Intel AMT is not available or not activated, status = ' + status + '.');
|
|
exit(1);
|
|
}
|
|
});
|
|
}
|
|
else {
|
|
console.log('Invalid action, usage:\r\n\r\n meshcmd help amtauditlog');
|
|
exit(1);
|
|
}
|
|
}
|
|
catch (e) {
|
|
console.log(e);
|
|
exit(1);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
//
|
|
// Disable AMT Network
|
|
//
|
|
|
|
//function amtDisable() {
|
|
// settings.noconsole = true;
|
|
// startLms(amtDisableEx);
|
|
//}
|
|
|
|
//function amtDisableEx(stack, response, status) {
|
|
// //console.log(osamtstack);
|
|
// osamtstack.Get('AMT_EthernetPortSettings', function (stack, name, response, status) {
|
|
// console.log(response.Body);
|
|
// });
|
|
//}
|
|
|
|
//
|
|
// MeshCommander local web server
|
|
//
|
|
|
|
function startMeshCommander() {
|
|
if (settings.localport == null) { settings.localport = 3000; }
|
|
|
|
// Start the web server
|
|
var http = require('http');
|
|
webServer = http.createServer();
|
|
webServer.listen(settings.localport);
|
|
webServer.wsList = {};
|
|
webServer.wsListIndex = 0;
|
|
webServer.on('upgrade', function (req, socket, head) {
|
|
//console.log("WebSocket for " + req.url.split('?')[0]);
|
|
switch (req.url.split('?')[0]) {
|
|
case '/webrelay.ashx': // MeshCommander relay channel
|
|
var ws = socket.upgradeWebSocket();
|
|
socket.ws = ws;
|
|
ws.wsIndex = ++webServer.wsListIndex;
|
|
webServer.wsList[ws.wsIndex] = ws; // Keep a reference so the websocket and forwarder don't get disposed.
|
|
ws.pause();
|
|
|
|
// We got a new web socket connection, initiate a TCP connection to the target Intel AMT host/port.
|
|
var webargs = parseUrlArguments(req.url);
|
|
if (webargs.p) { webargs.p = parseInt(webargs.p); }
|
|
if (webargs.tls) { webargs.tls = parseInt(webargs.tls); }
|
|
if (webargs.tls1only) { webargs.tls1only = parseInt(webargs.tls1only); }
|
|
if (webargs.port) { webargs.port = parseInt(webargs.port); }
|
|
debug(1, 'Opening web socket connection to ' + webargs.host + ':' + webargs.port + '.');
|
|
//console.log('Opening web socket connection to ' + webargs.host + ':' + webargs.port + '.');
|
|
if (webargs.tls == 0) {
|
|
// If this is TCP (without TLS) set a normal TCP socket
|
|
var net = require('net');
|
|
ws.forwardclient = net.connect({ host: webargs.host, port: webargs.port })
|
|
ws.forwardclient.on('connect', function () { debug(1, 'Connected TCP to ' + webargs.host + ':' + webargs.port + '.'); this.pipe(this.ws, { end: false }); this.ws.pipe(this, { end: false }); });
|
|
ws.forwardclient.on('error', function () { debug(1, 'TCP connection error to ' + webargs.host + ':' + webargs.port + '.'); try { this.ws.end(); } catch (e) { } });
|
|
ws.forwardclient.ws = ws;
|
|
} else {
|
|
// If TLS is going to be used, setup a TLS socket
|
|
var tls = require('tls');
|
|
var tlsoptions = { host: webargs.host, port: webargs.port, rejectUnauthorized: false };
|
|
if (webargs.tls1only == 1) { tlsoptions.secureProtocol = 'TLSv1_method'; }
|
|
ws.forwardclient = tls.connect(tlsoptions, function () { debug(1, 'Connected TLS to ' + webargs.host + ':' + webargs.port + '.'); this.pipe(this.ws, { end: false }); this.ws.pipe(this, { end: false }); });
|
|
ws.forwardclient.on('error', function () { debug(1, 'TLS connection error to ' + webargs.host + ':' + webargs.port + '.'); try { this.ws.end(); } catch (e) { } });
|
|
ws.forwardclient.ws = ws;
|
|
}
|
|
|
|
// Handle pipe closure
|
|
ws.on('end', function () { debug(1, 'Disconnected from ' + webargs.host + ':' + webargs.port + '.'); try { this.forwardclient.end(); } catch (e) { } delete webServer.wsList[this.wsIndex]; });
|
|
ws.forwardclient.on('end', function () { try { this.ws.end(); } catch (e) { } });
|
|
|
|
break;
|
|
default:
|
|
socket.end();
|
|
break;
|
|
}
|
|
});
|
|
webServer.on('request', function (req, rsp) {
|
|
//console.log("WebRequest for " + req.url.split('?')[0]);
|
|
switch (req.url.split('?')[0]) {
|
|
case '/': // Serve MeshCommander Web Application
|
|
var meshcommander = null;
|
|
try { meshcommander = fs.readFileSync('meshcommander.htm'); } catch (e) { }
|
|
if (meshcommander != null) {
|
|
rsp.writeHead(200, 'OK', { Server: 'JSLMS', 'Cache-Control': 'max-age=0, no-cache', 'X-Frame-Options': 'DENY', 'Content-Type': 'text/html', 'Transfer-Encoding': 'chunked' });
|
|
rsp.end(meshcommander);
|
|
} else {
|
|
rsp.writeHead(200, 'OK', { Server: 'JSLMS', 'Cache-Control': 'max-age=0, no-cache', 'X-Frame-Options': 'DENY', 'Content-Type': 'text/html', 'Content-Encoding': 'gzip', 'Transfer-Encoding': 'chunked', ETag: FullSite_IntelAmtLocalWebApp_etag });
|
|
rsp.end(Buffer.from(FullSite_IntelAmtLocalWebApp, 'base64'));
|
|
}
|
|
break;
|
|
default: // Unknown request
|
|
rsp.statusCode = 404;
|
|
rsp.statusMessage = "Not Found";
|
|
rsp.end();
|
|
break;
|
|
}
|
|
});
|
|
console.log('MeshCommander running on HTTP port ' + settings.localport + '.');
|
|
console.log('Press ctrl-c to exit.');
|
|
}
|
|
|
|
|
|
//
|
|
// Configure Intel AMT
|
|
//
|
|
|
|
function configureAmt() {
|
|
settings.noconsole = true;
|
|
// Due to a bug in MEI handling, we have to pull MEI state first before starting LMS.
|
|
getMeiState(15, function (state) { // Flags: 1 = Versions, 2 = OsAdmin, 4 = Hashes, 8 = Network
|
|
if (state == null) { console.log("Unable to get Intel AMT state, try running as " + ((process.platform == 'win32')?"administrator.":"root.")); exit(1); return; }
|
|
if (state.ProvisioningState == null) { console.log('Intel AMT not ready for configuration.'); exit(1); return; }
|
|
getAmtOsDnsSuffix(state, function() { startLms(configureAmt2, false, state); });
|
|
});
|
|
}
|
|
|
|
function configureAmt2(err, state) {
|
|
console.log('Starting Intel AMT configuration...');
|
|
|
|
// Add indication if the device is battery powered, this is used to show a mobile icon when adding the device
|
|
state.isBatteryPowered = (require('identifiers').isBatteryPowered && require('identifiers').isBatteryPowered());
|
|
|
|
// Add Intel AMT credentials if provided
|
|
if ((typeof settings.password == 'string') && (settings.password != '')) {
|
|
state.amtpass = settings.password;
|
|
state.amtuser = 'admin';
|
|
if ((typeof settings.username == 'string') && (settings.username != '')) { state.amtuser = settings.username; }
|
|
}
|
|
|
|
// If a DNS suffix override is provided, use that
|
|
if (settings.dnssuffix != null) { state.DnsSuffix = settings.dnssuffix; }
|
|
|
|
// If a description is provided, send it to the server
|
|
if ((typeof settings.desc == 'string') && (settings.desc != '')) { state.desc = settings.desc; }
|
|
|
|
// Connect to MPS and start APF relay
|
|
var apfarg = {
|
|
mpsurl: settings.url,
|
|
mpsuser: settings.id.substring(0, 16),
|
|
mpspass: settings.id.substring(0, 16),
|
|
mpskeepalive: 60000,
|
|
clientname: state.OsHostname,
|
|
clientaddress: '127.0.0.1',
|
|
clientuuid: state.UUID,
|
|
conntype: 2, // 0 = CIRA, 1 = Relay, 2 = LMS. The correct value is 2 since we are performing an LMS relay.
|
|
meiState: state
|
|
};
|
|
if ((apfarg.clientuuid == null) || (apfarg.clientuuid.length != 36)) {
|
|
console.log("Unable to get Intel AMT UUID: " + apfarg.clientuuid);
|
|
exit(1); return;
|
|
} else {
|
|
settings.apftunnel = require('amt-apfclient')({ debug: (settings.debuglevel > 0) }, apfarg);
|
|
settings.apftunnel.onJsonControl = configureJsonControl;
|
|
settings.apftunnel.onChannelClosed = function () { exit(0); }
|
|
try {
|
|
settings.apftunnel.connect();
|
|
console.log("Started APF tunnel...");
|
|
} catch (e) {
|
|
console.log(JSON.stringify(e));
|
|
exit(1); return;
|
|
}
|
|
}
|
|
}
|
|
|
|
function configureJsonControl(data) {
|
|
switch (data.action) {
|
|
case 'console': // Display a console message
|
|
console.log(data.msg);
|
|
break;
|
|
case 'mestate': // Request an updated MEI state
|
|
getMeiState(15, function (state) { settings.apftunnel.updateMeiState(state); });
|
|
break;
|
|
case 'deactivate': // Request CCM deactivation
|
|
var amtMeiModule, amtMei;
|
|
try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { settings.apftunnel.sendMeiDeactivationState(1); break; }
|
|
amtMei.on('error', function (e) { settings.apftunnel.sendMeiDeactivationState(1); });
|
|
amtMei.unprovision(1, function (status) { settings.apftunnel.sendMeiDeactivationState(status); }); // 0 = Success
|
|
break;
|
|
case 'startTlsHostConfig': // Request start of host based TLS ACM activation
|
|
var amtMeiModule, amtMei;
|
|
try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { settings.apftunnel.sendStartTlsHostConfigResponse({ state: -103 }); break; }
|
|
amtMei.on('error', function (e) { settings.apftunnel.sendStartTlsHostConfigResponse({ state: -104 }); });
|
|
amtMei.startConfigurationHBased(Buffer.from(data.hash, 'hex'), data.hostVpn, data.dnsSuffixList, function (response) {
|
|
settings.apftunnel.sendStartTlsHostConfigResponse(response);
|
|
});
|
|
break;
|
|
case 'stopConfiguration': // Request Intel AMT stop configuration.
|
|
var amtMeiModule, amtMei;
|
|
try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { settings.apftunnel.sendStartTlsHostConfigResponse({ state: -103 }); break; }
|
|
amtMei.on('error', function (e) { settings.apftunnel.sendStartTlsHostConfigResponse({ state: -104 }); });
|
|
amtMei.stopConfiguration(function (status) {
|
|
settings.apftunnel.sendStopConfigurationResponse(status);
|
|
});
|
|
break;
|
|
case 'close': // Close the CIRA-LMS connection
|
|
exit(0);
|
|
break;
|
|
default:
|
|
console.log("MeshCmd update may be needed, unknown JSON control action: " + data.action);
|
|
break;
|
|
}
|
|
}
|
|
|
|
|
|
//
|
|
// Deactivate Intel AMT CCM
|
|
//
|
|
|
|
// When called, this will use MEI to deactivate Intel AMT when it's in CCM mode. Simply calls "unprovision" on MEI and checks the return code.
|
|
function deactivateCCM() {
|
|
var amtMeiModule, amtMei;
|
|
try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
|
|
amtMei.on('error', function (e) { console.log('deactivateCCM() error: ' + e); exit(1); return; });
|
|
amtMei.unprovision(1, function (status) { if (status == 0) { console.log('Success'); } else { console.log('Error ' + status); } exit(1); });
|
|
}
|
|
|
|
|
|
//
|
|
// Activate Intel AMT to CCM
|
|
//
|
|
|
|
function activeToCCM() {
|
|
// See if MicroLMS needs to be started and setup the $$OsAdmin wsman stack
|
|
settings.noconsole = true;
|
|
startLms(activeToCCMEx); // TODO: Fix this so that it works even if LMS already running.
|
|
}
|
|
|
|
function activeToCCMEx(state) {
|
|
if (osamtstack == null) { console.log("Unable to perform MEI operations, try running as " + ((process.platform == 'win32') ? "administrator." : "root.")); exit(1); return; }
|
|
osamtstack.BatchEnum(null, ['*AMT_GeneralSettings', '*IPS_HostBasedSetupService'], activeToCCMEx2);
|
|
}
|
|
|
|
function activeToCCMEx2(stack, name, responses, status) {
|
|
if (status != 200) { console.log('Failed to fetch activation status, status ' + status); exit(1); }
|
|
else if (responses['IPS_HostBasedSetupService'].response['AllowedControlModes'].length != 2) { console.log('Client control mode activation not allowed'); exit(1); }
|
|
else { osamtstack.IPS_HostBasedSetupService_Setup(2, md5hex('admin:' + responses['AMT_GeneralSettings'].response['DigestRealm'] + ':' + settings.password).substring(0, 32), null, null, null, null, activeToCCMEx3); }
|
|
}
|
|
|
|
function activeToCCMEx3(stack, name, responses, status) {
|
|
if (status != 200) { console.log('Failed to activate, status ' + status); }
|
|
else if (responses.Body.ReturnValue != 0) { console.log('Client control mode activation failed: ' + responses.Body.ReturnValueStr); }
|
|
else { console.log('Success'); exit(0); }
|
|
exit(1);
|
|
}
|
|
|
|
|
|
|
|
//
|
|
// Deactivate Intel AMT ACM
|
|
//
|
|
|
|
// When called, this will use MEI to deactivate Intel AMT when it's in ACM mode. Calls "unprovision" on MEI and checks the return code.
|
|
function deactivateACM() {
|
|
settings.noconsole = true;
|
|
startLms(deactivateACMEx);
|
|
}
|
|
|
|
function deactivateACMEx() {
|
|
var transport = require('amt-wsman-duk');
|
|
var wsman = require('amt-wsman');
|
|
var amt = require('amt');
|
|
wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
|
|
amtstack = new amt(wsstack);
|
|
amtstack.Get("AMT_SetupAndConfigurationService", function (stack, name, responses, status) {
|
|
if (status !== 200) {
|
|
console.log('Command not allowed. Status: ' + status);
|
|
exit(1);
|
|
} else {
|
|
var sacs = responses.Body;
|
|
if (sacs.ZeroTouchConfigurationEnabled == true) { sacs.ZeroTouchConfigurationEnabled = true; }
|
|
amtstack.Put("AMT_SetupAndConfigurationService", sacs, function (stack, name, responses, status) {
|
|
if (settings.type == 'full') {
|
|
amtstack.AMT_SetupAndConfigurationService_Unprovision(2, function (stack, name, responses, status) {
|
|
if (status != 200) { console.log('Failed to fully unconfigure AMT, status ' + status); exit(1); }
|
|
else if (responses.Body.ReturnValue != 0) { console.log('Unprovision failed: ' + responses.Body.ReturnValueStr); exit(1); }
|
|
else { console.log('AMT fully unprovisioned.'); exit(0); }
|
|
});
|
|
} else {
|
|
console.log('Only full unprovision is currently supported.');
|
|
exit(0);
|
|
}
|
|
//} else if (settings.type == 'partial') {
|
|
// amtstack.AMT_SetupAndConfigurationService_PartialUnprovision(null, function (stack, name, responses, status) {
|
|
// if (status != 200) { console.log('Failed to partially unconfigure AMT, status ' + status); exit(1); }
|
|
// else if (responses.Body.ReturnValue != 0) { console.log('Unprovision failed: ' + responses.Body.ReturnValueStr); exit(1); }
|
|
// else { console.log('AMT partially unprovisioned.'); exit(0); }
|
|
// });
|
|
//}
|
|
});
|
|
}
|
|
});
|
|
}
|
|
|
|
//
|
|
// Get Intel AMT activation hashes
|
|
//
|
|
|
|
var trustedHashes = null;
|
|
function getTrustedHashes(amtMei, func, tag) {
|
|
if (trustedHashes != null) { func(tag); }
|
|
trustedHashes = [];
|
|
amtMei.getHashHandles(function (handles) {
|
|
var exitOnCount = handles.length;
|
|
for (var i = 0; i < handles.length; ++i) {
|
|
this.getCertHashEntry(handles[i], function (result) {
|
|
if (result.isActive == 1) { trustedHashes.push(result.certificateHash.toLowerCase()); }
|
|
if (--exitOnCount == 0) { func(tag); }
|
|
});
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
//
|
|
// Get AMT UUID
|
|
//
|
|
|
|
// Called to get the UUID of Intel AMT, start by setting up MicroLMS if we are doing the operation on the local computer
|
|
function getAmtUuid()
|
|
{
|
|
if ((settings.hostname == null) || (settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost'))
|
|
{
|
|
settings.hostname = '127.0.0.1';
|
|
settings.noconsole = true;
|
|
startLms(getAmtUuidEx);
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
getAmtUuidEx();
|
|
}
|
|
}
|
|
|
|
// Fetch the computer's UUID by fetching the CIM_ComputerSystemPackage WSMAN object.
|
|
function getAmtUuidEx() {
|
|
var transport = require('amt-wsman-duk');
|
|
var wsman = require('amt-wsman');
|
|
var amt = require('amt');
|
|
wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
|
|
amtstack = new amt(wsstack);
|
|
amtstack.Get("CIM_ComputerSystemPackage", function (obj, name, response, xstatus, tag) {
|
|
if (xstatus == 200) { console.log("GUID: " + guidToStr(response.Body.PlatformGUID.toLowerCase())); } else { console.log("Intel AMT is not available or not activated."); } exit(1);
|
|
});
|
|
}
|
|
|
|
|
|
//
|
|
// FETCH ALL INTEL AMT STATE
|
|
//
|
|
|
|
function saveEntireAmtState2() {
|
|
console.log('Fetching all Intel AMT state, this may take a few minutes...');
|
|
var transport = require('amt-wsman-duk');
|
|
var wsman = require('amt-wsman');
|
|
var amt = require('amt');
|
|
wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
|
|
amtstack = new amt(wsstack);
|
|
amtstack.onProcessChanged = onWsmanProcessChanged;
|
|
//var AllWsman = "AMT_GeneralSystemDefenseCapabilities".split(',');
|
|
var AllWsman = "AMT_8021xCredentialContext,AMT_8021XProfile,AMT_ActiveFilterStatistics,AMT_AgentPresenceCapabilities,AMT_AgentPresenceInterfacePolicy,AMT_AgentPresenceService,AMT_AgentPresenceWatchdog,AMT_AgentPresenceWatchdogAction,AMT_AlarmClockService,IPS_AlarmClockOccurrence,AMT_AssetTable,AMT_AssetTableService,AMT_AuditLog,AMT_AuditPolicyRule,AMT_AuthorizationService,AMT_BootCapabilities,AMT_BootSettingData,AMT_ComplexFilterEntryBase,AMT_CRL,AMT_CryptographicCapabilities,AMT_EACCredentialContext,AMT_EndpointAccessControlService,AMT_EnvironmentDetectionInterfacePolicy,AMT_EnvironmentDetectionSettingData,AMT_EthernetPortSettings,AMT_EventLogEntry,AMT_EventManagerService,AMT_EventSubscriber,AMT_FilterEntryBase,AMT_FilterInSystemDefensePolicy,AMT_GeneralSettings,AMT_GeneralSystemDefenseCapabilities,AMT_Hdr8021Filter,AMT_HeuristicPacketFilterInterfacePolicy,AMT_HeuristicPacketFilterSettings,AMT_HeuristicPacketFilterStatistics,AMT_InterfacePolicy,AMT_IPHeadersFilter,AMT_KerberosSettingData,AMT_ManagementPresenceRemoteSAP,AMT_MessageLog,AMT_MPSUsernamePassword,AMT_NetworkFilter,AMT_NetworkPortDefaultSystemDefensePolicy,AMT_NetworkPortSystemDefenseCapabilities,AMT_NetworkPortSystemDefensePolicy,AMT_PCIDevice,AMT_PETCapabilities,AMT_PETFilterForTarget,AMT_PETFilterSetting,AMT_ProvisioningCertificateHash,AMT_PublicKeyCertificate,AMT_PublicKeyManagementCapabilities,AMT_PublicKeyManagementService,AMT_PublicPrivateKeyPair,AMT_RedirectionService,AMT_RemoteAccessCapabilities,AMT_RemoteAccessCredentialContext,AMT_RemoteAccessPolicyAppliesToMPS,AMT_RemoteAccessPolicyRule,AMT_RemoteAccessService,AMT_SetupAndConfigurationService,AMT_SNMPEventSubscriber,AMT_StateTransitionCondition,AMT_SystemDefensePolicy,AMT_SystemDefensePolicyInService,AMT_SystemDefenseService,AMT_SystemPowerScheme,AMT_ThirdPartyDataStorageAdministrationService,AMT_ThirdPartyDataStorageService,AMT_TimeSynchronizationService,AMT_TLSCredentialContext,AMT_TLSProtocolEndpoint,AMT_TLSProtocolEndpointCollection,AMT_TLSSettingData,AMT_TrapTargetForService,AMT_UserInitiatedConnectionService,AMT_WebUIService,AMT_WiFiPortConfigurationService,CIM_AbstractIndicationSubscription,CIM_Account,CIM_AccountManagementCapabilities,CIM_AccountManagementService,CIM_AccountOnSystem,CIM_AdminDomain,CIM_AlertIndication,CIM_AssignedIdentity,CIM_AssociatedPowerManagementService,CIM_AuthenticationService,CIM_AuthorizationService,CIM_BIOSElement,CIM_BIOSFeature,CIM_BIOSFeatureBIOSElements,CIM_BootConfigSetting,CIM_BootService,CIM_BootSettingData,CIM_BootSourceSetting,CIM_Capabilities,CIM_Card,CIM_Chassis,CIM_Chip,CIM_Collection,CIM_Component,CIM_ComputerSystem,CIM_ComputerSystemPackage,CIM_ConcreteComponent,CIM_ConcreteDependency,CIM_Controller,CIM_CoolingDevice,CIM_Credential,CIM_CredentialContext,CIM_CredentialManagementService,CIM_Dependency,CIM_DeviceSAPImplementation,CIM_ElementCapabilities,CIM_ElementConformsToProfile,CIM_ElementLocation,CIM_ElementSettingData,CIM_ElementSoftwareIdentity,CIM_ElementStatisticalData,CIM_EnabledLogicalElement,CIM_EnabledLogicalElementCapabilities,CIM_EthernetPort,CIM_Fan,CIM_FilterCollection,CIM_FilterCollectionSubscription,CIM_HostedAccessPoint,CIM_HostedDependency,CIM_HostedService,CIM_Identity,CIM_IEEE8021xCapabilities,CIM_IEEE8021xSettings,CIM_Indication,CIM_IndicationService,CIM_InstalledSoftwareIdentity,CIM_KVMRedirectionSAP,CIM_LANEndpoint,CIM_ListenerDestination,CIM_ListenerDestinationWSManagement,CIM_Location,CIM_Log,CIM_LogEntry,CIM_LogicalDevice,CIM_LogicalElement,CIM_LogicalPort,CIM_LogicalPortCapabilities,CIM_LogManagesRecord,CIM_ManagedCredential,CIM_ManagedElement,CIM_ManagedSystemElement,CIM_MediaAccessDevice,CIM_MemberOfCollection,CIM_Memory,CIM_MessageLog,CIM_NetworkPort,CIM_NetworkPortCapabilities,CIM_NetworkPortConfigurationService,CIM_OrderedComponent,CIM_OwningCollectionElement,CIM_OwningJobElement,CIM_PCIController,CIM_PhysicalComponent,CIM_PhysicalElement,CIM_PhysicalElementLocation,CIM_PhysicalFrame,CIM_PhysicalMemory,CIM_PhysicalPackage,CIM_Policy,CIM_PolicyAction,CIM_PolicyCondition,CIM_PolicyInSystem,CIM_PolicyRule,CIM_PolicyRuleInSystem,CIM_PolicySet,CIM_PolicySetAppliesToElement,CIM_PolicySetInSystem,CIM_PowerManagementCapabilities,CIM_PowerManagementService,CIM_PowerSupply,CIM_Privilege,CIM_PrivilegeManagementCapabilities,CIM_PrivilegeManagementService,CIM_ProcessIndication,CIM_Processor,CIM_ProtocolEndpoint,CIM_ProvidesServiceToElement,CIM_Realizes,CIM_RecordForLog,CIM_RecordLog,CIM_RedirectionService,CIM_ReferencedProfile,CIM_RegisteredProfile,CIM_RemoteAccessAvailableToElement,CIM_RemoteIdentity,CIM_RemotePort,CIM_RemoteServiceAccessPoint,CIM_Role,CIM_RoleBasedAuthorizationService,CIM_RoleBasedManagementCapabilities,CIM_RoleLimitedToTarget,CIM_SAPAvailableForElement,CIM_SecurityService,CIM_Sensor,CIM_Service,CIM_ServiceAccessBySAP,CIM_ServiceAccessPoint,CIM_ServiceAffectsElement,CIM_ServiceAvailableToElement,CIM_ServiceSAPDependency,CIM_ServiceServiceDependency,CIM_SettingData,CIM_SharedCredential,CIM_SoftwareElement,CIM_SoftwareFeature,CIM_SoftwareFeatureSoftwareElements,CIM_SoftwareIdentity,CIM_StatisticalData,CIM_StorageExtent,CIM_System,CIM_SystemBIOS,CIM_SystemComponent,CIM_SystemDevice,CIM_SystemPackaging,CIM_UseOfLog,CIM_Watchdog,CIM_WiFiEndpoint,CIM_WiFiEndpointCapabilities,CIM_WiFiEndpointSettings,CIM_WiFiPort,CIM_WiFiPortCapabilities,IPS_AdminProvisioningRecord,IPS_ClientProvisioningRecord,IPS_HostBasedSetupService,IPS_HostIPSettings,IPS_IderSessionUsingPort,IPS_IPv6PortSettings,IPS_KVMRedirectionSettingData,IPS_KvmSessionUsingPort,IPS_ManualProvisioningRecord,IPS_OptInService,IPS_ProvisioningAuditRecord,IPS_ProvisioningRecordLog,IPS_RasSessionUsingPort,IPS_ScreenSettingData,IPS_SecIOService,IPS_SessionUsingPort,IPS_SolSessionUsingPort,IPS_TLSProvisioningRecord".split(',');
|
|
IntelAmtEntireStateProgress = 101;
|
|
IntelAmtEntireStateCalls = 3;
|
|
IntelAmtEntireState = { 'localtime': Date(), 'utctime': new Date().toUTCString(), 'isotime': new Date().toISOString() };
|
|
amtstack.BatchEnum(null, AllWsman, saveEntireAmtStateOk2, null, true);
|
|
amtstack.GetAuditLog(saveEntireAmtStateOk3);
|
|
amtstack.GetMessageLog(saveEntireAmtStateOk4);
|
|
}
|
|
|
|
// Save the entire Intel AMT state
|
|
function saveEntireAmtState() {
|
|
// See if MicroLMS needs to be started
|
|
if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
|
|
settings.noconsole = true;
|
|
startLms().then(saveEntireAmtState2);
|
|
} else {
|
|
saveEntireAmtState2();
|
|
}
|
|
}
|
|
|
|
function onWsmanProcessChanged(a, b) { var x = Math.floor((a * 100) / b); if (x < IntelAmtEntireStateProgress) { IntelAmtEntireStateProgress = x; console.log((100 - x) + '%'); } }
|
|
function saveEntireAmtStateOk2(stack, name, responses, status) { if (status == 600) { console.log('ERROR: Unable to connect to Intel(R) AMT.'); exit(2); } IntelAmtEntireState['wsmanenums'] = responses; saveEntireAmtStateDone(); }
|
|
function saveEntireAmtStateOk3(stack, messages, status) { if (status == 600) { console.log('ERROR: Unable to connect to Intel(R) AMT.'); exit(2); } IntelAmtEntireState['auditlog'] = messages; saveEntireAmtStateDone(); }
|
|
function saveEntireAmtStateOk4(stack, messages, tag, status) { if (status == 600) { console.log('ERROR: Unable to connect to Intel(R) AMT.'); exit(2); } IntelAmtEntireState['eventlog'] = messages; saveEntireAmtStateDone(); }
|
|
|
|
// Called when the entire state of Intel AMT is fetched.
|
|
function saveEntireAmtStateDone() {
|
|
if (--IntelAmtEntireStateCalls != 0) return;
|
|
var out = fs.openSync(settings.output, 'w');
|
|
fs.writeSync(out, Buffer.from(JSON.stringify(IntelAmtEntireState)));
|
|
fs.closeSync(out);
|
|
console.log('Done, results written to ' + settings.output + '.');
|
|
exit(1);
|
|
}
|
|
|
|
|
|
//
|
|
// FETCH ALL INTEL AMT MEI STATE
|
|
//
|
|
|
|
// Get Intel AMT information using MEI
|
|
// TODO: If this call is called many time at once, it's going to cause issues - Should be fixed since amtMei is now a singleton.
|
|
var getAmtInfoFetching = null;
|
|
var getAmtInfoFetchingTimer = null;
|
|
function getAmtInfo(func, tag) {
|
|
if (amtMei == null) { if (func != null) { func(null, tag); } return; }
|
|
if (getAmtInfoFetching != null) { getAmtInfoFetching.push({ f: func, t: tag }); return; }
|
|
getAmtInfoFetching = [{ f: func, t: tag }];
|
|
amtMeiTmpState = { Flags: 0, TrustedHashes: [] }; // Flags: 1=EHBC, 2=CCM, 4=ACM
|
|
getAmtInfoFetchingTimer = setTimeout(function () {
|
|
// MEI failed to respond, break out and reset everthing.
|
|
for (var i in getAmtInfoFetching) { if (getAmtInfoFetching[i].f != null) { getAmtInfoFetching[i].f(amtMeiTmpState, getAmtInfoFetching[i].t); } }
|
|
getAmtInfoFetching = null;
|
|
getAmtInfoFetchingTimer = null;
|
|
var amtMeiModule, amtMei;
|
|
try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
|
|
amtMei.on('error', function (e) { console.log('getAmtInfo() error: ' + e); exit(1); return; });
|
|
}, 3000);
|
|
amtMei.getProtocolVersion(function (result) { if (result != null) { amtMeiTmpState.MeiVersion = result; } });
|
|
amtMei.getVersion(function (val) {
|
|
amtMeiTmpState.Versions = {};
|
|
if (val != null) {
|
|
for (var version in val.Versions) { amtMeiTmpState.Versions[val.Versions[version].Description] = val.Versions[version].Version; }
|
|
amtMei.getProvisioningMode(function (result) { if (result != null) { amtMeiTmpState.ProvisioningMode = result.mode; } });
|
|
amtMei.getProvisioningState(function (result) { if (result != null) { amtMeiTmpState.ProvisioningState = result.state; } });
|
|
amtMei.getEHBCState(function (result) { if ((result != null) && (result.EHBC == true)) { amtMeiTmpState.Flags += 1; } });
|
|
amtMei.getControlMode(function (result) { if (result != null) { if (result.controlMode == 1) { amtMeiTmpState.Flags += 2; } if (result.controlMode == 2) { amtMeiTmpState.Flags += 4; } } });
|
|
//amtMei.getMACAddresses(function (result) { if (result != null) { amtMeiTmpState.mac = result; } });
|
|
amtMei.getDnsSuffix(function (result) { if (result != null) { amtMeiTmpState.DnsSuffix = result; } });
|
|
amtMei.getHashHandles(function (handles) {
|
|
exitOnCount = handles.length;
|
|
for (var i = 0; i < handles.length; ++i) {
|
|
amtMei.getCertHashEntry(handles[i], function (result) {
|
|
amtMeiTmpState.TrustedHashes.push({ Active: result.isActive, Default: result.isDefault, HashAlgorithm: result.hashAlgorithm, Name: result.name, Hash: result.certificateHash });
|
|
if (--exitOnCount == 0) {
|
|
amtMeiTmpState.Notifications = lmsNotifications; amtMeiState = amtMeiTmpState;
|
|
for (var i in getAmtInfoFetching) { if (getAmtInfoFetching[i].f != null) { getAmtInfoFetching[i].f(amtMeiTmpState, getAmtInfoFetching[i].t); } }
|
|
getAmtInfoFetching = null;
|
|
clearTimeout(getAmtInfoFetchingTimer);
|
|
getAmtInfoFetchingTimer = null;
|
|
}
|
|
});
|
|
}
|
|
});
|
|
} else {
|
|
amtMeiState = amtMeiTmpState;
|
|
amtMeiState.ProvisioningMode = -858993460;
|
|
amtMeiState.TrustedHashes = {};
|
|
amtMeiState.Notifications = lmsNotifications;
|
|
//console.log('getAmtInfo3', JSON.stringify(amtMeiState));
|
|
if (func != null) { func(amtMeiState, tag); }
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
//
|
|
// MicroLMS
|
|
//
|
|
|
|
var lmsControlSockets = {};
|
|
var lmsControlSocketsNextId = 1;
|
|
var lmsNotifications = [];
|
|
var amtLms = null;
|
|
var promise = require('promise');
|
|
|
|
function startLms(func, lmscommander, tag) {
|
|
var ret = new promise(function (res, rej) { this._res = res; this._rej = rej; });
|
|
var lme_heci = null
|
|
try { lme_heci = require('amt-lme'); } catch (ex) { }
|
|
if (lme_heci == null) { if (func != null) { func(0, tag); } this.promise._res(); return; }
|
|
|
|
//var amtLms = null;
|
|
var http = require('http');
|
|
|
|
console.log('Setting up MEI...');
|
|
try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
|
|
amtMei.on('error', function (e) { console.log('startLms() error: ' + e); exit(1); return; });
|
|
//console.log("PTHI Connected.");
|
|
|
|
try { amtLms = new lme_heci({ debug: settings.lmsdebug }); } catch (ex) { if (func != null) { func(0, tag); } return; }
|
|
amtLms.promise = ret;
|
|
amtLms.on('error', function (e) {
|
|
//console.log('LME connection failed', e);
|
|
if (lmscommander === true) { //settings.noconsole !== true) {
|
|
startMeshCommanderLms();
|
|
//console.log("LMS started, MeshCommander on HTTP/16994.");
|
|
tempTimer = setTimeout(function () { delete tempTimer; setupMeiOsAdmin(func, 2, tag); }, 100);
|
|
} else {
|
|
//console.log('LME connection failed: ' + JSON.stringify(e));
|
|
tempTimer = setTimeout(function () { delete tempTimer; setupMeiOsAdmin(func, 0, tag); }, 100);
|
|
}
|
|
this.promise._res();
|
|
});
|
|
amtLms.on('notify', function (data, options, str, code) {
|
|
if (code == 'iAMT0052-3') {
|
|
kvmGetData();
|
|
} else if (str != null) {
|
|
var notify = { date: Date.now(), str: str, code: code };
|
|
lmsNotifications.push(notify);
|
|
while (lmsNotifications.length > 100) { lmsNotifications.shift(); }
|
|
var notifyBuf = Buffer.concat([Buffer.from('0900', 'hex'), Buffer.from(JSON.stringify(notify))]) // Add a notification
|
|
for (var i in lmsControlSockets) { lmsControlSockets[i].write(notifyBuf); }
|
|
}
|
|
});
|
|
//console.log('LME Connecting...');
|
|
amtLms.on('bind', function (mapping) {
|
|
if (mapping[16992]) { this.removeAllListeners('bind'); } else { return; }
|
|
console.log('Started LMS...');
|
|
amtLms.connected = true;
|
|
this.promise._res();
|
|
|
|
//console.log("LME Connected.");
|
|
if (settings.noconsole !== true) {
|
|
startMeshCommanderLms();
|
|
//console.log("LMS started, MeshCommander on HTTP/16994.");
|
|
tempTimer = setTimeout(function () { delete tempTimer; setupMeiOsAdmin(func, 2, tag); }, 100);
|
|
//console.logReferenceCount(tempTimer);
|
|
} else {
|
|
//console.log("LMS started.");
|
|
tempTimer = setTimeout(function () { delete tempTimer; setupMeiOsAdmin(func, 1, tag); }, 100);
|
|
//console.logReferenceCount(tempTimer);
|
|
}
|
|
|
|
});
|
|
return (ret);
|
|
}
|
|
|
|
function startMeshCommanderLms() {
|
|
|
|
amtLms.meshCommander = http.createServer();
|
|
amtLms.meshCommander.listen(16994);
|
|
amtLms.meshCommander.on('upgrade', function (req, socket, head) {
|
|
//console.log("WebSocket for " + req.url.split('?')[0]);
|
|
switch (req.url.split('?')[0]) {
|
|
case '/lms.ashx': // MeshCommander control channel (PTHI)
|
|
socket.ws = socket.upgradeWebSocket();
|
|
socket.ws.on('data', processLmsControlData);
|
|
socket.ws.on('end', function () { if (lmsControlSockets[this.id]) { delete lmsControlSockets[this.id]; /*console.log('removeControl', JSON.stringify(lmsControlSockets));*/ } });
|
|
var id = lmsControlSocketsNextId++;
|
|
lmsControlSockets[id] = socket.ws;
|
|
socket.ws.id = id;
|
|
//socket.ws.write(Buffer.concat([Buffer.from('0900', 'hex'), Buffer.from(JSON.stringify(lmsNotifications))])); // Send out full list of notifications
|
|
//console.log('addControl', JSON.stringify(lmsControlSockets));
|
|
break;
|
|
case '/webrelay.ashx': // MeshCommander data channel (LME)
|
|
socket.ws = socket.upgradeWebSocket();
|
|
if (amtLms.connected == true) {
|
|
// Route traffic directly into MicroLMS
|
|
amtLms.bindDuplexStream(socket.ws, 'IPv4', 16992);
|
|
} else {
|
|
// Route traffic to real LMS service
|
|
var net = require('net');
|
|
socket.relay = net.connect({ host: '127.0.0.1', port: 16992 })
|
|
socket.relay.on('connect', function () {
|
|
socket.ws.on('data', function (data) { socket.relay.write(data); });
|
|
socket.ws.on('end', function () { socket.relay.end(); });
|
|
});
|
|
socket.relay.on('data', function (data) { socket.ws.write(data); });
|
|
socket.relay.on('close', function () { socket.ws.end(); });
|
|
}
|
|
break;
|
|
default:
|
|
socket.end();
|
|
break;
|
|
}
|
|
});
|
|
amtLms.meshCommander.on('request', function (req, rsp) {
|
|
//console.log("WebRequest for " + req.url.split('?')[0]);
|
|
switch (req.url.split('?')[0]) {
|
|
case '/': // Serve MeshCommander Web Application for LMS
|
|
var lmscommander = null;
|
|
try { lmscommander = fs.readFileSync('lmscommander.htm'); } catch (e) { }
|
|
if (lmscommander != null) {
|
|
rsp.writeHead(200, 'OK', { Server: 'JSLMS', 'Cache-Control': 'max-age=0, no-cache', 'X-Frame-Options': 'DENY', 'Content-Type': 'text/html', 'Transfer-Encoding': 'chunked' });
|
|
rsp.end(lmscommander);
|
|
} else {
|
|
rsp.writeHead(200, 'OK', { Server: 'JSLMS', 'Cache-Control': 'max-age=0, no-cache', 'X-Frame-Options': 'DENY', 'Content-Type': 'text/html', 'Content-Encoding': 'gzip', 'Transfer-Encoding': 'chunked', ETag: _IntelAmtWebApp_etag });
|
|
rsp.end(Buffer.from(_IntelAmtWebApp, "base64"));
|
|
}
|
|
break;
|
|
default: // Unknown request
|
|
rsp.statusCode = 404;
|
|
rsp.statusMessage = "Not Found";
|
|
rsp.end();
|
|
break;
|
|
}
|
|
|
|
});
|
|
}
|
|
|
|
function setupMeiOsAdmin(func, state, tag) {
|
|
if (amtMei == null) {
|
|
if (func) { func(state, tag); }
|
|
} else {
|
|
amtMei.getLocalSystemAccount(function (x) {
|
|
if ((x == null) || (x.user == null) || (x.pass == null)) { if (func) { func(state, tag); } return; } // No OsAdmin, stop here.
|
|
var transport = require('amt-wsman-duk');
|
|
var wsman = require('amt-wsman');
|
|
var amt = require('amt');
|
|
|
|
oswsstack = new wsman(transport, '127.0.0.1', 16992, x.user, x.pass, false);
|
|
osamtstack = new amt(oswsstack);
|
|
if (func) { func(state, tag); }
|
|
|
|
// Setup KVM data channel if this is Intel AMT 12 or above
|
|
amtMei.getVersion(function (x) {
|
|
var amtver = null;
|
|
try { for (var i in x.Versions) { if (x.Versions[i].Description == 'AMT') amtver = parseInt(x.Versions[i].Version.split('.')[0]); } } catch (e) { }
|
|
if ((amtver != null) && (amtver >= 12)) {
|
|
kvmGetData('skip'); // Clear any previous data, this is a dummy read to about handling old data.
|
|
tempTimer = setInterval(function () { kvmGetData(); }, 2000); // Start polling for KVM data.
|
|
kvmSetData(JSON.stringify({ action: 'restart', ver: 1 })); // Send a restart command to advise the console if present that MicroLMS just started.
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
function kvmGetData(tag) {
|
|
osamtstack.IPS_KVMRedirectionSettingData_DataChannelRead(kvmDataGetResponse, tag);
|
|
}
|
|
|
|
function kvmDataGetResponse(stack, name, response, status, tag) {
|
|
if ((tag != 'skip') && (status == 200) && (response.Body.ReturnValue == 0)) {
|
|
var val = null;
|
|
try { val = Buffer.from(response.Body.DataMessage, 'base64').toString(); } catch (e) { return }
|
|
if (val != null) { kvmProcessData(response.Body.RealmsBitmap, response.Body.MessageId, val); }
|
|
}
|
|
}
|
|
|
|
var webRtcDesktop = null;
|
|
function kvmProcessData(realms, messageId, val) {
|
|
var data = null;
|
|
try { data = JSON.parse(val) } catch (e) { }
|
|
if ((data != null) && (data.action)) {
|
|
if (data.action == 'present') { kvmSetData(JSON.stringify({ action: 'present', ver: 1, platform: process.platform })); }
|
|
if (data.action == 'offer') {
|
|
webRtcDesktop = {};
|
|
var rtc = require('ILibWebRTC');
|
|
webRtcDesktop.webrtc = rtc.createConnection();
|
|
webRtcDesktop.webrtc.on('connected', function () { });
|
|
webRtcDesktop.webrtc.on('disconnected', function () { webRtcCleanUp(); });
|
|
webRtcDesktop.webrtc.on('dataChannel', function (rtcchannel) {
|
|
webRtcDesktop.rtcchannel = rtcchannel;
|
|
var kvmmodule = require('meshDesktop');
|
|
webRtcDesktop.kvm = kvmmodule.getRemoteDesktopStream();
|
|
webRtcDesktop.kvm.pipe(webRtcDesktop.rtcchannel, { dataTypeSkip: 1, end: false });
|
|
webRtcDesktop.rtcchannel.on('end', function () { webRtcCleanUp(); });
|
|
webRtcDesktop.rtcchannel.on('data', function (x) { kvmCtrlData(this, x); });
|
|
webRtcDesktop.rtcchannel.pipe(webRtcDesktop.kvm, { dataTypeSkip: 1, end: false });
|
|
//webRtcDesktop.kvm.on('end', function () { console.log('WebRTC DataChannel closed2'); webRtcCleanUp(); });
|
|
//webRtcDesktop.rtcchannel.on('data', function (data) { console.log('WebRTC data: ' + data); });
|
|
});
|
|
kvmSetData(JSON.stringify({ action: 'answer', ver: 1, sdp: webRtcDesktop.webrtc.setOffer(data.sdp) }));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Polyfill path.join
|
|
var path = {
|
|
join: function () {
|
|
var x = [];
|
|
for (var i in arguments) {
|
|
var w = arguments[i];
|
|
if (w != null) {
|
|
while (w.endsWith('/') || w.endsWith('\\')) { w = w.substring(0, w.length - 1); }
|
|
if (i != 0) {
|
|
while (w.startsWith('/') || w.startsWith('\\')) { w = w.substring(1); }
|
|
}
|
|
x.push(w);
|
|
}
|
|
}
|
|
if (x.length == 0) return '/';
|
|
return x.join('/');
|
|
}
|
|
};
|
|
|
|
// Get a formated response for a given directory path
|
|
function getDirectoryInfo(reqpath) {
|
|
var response = { path: reqpath, dir: [] };
|
|
if (((reqpath == undefined) || (reqpath == '')) && (process.platform == 'win32')) {
|
|
// List all the drives in the root, or the root itself
|
|
var results = null;
|
|
try { results = fs.readDrivesSync(); } catch (e) { } // TODO: Anyway to get drive total size and free space? Could draw a progress bar.
|
|
//console.log('a', objToString(results, 0, ' '));
|
|
if (results != null) {
|
|
for (var i = 0; i < results.length; ++i) {
|
|
var drive = { n: results[i].name, t: 1 };
|
|
if (results[i].type == 'REMOVABLE') { drive.dt = 'removable'; } // TODO: See if this is USB/CDROM or something else, we can draw icons.
|
|
response.dir.push(drive);
|
|
}
|
|
}
|
|
} else {
|
|
// List all the files and folders in this path
|
|
if (reqpath == '') { reqpath = '/'; }
|
|
var xpath = path.join(reqpath, '*');
|
|
var results = null;
|
|
|
|
try { results = fs.readdirSync(xpath); } catch (e) { }
|
|
if (results != null) {
|
|
for (var i = 0; i < results.length; ++i) {
|
|
if ((results[i] != '.') && (results[i] != '..')) {
|
|
var stat = null, p = path.join(reqpath, results[i]);
|
|
try { stat = fs.statSync(p); } catch (e) { } // TODO: Get file size/date
|
|
if ((stat != null) && (stat != undefined)) {
|
|
if (stat.isDirectory() == true) {
|
|
response.dir.push({ n: results[i], t: 2, d: stat.mtime });
|
|
} else {
|
|
response.dir.push({ n: results[i], t: 3, s: stat.size, d: stat.mtime });
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return response;
|
|
}
|
|
|
|
// Process KVM control channel data
|
|
function kvmCtrlData(channel, cmd) {
|
|
if (cmd.length > 0 && cmd.charCodeAt(0) != 123) {
|
|
// This is upload data
|
|
if (this.fileupload != null) {
|
|
cmd = Buffer.from(cmd, 'base64');
|
|
var header = cmd.readUInt32BE(0);
|
|
if ((header == 0x01000000) || (header == 0x01000001)) {
|
|
fs.writeSync(this.fileupload.fp, cmd.slice(4));
|
|
channel.write({ action: 'upload', sub: 'ack', reqid: this.fileupload.reqid });
|
|
if (header == 0x01000001) { fs.closeSync(this.fileupload.fp); this.fileupload = null; } // Close the file
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
//console.log('KVM Ctrl Data', cmd);
|
|
|
|
try { cmd = JSON.parse(cmd); } catch (ex) { console.error('Invalid JSON: ' + cmd); return; }
|
|
if ((cmd.path != null) && (process.platform != 'win32') && (cmd.path[0] != '/')) { cmd.path = '/' + cmd.path; } // Add '/' to paths on non-windows
|
|
switch (cmd.action) {
|
|
case 'ping': {
|
|
// This is a keep alive
|
|
channel.write({ action: 'pong' });
|
|
break;
|
|
}
|
|
case 'ls': {
|
|
/*
|
|
// Close the watcher if required
|
|
var samepath = ((this.httprequest.watcher != undefined) && (cmd.path == this.httprequest.watcher.path));
|
|
if ((this.httprequest.watcher != undefined) && (samepath == false)) {
|
|
//console.log('Closing watcher: ' + this.httprequest.watcher.path);
|
|
//this.httprequest.watcher.close(); // TODO: This line causes the agent to crash!!!!
|
|
delete this.httprequest.watcher;
|
|
}
|
|
*/
|
|
|
|
// Send the folder content to the browser
|
|
var response = getDirectoryInfo(cmd.path);
|
|
if (cmd.reqid != undefined) { response.reqid = cmd.reqid; }
|
|
channel.write(response);
|
|
|
|
/*
|
|
// Start the directory watcher
|
|
if ((cmd.path != '') && (samepath == false)) {
|
|
var watcher = fs.watch(cmd.path, onFileWatcher);
|
|
watcher.tunnel = this.httprequest;
|
|
watcher.path = cmd.path;
|
|
this.httprequest.watcher = watcher;
|
|
//console.log('Starting watcher: ' + this.httprequest.watcher.path);
|
|
}
|
|
*/
|
|
break;
|
|
}
|
|
case 'mkdir': {
|
|
// Create a new empty folder
|
|
fs.mkdirSync(cmd.path);
|
|
break;
|
|
}
|
|
case 'rm': {
|
|
// Remove many files or folders
|
|
for (var i in cmd.delfiles) {
|
|
var fullpath = path.join(cmd.path, cmd.delfiles[i]);
|
|
try { fs.unlinkSync(fullpath); } catch (e) { console.log(e); }
|
|
}
|
|
break;
|
|
}
|
|
case 'rename': {
|
|
// Rename a file or folder
|
|
var oldfullpath = path.join(cmd.path, cmd.oldname);
|
|
var newfullpath = path.join(cmd.path, cmd.newname);
|
|
try { fs.renameSync(oldfullpath, newfullpath); } catch (e) { console.log(e); }
|
|
break;
|
|
}
|
|
case 'download': {
|
|
// Download a file, to browser
|
|
var sendNextBlock = 0;
|
|
if (cmd.sub == 'start') { // Setup the download
|
|
if (this.filedownload != null) { channel.write({ action: 'download', sub: 'cancel', id: this.filedownload.id }); delete this.filedownload; }
|
|
this.filedownload = { id: cmd.id, path: cmd.path, ptr: 0 }
|
|
try { this.filedownload.f = fs.openSync(this.filedownload.path, 'rbN'); } catch (e) { channel.write({ action: 'download', sub: 'cancel', id: this.filedownload.id }); delete this.filedownload; }
|
|
if (this.filedownload) { channel.write({ action: 'download', sub: 'start', id: cmd.id }); }
|
|
} else if ((this.filedownload != null) && (cmd.id == this.filedownload.id)) { // Download commands
|
|
if (cmd.sub == 'startack') { sendNextBlock = 8; } else if (cmd.sub == 'stop') { delete this.filedownload; } else if (cmd.sub == 'ack') { sendNextBlock = 1; }
|
|
}
|
|
// Send the next download block(s)
|
|
while (sendNextBlock > 0) {
|
|
sendNextBlock--;
|
|
var buf = Buffer.alloc(4096);
|
|
var len = fs.readSync(this.filedownload.f, buf, 4, 4092, null);
|
|
this.filedownload.ptr += len;
|
|
if (len < 4092) { buf.writeInt32BE(0x01000001, 0); fs.closeSync(this.filedownload.f); delete this.filedownload; sendNextBlock = 0; } else { buf.writeInt32BE(0x01000000, 0); }
|
|
channel.write(buf.slice(0, len + 4).toString('base64')); // Write as Base64
|
|
}
|
|
break;
|
|
}
|
|
case 'upload': {
|
|
// Upload a file, from browser
|
|
if (cmd.sub == 'start') { // Start the upload
|
|
if (this.fileupload != null) { fs.closeSync(this.fileupload.fp); }
|
|
if (!cmd.path || !cmd.name) break;
|
|
this.fileupload = { reqid: cmd.reqid };
|
|
var filepath = path.join(cmd.path, cmd.name);
|
|
try { this.fileupload.fp = fs.openSync(filepath, 'wbN'); } catch (e) { }
|
|
if (this.fileupload.fp) { channel.write({ action: 'upload', sub: 'start', reqid: this.fileupload.reqid }); } else { this.fileupload = null; channel.write({ action: 'upload', sub: 'error', reqid: this.fileupload.reqid }); }
|
|
}
|
|
else if (cmd.sub == 'cancel') { // Stop the upload
|
|
if (this.fileupload != null) { fs.closeSync(this.fileupload.fp); this.fileupload = null; }
|
|
}
|
|
break;
|
|
}
|
|
case 'copy': {
|
|
// Copy a bunch of files from scpath to dspath
|
|
for (var i in cmd.names) {
|
|
var sc = path.join(cmd.scpath, cmd.names[i]), ds = path.join(cmd.dspath, cmd.names[i]);
|
|
if (sc != ds) { try { fs.copyFileSync(sc, ds); } catch (e) { } }
|
|
}
|
|
break;
|
|
}
|
|
case 'move': {
|
|
// Move a bunch of files from scpath to dspath
|
|
for (var i in cmd.names) {
|
|
var sc = path.join(cmd.scpath, cmd.names[i]), ds = path.join(cmd.dspath, cmd.names[i]);
|
|
if (sc != ds) { try { fs.copyFileSync(sc, ds); fs.unlinkSync(sc); } catch (e) { } }
|
|
}
|
|
break;
|
|
}
|
|
default:
|
|
// Unknown action, ignore it.
|
|
break;
|
|
}
|
|
}
|
|
|
|
function webRtcCleanUp() {
|
|
if (webRtcDesktop == null) return;
|
|
if (webRtcDesktop.rtcchannel) {
|
|
try { webRtcDesktop.rtcchannel.close(); } catch (e) { }
|
|
try { webRtcDesktop.rtcchannel.removeAllListeners('data'); } catch (e) { }
|
|
try { webRtcDesktop.rtcchannel.removeAllListeners('end'); } catch (e) { }
|
|
delete webRtcDesktop.rtcchannel;
|
|
}
|
|
if (webRtcDesktop.webrtc) {
|
|
try { webRtcDesktop.webrtc.close(); } catch (e) { }
|
|
try { webRtcDesktop.webrtc.removeAllListeners('connected'); } catch (e) { }
|
|
try { webRtcDesktop.webrtc.removeAllListeners('disconnected'); } catch (e) { }
|
|
try { webRtcDesktop.webrtc.removeAllListeners('dataChannel'); } catch (e) { }
|
|
delete webRtcDesktop.webrtc;
|
|
}
|
|
if (webRtcDesktop.kvm) {
|
|
try { webRtcDesktop.kvm.end(); } catch (e) { }
|
|
delete webRtcDesktop.kvm;
|
|
}
|
|
webRtcDesktop = null;
|
|
}
|
|
|
|
function kvmSetData(x) {
|
|
osamtstack.IPS_KVMRedirectionSettingData_DataChannelWrite(Buffer.from(x).toString('base64'), function () { });
|
|
}
|
|
|
|
function startLmsWsmanResponse(stack, name, responses, status) {
|
|
if (status == 600) { console.log("ERROR: Unable to connect to Intel(R) AMT."); }
|
|
else if (status != 200) { console.log("ERROR: Unable to get object from Intel(R) AMT, status = " + status + "."); }
|
|
else {
|
|
//console.log(JSON.stringify(responses), status);
|
|
var amtlogicalelements = responses['CIM_SoftwareIdentity'].responses;
|
|
if (amtlogicalelements.length > 0) {
|
|
var v = getInstance(amtlogicalelements, 'AMT')['VersionString'];
|
|
amtversion = parseInt(v.split('.')[0]);
|
|
amtversionmin = parseInt(v.split('.')[1]);
|
|
//console.log(amtversion, amtversionmin);
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
// Process commands in the LMS control channel
|
|
// Command 9 is add a notification.
|
|
function processLmsControlData(data) {
|
|
if (data.length < 2) return;
|
|
var cmdid = data.readUInt16LE(0);
|
|
switch (cmdid) {
|
|
case 1: // Request basic Intel AMT information (CMD = 1)
|
|
{ getAmtInfo(function (meinfo, socket) { meinfo.LoginMode = 2; socket.write(Buffer.concat([Buffer.from('0100', 'hex'), Buffer.from(JSON.stringify(meinfo))])); }, this); break; }
|
|
case 2: // Intel AMT MEI Unprovision (CMD = 2)
|
|
{ if (data.length < 6) break; amtMei.unprovision(data.readUInt32LE(2), function (status, socket) { var data = Buffer.alloc(6); data.writeUInt16LE(2, 0); data.writeUInt32LE(status, 2); socket.write(data); }, this); break; }
|
|
case 3: // Intel AMT MEI GetLocalSystemAccount (CMD = 3)
|
|
{ amtMei.getLocalSystemAccount(function (account, socket) { socket.write(Buffer.concat([Buffer.from('030000000000', 'hex'), account.raw])); }, this); break; }
|
|
case 4: // Instruct Intel AMT to start remote configuration (CMD = 4)
|
|
{ amtMei.startConfiguration(function (status, socket) { var data = Buffer.alloc(6); data.writeUInt16LE(7, 0); data.writeUInt32LE(status, 2); socket.write(data); }, this); break; }
|
|
case 5: // Instruct Intel AMT to stop remote configuration (CMD = 5)
|
|
{ amtMei.stopConfiguration(function (status, socket) { var data = Buffer.alloc(6); data.writeUInt16LE(7, 0); data.writeUInt32LE(status, 2); socket.write(data); }, this); break; }
|
|
case 6: // Instruct Intel AMT connect CIRA (CMD = 6)
|
|
{ amtMei.openUserInitiatedConnection(function (status, socket) { var data = Buffer.alloc(6); data.writeUInt16LE(7, 0); data.writeUInt32LE(status, 2); socket.write(data); }, this); break; }
|
|
case 7: // Instruct Intel AMT disconnect CIRA (CMD = 7)
|
|
{ amtMei.closeUserInitiatedConnection(function (status, socket) { var data = Buffer.alloc(6); data.writeUInt16LE(7, 0); data.writeUInt32LE(status, 2); socket.write(data); }, this); break; }
|
|
case 8: // Get Intel AMT CIRA State (CMD = 8)
|
|
{ amtMei.getRemoteAccessConnectionStatus(function (state, socket) { var data = Buffer.alloc(6); data.writeUInt16LE(8, 0); data.writeUInt32LE(state.status, 2); socket.write(Buffer.concat([data, state.raw])); }, this); break; }
|
|
default:
|
|
// Unknown action, ignore it.
|
|
break;
|
|
}
|
|
}
|
|
|
|
|
|
//
|
|
// MeshCentral TCP port router
|
|
//
|
|
|
|
function startRouter() {
|
|
// Start by requesting a login token, this is needed because of 2FA and check that we have correct credentials from the start
|
|
var options;
|
|
try {
|
|
// Parse the URL
|
|
options = http.parseUri(settings.serverurl.split('meshrelay.ashx').join('control.ashx'));
|
|
|
|
// Figure out the 2FA token to use if any
|
|
var xtoken = null;
|
|
if (settings.emailtoken) { xtoken = '**email**'; }
|
|
else if (settings.smstoken) { xtoken = '**sms**'; }
|
|
else if (settings.token != null) { xtoken = settings.token; }
|
|
|
|
// Complete the URL and add a x-meshauth header if needed
|
|
var xurlargs = [];
|
|
if (settings.serverid == null) {
|
|
// Authenticate the server using HTTPS cert hash
|
|
if (settings.authcookie != null) {
|
|
xurlargs.push('auth=' + settings.authcookie);
|
|
if (xtoken != null) { xurlargs.push('token=' + xtoken); }
|
|
} else {
|
|
if (xtoken != null) {
|
|
options.headers = { 'host': options.host, 'x-meshauth': Buffer.from(settings.username, 'binary').toString('base64') + ',' + Buffer.from(settings.password, 'binary').toString('base64') + ',' + Buffer.from(xtoken, 'binary').toString('base64') };
|
|
} else {
|
|
options.headers = { 'host': options.host, 'x-meshauth': Buffer.from(settings.username, 'binary').toString('base64') + ',' + Buffer.from(settings.password, 'binary').toString('base64') };
|
|
}
|
|
}
|
|
} else { options.headers = { 'host': options.host, 'x-meshauth': '*' }; } // Request inner authentication
|
|
if (settings.loginkey) { xurlargs.push('key=' + settings.loginkey); }
|
|
if (xurlargs.length > 0) { options.path += '?' + xurlargs.join('&'); }
|
|
} catch (e) { console.log("Unable to parse \"serverUrl\"."); exit(1); return; }
|
|
|
|
debug(1, "Connecting to " + options.host + ".");
|
|
debug(1, "Connection options: " + JSON.stringify(options) + ".");
|
|
options.checkServerIdentity = onVerifyServer;
|
|
options.rejectUnauthorized = false;
|
|
settings.websocket = http.request(options);
|
|
settings.websocket.upgrade = OnServerWebSocket;
|
|
settings.websocket.on('error', function (ex) { console.log("Unable to connect to server: " + JSON.stringify(ex)); exit(1); return; });
|
|
settings.websocket.on('response', function (rsp) { console.log("Unable to connect to server: " + rsp.statusMessage + " (" + rsp.statusCode + ")"); exit(1); return; });
|
|
settings.websocket.end();
|
|
}
|
|
|
|
function OnServerWebSocket(msg, s, head) {
|
|
debug(1, "Connected...");
|
|
settings.webchannel = s;
|
|
s.on('data', function (msg) {
|
|
var command = JSON.parse(msg);
|
|
switch (command.action) {
|
|
case 'close': {
|
|
if (command.cause == 'noauth') {
|
|
if (command.msg == 'tokenrequired') {
|
|
if (command.email2fasent === true) {
|
|
console.log("Login token email sent.");
|
|
} else if ((command.email2fa === true) && (command.sms2fa === true)) {
|
|
console.log("Login token required, use --token [token], or --emailtoken, --smstoken get a token.");
|
|
} else if (command.sms2fa === true) {
|
|
console.log("Login token required, use --token [token], or --smstoken get a token.");
|
|
} else if (command.email2fa === true) {
|
|
console.log("Login token required, use --token [token], or --emailtoken get a token.");
|
|
} else {
|
|
console.log("Login token required, use --token [token].");
|
|
}
|
|
} else if (command.msg == 'badtlscert') {
|
|
console.log("Invalid TLS certificate detected.");
|
|
} else if (command.msg == 'badargs') {
|
|
console.log("Invalid protocol arguments.");
|
|
} else {
|
|
console.log("Invalid username/password.");
|
|
}
|
|
} else { console.log("Server disconnected: " + command.msg); }
|
|
exit(1);
|
|
return;
|
|
}
|
|
case 'serverinfo': {
|
|
s.write("{\"action\":\"authcookie\"}"); // Ask for our first authentication cookie
|
|
break;
|
|
}
|
|
case 'authcookie': {
|
|
if (settings.acookie == null) {
|
|
settings.acookie = command.cookie;
|
|
settings.rcookie = command.rcookie;
|
|
settings.renewCookieTimer = setInterval(function () { settings.webchannel.write("{\"action\":\"authcookie\"}"); }, 600000); // Ask for new cookie every 10 minutes
|
|
startRouterEx();
|
|
} else {
|
|
settings.acookie = command.cookie;
|
|
settings.rcookie = command.rcookie;
|
|
}
|
|
break;
|
|
}
|
|
case 'serverAuth': {
|
|
// Check that the server certificate matches the serverid we have
|
|
var hasher = require('SHA384Stream').create();
|
|
var certDer = Buffer.from(command.cert, 'base64');
|
|
var cert = require('tls').loadCertificate({ der: certDer });
|
|
if (cert.getKeyHash().toString('hex') != settings.serverid) { console.log("Unable to authenticate the server, invalid server identifier."); exit(1); return; }
|
|
|
|
// Hash the signed data and verify the server signature
|
|
var signDataHash = hasher.syncHash(Buffer.concat([Buffer.from(settings.serverAuthClientNonce, 'base64'), Buffer.from(settings.meshServerTlsHash, 'hex'), Buffer.from(command.nonce, 'base64')]));
|
|
if (require('RSA').verify(require('RSA').TYPES.SHA384, cert, signDataHash, Buffer.from(command.signature, 'base64')) == false) { console.log("Unable to authenticate the server, invalid signature."); exit(1); return; }
|
|
debug(1, "Authenticated the server.");
|
|
|
|
// Switch to using HTTPS TLS certificate for authentication
|
|
delete settings.serverid;
|
|
settings.serverhttpshash = settings.meshServerTlsHash;
|
|
delete settings.meshServerTlsHash;
|
|
|
|
// Figure out the 2FA token to use if any
|
|
var xtoken = null;
|
|
if (settings.emailtoken) { xtoken = '**email**'; }
|
|
else if (settings.smstoken) { xtoken = '**sms**'; }
|
|
else if (settings.token != null) { xtoken = settings.token; }
|
|
|
|
// Authenticate the server using HTTPS cert hash
|
|
if (settings.authcookie != null) {
|
|
if (xtoken != null) {
|
|
s.write("{\"action\":\"userAuth\",\"auth\":\"" + settings.authcookie + "\",\"token\":\"" + xtoken + "\"}");
|
|
} else {
|
|
s.write("{\"action\":\"userAuth\",\"auth\":\"" + settings.authcookie + "\"}");
|
|
}
|
|
} else {
|
|
if (xtoken != null) {
|
|
s.write("{\"action\":\"userAuth\",\"username\":\"" + Buffer.from(settings.username, 'binary').toString('base64') + "\",\"password\":\"" + Buffer.from(settings.password, 'binary').toString('base64') + "\",\"token\":\"" + xtoken + "\"}");
|
|
} else {
|
|
s.write("{\"action\":\"userAuth\",\"username\":\"" + Buffer.from(settings.username, 'binary').toString('base64') + "\",\"password\":\"" + Buffer.from(settings.password, 'binary').toString('base64') + "\"}");
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
});
|
|
s.on('error', function () { console.log("Server connection error."); exit(1); return; });
|
|
s.on('close', function () { console.log("Server closed the connection."); exit(1); return; });
|
|
|
|
// Perform inner server authentication
|
|
if (settings.serverid != null) {
|
|
debug(1, "Authenticating the server...");
|
|
settings.serverAuthClientNonce = require('EncryptionStream').GenerateRandom(48).toString('base64');
|
|
s.write("{\"action\":\"serverAuth\",\"cnonce\":\"" + settings.serverAuthClientNonce + "\",\"tlshash\":\"" + settings.meshServerTlsHash + "\"}"); // Ask for server authentication
|
|
}
|
|
}
|
|
|
|
function startRouterEx() {
|
|
tcpserver = net.createServer(OnTcpClientConnected);
|
|
tcpserver.on('error', function (e) { console.log("startRouterEx() Error: " + JSON.stringify(e)); exit(0); return; });
|
|
try {
|
|
tcpserver.listen(settings.localport, function () {
|
|
// We started listening.
|
|
if (settings.remotetarget == null) {
|
|
console.log('Redirecting local port ' + settings.localport + ' to remote port ' + settings.remoteport + '.');
|
|
} else {
|
|
console.log('Redirecting local port ' + settings.localport + ' to ' + settings.remotetarget + ':' + settings.remoteport + '.');
|
|
}
|
|
console.log("Press ctrl-c to exit.");
|
|
|
|
// If settings has a "cmd", run it now.
|
|
//process.exec("notepad.exe");
|
|
});
|
|
} catch (ex) { console.log("Unable to bind to local TCP port " + settings.localport + "."); exit(1); return; }
|
|
}
|
|
|
|
// Called when a TCP connect is received on the local port. Launch a tunnel.
|
|
function OnTcpClientConnected(c) {
|
|
try {
|
|
// 'connection' listener
|
|
debug(1, "Client connected");
|
|
c.on('end', function () { disconnectTunnel(this, this.websocket, "Client closed"); });
|
|
c.pause();
|
|
var options;
|
|
try {
|
|
options = http.parseUri(settings.serverurl + '?auth=' + settings.acookie + '&nodeid=' + settings.remotenodeid + '&tcpport=' + settings.remoteport + (settings.remotetarget == null ? '' : '&tcpaddr=' + settings.remotetarget));
|
|
} catch (e) { console.log("Unable to parse \"serverUrl\"."); exit(1); return; }
|
|
options.checkServerIdentity = onVerifyServer;
|
|
options.rejectUnauthorized = false;
|
|
c.websocket = http.request(options);
|
|
c.websocket.tcp = c;
|
|
c.websocket.tunneling = false;
|
|
c.websocket.upgrade = OnWebSocket;
|
|
c.websocket.on('error', function (e) { console.log("OnTcpClientConnected() Error: " + JSON.stringify(e)); });
|
|
c.websocket.end();
|
|
} catch (e) { debug(2, e); }
|
|
}
|
|
|
|
// Disconnect both TCP & WebSocket connections and display a message.
|
|
function disconnectTunnel(tcp, ws, msg) {
|
|
if (ws != null) { try { ws.end(); } catch (e) { debug(2, e); } }
|
|
if (tcp != null) { try { tcp.end(); } catch (e) { debug(2, e); } }
|
|
debug(1, "Tunnel disconnected: " + msg);
|
|
}
|
|
|
|
// Called when the web socket gets connected
|
|
function OnWebSocket(msg, s, head) {
|
|
debug(1, "Websocket connected");
|
|
s.on('data', function (msg) {
|
|
if (this.parent.tunneling == false) {
|
|
msg = msg.toString();
|
|
if ((msg == 'c') || (msg == 'cr')) {
|
|
// Pipe the connection, but don't pipe text websocket frames into the TCP socket.
|
|
this.parent.tunneling = true; this.pipe(this.parent.tcp, { dataTypeSkip: 1 }); this.parent.tcp.pipe(this); debug(1, "Tunnel active");
|
|
} else if ((msg.length > 6) && (msg.substring(0, 6) == 'error:')) {
|
|
console.log(msg.substring(6));
|
|
disconnectTunnel(this.tcp, this, msg.substring(6));
|
|
}
|
|
}
|
|
});
|
|
s.on('error', function () { disconnectTunnel(this.tcp, this, 'Websocket error'); });
|
|
s.on('close', function () { disconnectTunnel(this.tcp, this, 'Websocket closed'); });
|
|
s.parent = this;
|
|
}
|
|
|
|
// Try to discover the location of the mesh server
|
|
function discoverMeshServer() { console.log("Looking for server..."); discoveryInterval = setInterval(discoverMeshServerOnce, 5000); discoverMeshServerOnce(); }
|
|
|
|
// Try to discover the location of the mesh server only once
|
|
function discoverMeshServerOnce() {
|
|
var interfaces = os.networkInterfaces();
|
|
for (var adapter in interfaces) {
|
|
if (interfaces.hasOwnProperty(adapter)) {
|
|
for (var i = 0; i < interfaces[adapter].length; ++i) {
|
|
try {
|
|
var addr = interfaces[adapter][i];
|
|
if (multicastSockets[i] == null) {
|
|
multicastSockets[i] = dgram.createSocket({ type: (addr.family == 'IPv4' ? 'udp4' : 'udp6') });
|
|
multicastSockets[i].bind({ address: addr.address, exclusive: false });
|
|
}
|
|
if (addr.family == 'IPv4') {
|
|
multicastSockets[i].addMembership(membershipIPv4);
|
|
//multicastSockets[i].setMulticastLoopback(true);
|
|
multicastSockets[i].once('message', OnMulticastMessage);
|
|
multicastSockets[i].send(settings.serverid, 16989, membershipIPv4);
|
|
}
|
|
} catch (ex) { }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Called when a multicast packet is received
|
|
function OnMulticastMessage(msg, rinfo) {
|
|
var m = msg.toString().split('|');
|
|
if ((m.length == 3) && (m[0] == 'MeshCentral2') && (m[1] == settings.serverid)) {
|
|
settings.serverurl = m[2].replace('%s', rinfo.address).replace('/agent.ashx', '/meshrelay.ashx');
|
|
console.log("Found server at " + settings.serverurl + ".");
|
|
if (discoveryInterval != null) { clearInterval(discoveryInterval); discoveryInterval = null; }
|
|
startRouter();
|
|
}
|
|
}
|
|
|
|
|
|
//
|
|
// IDER
|
|
//
|
|
|
|
ider = null;
|
|
iderIdleTimer = null;
|
|
|
|
// Perform IDER
|
|
function performIder() {
|
|
if ((settings.floppy != null) && fs.existsSync(settings.floppy) == false) { console.log("Unable to floppy image file: " + settings.floppy); exit(); return; }
|
|
if ((settings.cdrom != null) && fs.existsSync(settings.cdrom) == false) { console.log("Unable to CDROM image file: " + settings.cdrom); exit(); return; }
|
|
try {
|
|
var sfloppy = null, scdrom = null;
|
|
if (settings.floppy) { try { if (sfloppy = fs.statSync(settings.floppy)) { sfloppy.file = fs.openSync(settings.floppy, 'rbN'); } } catch (ex) { console.log(ex); exit(1); return; } }
|
|
if (settings.cdrom) { try { scdrom = fs.statSync(settings.cdrom); if (scdrom) { scdrom.file = fs.openSync(settings.cdrom, 'rbN'); } } catch (ex) { console.log(ex); exit(1); return; } }
|
|
|
|
ider = require('amt-redir-duk')(require('amt-ider')());
|
|
ider.onStateChanged = onIderStateChange;
|
|
ider.m.floppy = sfloppy;
|
|
ider.m.cdrom = scdrom;
|
|
ider.m.iderStart = 1; // OnReboot = 0, Graceful = 1, Now = 2
|
|
ider.m.debug = (settings.debuglevel > 0);
|
|
if (settings.timeout > 0) { ider.m.sectorStats = iderSectorStats; }
|
|
//ider.digestRealmMatch = wsstack.comm.digestRealm;
|
|
//ider.tlsv1only = amtstack.wsman.comm.tlsv1only;
|
|
ider.Start(settings.hostname, (settings.tls == true) ? 16995 : 16994, settings.username ? 'admin' : settings.username, settings.password, settings.tls);
|
|
} catch (ex) { console.log(ex); }
|
|
}
|
|
|
|
function onIderStateChange(stack, state) { console.log(["Disconnected", "Connecting...", "Connected...", "Started IDER..."][state]); }
|
|
|
|
function iderSectorStats(mode, dev, mediaBlocks, lba, len) {
|
|
if (iderIdleTimer != null) { clearTimeout(iderIdleTimer); }
|
|
iderIdleTimer = setTimeout(function () { console.log("Idle timeout"); exit(1); }, 1000 * settings.timeout);
|
|
}
|
|
|
|
//
|
|
// Intel AMT IPv4 wired configuration
|
|
//
|
|
|
|
function performAmtNetConfig(args) {
|
|
if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
|
|
settings.noconsole = true; startLms(performAmtNetConfig0, false, args);
|
|
} else {
|
|
performAmtNetConfig0(1, args);
|
|
}
|
|
}
|
|
|
|
function performAmtNetConfig0(state, args) {
|
|
var transport = require('amt-wsman-duk');
|
|
var wsman = require('amt-wsman');
|
|
var amt = require('amt');
|
|
wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
|
|
amtstack = new amt(wsstack);
|
|
amtstack.BatchEnum(null, ['AMT_EthernetPortSettings'], performAmtNetConfig1, args);
|
|
}
|
|
|
|
function performAmtNetConfig1(stack, name, response, status, args) {
|
|
if (status == 200) {
|
|
// Set wired and wireless interfaces
|
|
var amtwirelessif = -1;
|
|
var amtwiredif = -1;
|
|
for (var y in response['AMT_EthernetPortSettings'].responses) {
|
|
var z = response['AMT_EthernetPortSettings'].responses[y];
|
|
if (z['WLANLinkProtectionLevel'] || (y == 1)) { amtwirelessif = y; } // Set the wireless interface, this seems to cover new wireless only computers and older computers with dual interfaces.
|
|
if (y == 0) { if ((amtwirelessif != y) && (z['MACAddress'] != '00-00-00-00-00-00')) { amtwiredif = y; } } // On computers with only wireless, the wired interface will have a null MAC
|
|
}
|
|
|
|
// Check if configuration change is required
|
|
if (args) {
|
|
var docall = false;
|
|
var x = JSON.parse(JSON.stringify(response['AMT_EthernetPortSettings'].responses[amtwiredif]));
|
|
var y = response['AMT_EthernetPortSettings'].responses[amtwiredif];
|
|
delete x['IpSyncEnabled'];
|
|
delete x['LinkIsUp'];
|
|
delete x['LinkPolicy'];
|
|
delete x['MACAddress'];
|
|
delete x['SharedDynamicIP'];
|
|
delete x['SharedMAC'];
|
|
delete x['SharedStaticIp'];
|
|
|
|
if ((y['IpSyncEnabled'] == false) && (args.ipsync === '1')) { x['IpSyncEnabled'] = true; docall = true; }
|
|
if ((y['IpSyncEnabled'] == true) && (args.ipsync === '0')) { x['IpSyncEnabled'] = false; docall = true; }
|
|
if (args.dhcp && (amtwiredif != -1) && (response['AMT_EthernetPortSettings'].responses[amtwiredif].DHCPEnabled == false)) {
|
|
// Change to DHCP
|
|
x['DHCPEnabled'] = true;
|
|
docall = true;
|
|
}
|
|
else if (args.static && (amtwiredif != -1) && (response['AMT_EthernetPortSettings'].responses[amtwiredif].DHCPEnabled == true)) {
|
|
// Change to STATIC
|
|
x['DHCPEnabled'] = false;
|
|
if (args.ip) { x['IPAddress'] = args.ip; } else { console.log("Missing IPv4 address, use --ip 1.2.3.4"); exit(1); }
|
|
if (args.subnet) { x['SubnetMask'] = args.subnet; } else { console.log("Missing IPv4 subnet, use --subnet 255.255.255.0"); exit(1); }
|
|
if (args.gateway) { x['DefaultGateway'] = args.gateway; }
|
|
if (args.dns) { x['PrimaryDNS'] = args.dns; }
|
|
if (args.dns2) { x['SecondaryDNS'] = args.dns2; }
|
|
docall = true;
|
|
}
|
|
if (docall) {
|
|
if (x['DHCPEnabled'] == true) {
|
|
delete x['IPAddress'];
|
|
delete x['DefaultGateway'];
|
|
delete x['PrimaryDNS'];
|
|
delete x['SecondaryDNS'];
|
|
delete x['SubnetMask'];
|
|
}
|
|
pendingAmtConfigActions++;
|
|
//console.log(JSON.stringify(x, 4, ' '));
|
|
amtstack.Put('AMT_EthernetPortSettings', x, function (stack, name, response, status) { if (status != 200) { console.log("Error, status " + status + "."); } if (--pendingAmtConfigActions == 0) { performAmtNetConfig0(); } }, null, 0, x);
|
|
}
|
|
}
|
|
|
|
if (pendingAmtConfigActions == 0) {
|
|
var maxlen = 0;
|
|
if (amtwiredif != -1) { for (var i in response['AMT_EthernetPortSettings'].responses[amtwiredif]) { if (i.length > maxlen) { maxlen = i.length; } } }
|
|
if (amtwirelessif != -1) { for (var i in response['AMT_EthernetPortSettings'].responses[amtwirelessif]) { if (i.length > maxlen) { maxlen = i.length; } } }
|
|
|
|
if (amtwiredif != -1) { // Wired
|
|
var z = response['AMT_EthernetPortSettings'].responses[amtwiredif];
|
|
console.log("--WIRED---");
|
|
for (var i in z) {
|
|
if (['ElementName', 'InstanceID'].indexOf(i) == -1) {
|
|
var name = i;
|
|
while (name.length < maxlen) { name += ' '; }
|
|
console.log(name + ' : ' + z[i]);
|
|
}
|
|
}
|
|
}
|
|
if (amtwirelessif != -1) { // Wireless
|
|
var z = response['AMT_EthernetPortSettings'].responses[amtwirelessif];
|
|
console.log("--WIRELESS---");
|
|
for (var i in z) {
|
|
if (['ElementName', 'InstanceID'].indexOf(i) == -1) {
|
|
var name = i;
|
|
while (name.length < maxlen) { name += ' '; }
|
|
console.log(name + ' : ' + z[i]);
|
|
}
|
|
}
|
|
}
|
|
exit(0);
|
|
}
|
|
} else {
|
|
console.log("Error, status " + status + ".");
|
|
exit(1);
|
|
}
|
|
}
|
|
|
|
//
|
|
// Intel AMT Wifi configuration
|
|
//
|
|
|
|
function performAmtWifiConfig(args) {
|
|
if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
|
|
settings.noconsole = true; startLms(performAmtWifiConfig0, false, args);
|
|
} else {
|
|
performAmtWifiConfig0(1, args);
|
|
}
|
|
}
|
|
|
|
function performAmtWifiConfig0(state, args) {
|
|
var transport = require('amt-wsman-duk');
|
|
var wsman = require('amt-wsman');
|
|
var amt = require('amt');
|
|
wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
|
|
amtstack = new amt(wsstack);
|
|
amtstack.BatchEnum(null, ['CIM_WiFiEndpointSettings'], performAmtWifiConfig1, args);
|
|
}
|
|
|
|
function performAmtWifiConfig1(stack, name, response, status, args) {
|
|
if (status == 200) {
|
|
var wifiAuthMethod = { 1: "Other", 2: "Open", 3: "Shared Key", 4: "WPA PSK", 5: "WPA 802.1x", 6: "WPA2 PSK", 7: "WPA2 802.1x", 32768: "WPA3 802.1x" };
|
|
var wifiEncMethod = { 1: "Other", 2: "WEP", 3: "TKIP", 4: "CCMP", 5: "None" }
|
|
var wifiProfiles = {};
|
|
for (var y in response['CIM_WiFiEndpointSettings'].responses) {
|
|
var z = response['CIM_WiFiEndpointSettings'].responses[y];
|
|
var n = z['ElementName'];
|
|
wifiProfiles[n] = { 'Priority': z['Priority'], 'SSID': z['SSID'], 'AuthenticationMethod': z['AuthenticationMethod'], 'EncryptionMethod': z['EncryptionMethod'] };
|
|
}
|
|
|
|
if (args) {
|
|
if (args.list) {
|
|
console.log('List of Intel AMT Wifi profiles:');
|
|
if (wifiProfiles.length == 0) {
|
|
console.log('No Wifi profiles is stored.');
|
|
}
|
|
for (var t in wifiProfiles) {
|
|
var w = wifiProfiles[t];
|
|
console.log('Profile Name: ' + t + '; Priority: ' + w['Priority'] + '; SSID: ' + w['SSID'] + '; Security: ' + wifiAuthMethod[w['AuthenticationMethod']] + '/' + wifiEncMethod[w['EncryptionMethod']]);
|
|
}
|
|
exit(0);
|
|
} else if (args.add) {
|
|
if (args.auth == null) { args.auth = 6; } // if not set, default to WPA2 PSK
|
|
if (args.enc == null) { args.enc = 3; } // if not set, default to TKIP
|
|
if (args.priority == null) { args.priority = 0; } // if not set, default to 0
|
|
|
|
var wifiep = {
|
|
__parameterType: 'reference',
|
|
__resourceUri: 'http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_WiFiEndpoint',
|
|
Name: 'WiFi Endpoint 0'
|
|
};
|
|
|
|
var wifiepsettinginput = {
|
|
__parameterType: 'instance',
|
|
__namespace: 'http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_WiFiEndpointSettings',
|
|
ElementName: args.name,
|
|
InstanceID: 'Intel(r) AMT:WiFi Endpoint Settings ' + args.name,
|
|
AuthenticationMethod: args.auth,
|
|
EncryptionMethod: args.enc,
|
|
SSID: args.ssid,
|
|
Priority: args.priority,
|
|
PSKPassPhrase: args.psk
|
|
}
|
|
stack.AMT_WiFiPortConfigurationService_AddWiFiSettings(wifiep, wifiepsettinginput, null, null, null,
|
|
function (stck, nm, resp, sts) {
|
|
if (sts == 200) {
|
|
console.log("Wifi profile " + args.name + " successfully added.");
|
|
} else {
|
|
console.log("Failed to add wifi profile " + args.name + ".");
|
|
}
|
|
exit(0);
|
|
});
|
|
} else if (args.del) {
|
|
if (wifiProfiles[args.name] == null) {
|
|
console.log("Profile " + args.name + " could not be found.");
|
|
exit(0);
|
|
}
|
|
stack.Delete('CIM_WiFiEndpointSettings', { InstanceID: 'Intel(r) AMT:WiFi Endpoint Settings ' + args.name },
|
|
function (stck, nm, resp, sts) {
|
|
if (sts == 200) {
|
|
console.log("Wifi profile " + args.name + " successfully deleted.");
|
|
} else {
|
|
console.log("Failed to delete wifi profile " + args.name + ".");
|
|
}
|
|
exit(0);
|
|
},
|
|
0, 1);
|
|
}
|
|
} else {
|
|
exit(0);
|
|
}
|
|
} else {
|
|
console.log("Error, status " + status + ".");
|
|
exit(1);
|
|
}
|
|
}
|
|
|
|
//
|
|
// Intel AMT wake alarm configuration
|
|
//
|
|
|
|
function _fmtdatetime(str) {
|
|
return str.replace('T', ' ').replace('Z', '');
|
|
}
|
|
|
|
function _fmtinterval(str) {
|
|
var cl = str.replace('T', '').substring(str.indexOf('P') + 1);
|
|
cl = ' ' + cl.replace('D', " days ").replace('H', " hours ").replace('M', " minutes ");
|
|
cl = cl.replace(" 1 days ", " 1 day ").replace(" 1 hours ", " 1 hour ").replace(" 1 minutes ", " 1 minute ");
|
|
return cl.substring(0, cl.length - 1);
|
|
}
|
|
|
|
function _fmttimepad(str) {
|
|
str = '' + str;
|
|
while (str.length < 2) { str = '0' + str; }
|
|
return str;
|
|
}
|
|
|
|
function convertAmtDataStr(str) {
|
|
var timeArray = str.split('Z').join('').split('T').join('-').split(':').join('-').split('-');
|
|
return new Date(timeArray[0], timeArray[1] - 1, timeArray[2], timeArray[3], timeArray[4], timeArray[5]);
|
|
}
|
|
|
|
function prepareAlarmOccurenceTemplate(id, nm, start, interval, del) {
|
|
return '<d:AlarmTemplate xmlns:d=\"http://intel.com/wbem/wscim/1/amt-schema/1/AMT_AlarmClockService\" xmlns:s=\"http://intel.com/wbem/wscim/1/ips-schema/1/IPS_AlarmClockOccurrence\"><s:InstanceID>' + id + '</s:InstanceID><s:StartTime><p:Datetime xmlns:p=\"http://schemas.dmtf.org/wbem/wscim/1/common\">' + start + '</p:Datetime></s:StartTime><s:Interval><p:Interval xmlns:p=\"http://schemas.dmtf.org/wbem/wscim/1/common\">' + interval + '</p:Interval></s:Interval><s:DeleteOnCompletion>' + del + '</s:DeleteOnCompletion></d:AlarmTemplate>';
|
|
}
|
|
|
|
function performAmtWakeConfig(args) {
|
|
if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
|
|
settings.noconsole = true; startLms(performAmtWakeConfig0, false, args);
|
|
} else {
|
|
performAmtWakeConfig0(1, args);
|
|
}
|
|
}
|
|
|
|
function performAmtWakeConfig0(state, args) {
|
|
var transport = require('amt-wsman-duk');
|
|
var wsman = require('amt-wsman');
|
|
var amt = require('amt');
|
|
wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
|
|
amtstack = new amt(wsstack);
|
|
amtstack.BatchEnum(null, ['IPS_AlarmClockOccurrence'], performAmtWakeConfig1, args);
|
|
}
|
|
|
|
function performAmtWakeConfig1(stack, name, response, status, args) {
|
|
if (status == 200) {
|
|
var response = response['IPS_AlarmClockOccurrence'].responses;
|
|
if (!args) { exit(0); return; }
|
|
if (args.list) {
|
|
if (response.length == 0) {
|
|
console.log('No wake alarms.');
|
|
} else {
|
|
for (var i = 0; i < response.length; i++) {
|
|
var waketime = convertAmtDataStr(response[i]['StartTime']['Datetime']);
|
|
var t = waketime.toLocaleString(), tx = t.indexOf('.');
|
|
if (tx >= 0) { t = t.substring(0, tx); }
|
|
var details = response[i]['ElementName'] + ', wake on ' + t.replace(' ', ' at ');
|
|
if (response[i]['Interval'] != null) { details += ' and each' + _fmtinterval(response[i]['Interval']['Interval']); }
|
|
if (response[i]['DeleteOnCompletion'] == true) { details += ", delete when done"; }
|
|
console.log(details);
|
|
}
|
|
}
|
|
exit(0);
|
|
} else if (args.del) {
|
|
// Remove a wake alarm, start by looking to see if it exists
|
|
var alarmFound = false;
|
|
for (var i = 0; i < response.length; i++) { if (response[i]['ElementName'] == args.del) { alarmFound = true; } }
|
|
if (alarmFound == false) { console.log("Wake alarm " + args.del + " could not be found."); exit(0); return; }
|
|
// Remote the alarm
|
|
stack.Delete('IPS_AlarmClockOccurrence', { InstanceID: args.del },
|
|
function (stck, nm, resp, sts) {
|
|
if (sts == 200) { console.log("Done."); } else { console.log("Failed to delete wake alarm " + args.del + "."); }
|
|
exit(0);
|
|
},
|
|
0, 1);
|
|
} else if (args.add) {
|
|
// Add a wake alarm
|
|
var alarmFound = false;
|
|
for (var i = 0; i < response.length; i++) { if (response[i]['ElementName'] == args.add) { alarmFound = true; } }
|
|
if (alarmFound) { console.log("Wake alarm " + args.add + " already exists."); exit(0); return; }
|
|
if (typeof args.time != 'string') { args.time = '00:00:00'; }
|
|
if (typeof args.interval != 'string') { args.interval = ''; }
|
|
var alarm_name = args.add;
|
|
var x1 = args.date.split('-');
|
|
var x2 = args.time.split(':');
|
|
var t = new Date(x1[0], x1[1] - 1, x1[2], x2[0], x2[1], 0, 0); // Not sure why, but month is 0 = JAN, 11 = DEC, seconds must be 00.
|
|
var alarm_starttime = _fmttimepad(t.getFullYear()) + '-' + _fmttimepad(t.getMonth() + 1) + '-' + _fmttimepad(t.getDate()) + 'T' + _fmttimepad(t.getHours()) + ':' + _fmttimepad(t.getMinutes()) + ':' + _fmttimepad(t.getSeconds()) + 'Z';
|
|
var x = args.interval.split('-');
|
|
if (x.length != 3) { x = [0, 0, 0]; }
|
|
var alarm_interval = 'P' + x[0] + 'DT' + x[1] + 'H' + x[2] + 'M';
|
|
var alarm_doc = (args.deletewhendone != null);
|
|
var tpl = prepareAlarmOccurenceTemplate(alarm_name, alarm_name, alarm_starttime, alarm_interval, alarm_doc);
|
|
stack.wsman.ExecMethodXml(amtstack.CompleteName('AMT_AlarmClockService'), 'AddAlarm', tpl,
|
|
function (ws, resuri, response, status) {
|
|
if (status != 200) { console.log("Failed to add alarm. Status: " + status + ". Verify the alarm is for a future time."); }
|
|
else if (response.Body['ReturnValue'] != 0) { console.log("Failed to add alarm " + response.Body['ReturnValueStr'] + ". Verify the alarm is for a future time."); }
|
|
else { console.log("Done."); }
|
|
exit(0);
|
|
}
|
|
);
|
|
} else {
|
|
console.log("Unknown action, specify --list, --del or --add.");
|
|
exit(0);
|
|
}
|
|
} else {
|
|
console.log("Error, status " + status + ".");
|
|
exit(1);
|
|
}
|
|
}
|
|
|
|
|
|
//
|
|
// Intel AMT Dinamic DNS
|
|
//
|
|
|
|
function performAmtDynamicDNS(args) {
|
|
var transport = require('amt-wsman-duk');
|
|
var wsman = require('amt-wsman');
|
|
var amt = require('amt');
|
|
wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
|
|
amtstack = new amt(wsstack);
|
|
amtstack.BatchEnum(null, ['*AMT_GeneralSettings'], performAmtDynamicDNS1, args);
|
|
}
|
|
|
|
function performAmtDynamicDNS1(stack, name, response, status, args) {
|
|
debug(0, "performAmtDynamicDNS1(" + status + "): " + JSON.stringify(response, null, 2));
|
|
if (status == 200) {
|
|
// View the current state
|
|
var body = response['AMT_GeneralSettings'].responses.Body;
|
|
var ddnsenabled = body['DDNSUpdateEnabled'];
|
|
var ddnsserver = body['DDNSUpdateByDHCPServerEnabled'];
|
|
var ddnsinverval = body['DDNSPeriodicUpdateInterval'];
|
|
var ddnsttl = body['DDNSTTL'];
|
|
var ddnsmode = (ddnsenabled == false) ? ((ddnsserver == true) ? 'DHCP' : 'Disabled') : 'Enabled';
|
|
if (args.set || args.ttl || args.interval) {
|
|
if (args.set == 'enabled') {
|
|
body['DDNSUpdateEnabled'] = true;
|
|
body['DDNSUpdateByDHCPServerEnabled'] = false;
|
|
} else {
|
|
if (args.set == 'dhcp') {
|
|
body['DDNSUpdateEnabled'] = false;
|
|
body['DDNSUpdateByDHCPServerEnabled'] = true;
|
|
} else {
|
|
body['DDNSUpdateEnabled'] = false;
|
|
body['DDNSUpdateByDHCPServerEnabled'] = false;
|
|
}
|
|
}
|
|
if (args.interval) { body['DDNSPeriodicUpdateInterval'] = args.interval; }
|
|
if (args.ttl) { body['DDNSTTL'] = args.ttl; }
|
|
amtstack.Put('AMT_GeneralSettings', body, function (stack, name, response, status, args) {
|
|
if (status == 200) {
|
|
delete args.set;
|
|
delete args.ttl;
|
|
delete args.interval;
|
|
amtstack.BatchEnum(null, ['*AMT_GeneralSettings'], performAmtDynamicDNS1, args);
|
|
} else {
|
|
console.log('Unable to set new values, error: ' + status);
|
|
exit(1);
|
|
}
|
|
}, args);
|
|
} else {
|
|
if (ddnsmode == 'Enabled') {
|
|
console.log('Intel AMT DDNS mode: ' + ddnsmode + ', TTL: ' + ddnsttl + ' minute(s), Update Interval: ' + ddnsinverval + ' seconds(s).');
|
|
} else {
|
|
console.log('Intel AMT DDNS mode: ' + ddnsmode + '.');
|
|
}
|
|
exit(1);
|
|
}
|
|
} else { console.log("Error, status " + status + "."); exit(1); }
|
|
}
|
|
|
|
|
|
|
|
//
|
|
// Intel AMT Remote Platform Erase
|
|
//
|
|
|
|
function performAmtPlatformErase(args) {
|
|
if (!settings.tls) { console.log("Remote Platfrom Erase (RPE) is only supported over TLS, add --tls"); exit(1); return; }
|
|
var transport = require('amt-wsman-duk');
|
|
var wsman = require('amt-wsman');
|
|
var amt = require('amt');
|
|
wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
|
|
amtstack = new amt(wsstack);
|
|
amtstack.BatchEnum(null, ['*CIM_BootService', '*AMT_BootCapabilities'], performAmtPlatformErase1, args);
|
|
}
|
|
|
|
function performAmtPlatformErase1(stack, name, response, status, args) {
|
|
debug(0, "performAmtPlatformErase1(" + status + "): " + JSON.stringify(response, null, 2));
|
|
if (status == 200) {
|
|
// See that RPE featues are supported
|
|
var platfromEraseSupport = response['AMT_BootCapabilities'].response['PlatformErase'];
|
|
if (platfromEraseSupport == null) { console.log("Remote Platfrom Erase (RPE) is not supported on this platform"); exit(1); return; }
|
|
var supportedRpeFeatures = [];
|
|
if (platfromEraseSupport == 0) { supportedRpeFeatures.push("None"); } else {
|
|
if (platfromEraseSupport & (1 << 1)) { supportedRpeFeatures.push("Pyrite Revert (--pyrite)"); }
|
|
if (platfromEraseSupport & (1 << 2)) { supportedRpeFeatures.push("Secure Erase All SSDs (--ssd)"); }
|
|
if (platfromEraseSupport & (1 << 6)) { supportedRpeFeatures.push("TPM Clear (--tpm)"); }
|
|
if (platfromEraseSupport & (1 << 25)) { supportedRpeFeatures.push("Clear BIOS NVM Variables (--nvm)"); }
|
|
if (platfromEraseSupport & (1 << 26)) { supportedRpeFeatures.push("BIOS Reload of Golden Configuration (--bios)"); }
|
|
if (platfromEraseSupport & (1 << 31)) { supportedRpeFeatures.push("CSME Unconfigure (--csme)"); }
|
|
}
|
|
console.log("RPE supported features: " + supportedRpeFeatures.join(", "));
|
|
|
|
// Compute requested operations flags
|
|
var rpeflags = 0;
|
|
if (args.pyrite) { rpeflags += (1 << 1); }
|
|
if (args.ssd) { rpeflags += (1 << 2); }
|
|
if (args.tpm) { rpeflags += (1 << 6); }
|
|
if (args.nvm) { rpeflags += (1 << 25); }
|
|
if (args.bios) { rpeflags += (1 << 26); }
|
|
if (args.csme) { rpeflags += (1 << 31); }
|
|
if (rpeflags == 0) { exit(1); return; }
|
|
if ((rpeflags | platfromEraseSupport) != platfromEraseSupport) { console.log("Unable to perform unsupported RPE operation."); exit(1); return; }
|
|
settings.rpeflags = rpeflags;
|
|
settings.powerAction = 0;
|
|
if (args.reset) { settings.powerAction = 10; } else if (args.poweron) { settings.powerAction = 2; }
|
|
if (settings.powerAction == 0) { console.log("--reset or --poweron is required to perform RPE action."); exit(1); return; }
|
|
|
|
// See if OCR and RPE are enabled
|
|
var enabledState = response['CIM_BootService'].response['EnabledState'];
|
|
var enabledBootStateStr = { 0: "Unknown", 1: "Other", 2: "Enabled", 3: "Disabled", 4: "Shutting Down", 5: "Not Applicable", 6: "Enabled but Offline", 7: "In Test", 8: "Deferred", 9: "Quiesce", 10: "Starting", 32768: "OCR & RPE Disabled", 32769: "OCR Enabled, RPE Disabled", 32770: "OCR Disabled, RPE Enabled", 32771: "OCR Enabled, RPE Enabled" };
|
|
var t = enabledBootStateStr[enabledState] ? enabledBootStateStr[enabledState] : ("Unknown, #" + enabledState);
|
|
console.log("BootService enabled state: " + t);
|
|
|
|
var newEnabledState = enabledState;
|
|
if (newEnabledState < 32768) { newEnabledState = 32768; }
|
|
if ((newEnabledState & 2) == 0) {
|
|
// Enabled RPE
|
|
newEnabledState |= 2;
|
|
console.log("Enabling RPE features...");
|
|
amtstack.CIM_BootService_RequestStateChange(32771, null, performAmtPlatformErase2, args);
|
|
} else {
|
|
performAmtPlatformErase3(args);
|
|
}
|
|
} else { console.log("Error, status " + status + "."); exit(1); }
|
|
}
|
|
|
|
function performAmtPlatformErase2(stack, name, response, status, args) {
|
|
debug(0, "performAmtPlatformErase2(" + status + "): " + JSON.stringify(response, null, 2));
|
|
if (status == 200) {
|
|
if (response.Body['ReturnValueStr'] != 'SUCCESS') { console.log("Error, " + response.Body['ReturnValueStr'] + "."); exit(1); }
|
|
else { console.log("Checking enabled RPE state..."); amtstack.BatchEnum(null, ['*CIM_BootService'], performAmtPlatformErase2b, args); }
|
|
} else { console.log("Error, status " + status + "."); exit(1); }
|
|
}
|
|
|
|
function performAmtPlatformErase2b(stack, name, response, status, args) {
|
|
debug(0, "performAmtPlatformErase2b(" + status + "): " + JSON.stringify(response, null, 2));
|
|
if (status == 200) {
|
|
// See if OCR and RPE are enabled
|
|
var enabledState = response['CIM_BootService'].response['EnabledState'];
|
|
if (enabledState < 32768) { enabledState = 32768; }
|
|
if ((enabledState & 2) == 0) { console.log("RPE can't be enabled, check RPE is enabled in BIOS."); exit(1); } else { performAmtPlatformErase3(args); }
|
|
} else { console.log("Error, status " + status + "."); exit(1); }
|
|
}
|
|
|
|
function performAmtPlatformErase3(args) {
|
|
//debug(0, "performAmtPlatformErase3(" + status + "): " + JSON.stringify(response, null, 2));
|
|
var tlv = makeUefiBootParam(1, settings.rpeflags, 4), tlvlen = 1;
|
|
if ((settings.rpeflags & 2) && (typeof args.pyrite == 'string')) { tlv += makeUefiBootParam(10, args.pyrite); tlvlen++; }
|
|
if ((settings.rpeflags & 4) && (typeof args.ssd == 'string')) { tlv += makeUefiBootParam(20, args.ssd); tlvlen++; }
|
|
settings.platfromEraseTLV = { tlv: Buffer.from(tlv, 'binary').toString('base64'), tlvlen: tlvlen };
|
|
debug(0, "platfromEraseTLV: " + JSON.stringify(settings.platfromEraseTLV, null, 2));
|
|
console.log("Fetching boot information...");
|
|
amtstack.Get('AMT_BootSettingData', performAmtPlatformErase4, 0, 1);
|
|
}
|
|
|
|
function performAmtPlatformErase4(stack, name, response, status, args) {
|
|
debug(0, "performAmtPlatformErase4(" + status + "): " + JSON.stringify(response, null, 2));
|
|
if (status == 200) {
|
|
var r = response['Body'];
|
|
r['PlatformErase'] = true;
|
|
r['UefiBootParametersArray'] = settings.platfromEraseTLV.tlv;
|
|
r['UefiBootNumberOfParams'] = settings.platfromEraseTLV.tlvlen;
|
|
debug(0, "BootConfig: " + JSON.stringify(r, null, 2));
|
|
console.log("Setting boot order...");
|
|
amtstack.CIM_BootConfigSetting_ChangeBootOrder(null, function (stack, name, response, status) {
|
|
if (status != 200) { console.log("PUT CIM_BootConfigSetting_ChangeBootOrder, error #" + status + ((response.Header && response.Header.WsmanError) ? (', ' + response.Header.WsmanError) : '')); exit(1); return; }
|
|
if (response.Body['ReturnValue'] != 0) { messagebox("Error, change boot order returns " + response.Body.ReturnValueStr); exit(1); return; }
|
|
amtstack.Put('AMT_BootSettingData', r, performAmtPlatformErase5, 0, 1);
|
|
}, 0, 1);
|
|
} else { console.log("Error, status " + status + "."); exit(1); }
|
|
}
|
|
|
|
function performAmtPlatformErase5(stack, name, response, status, args) {
|
|
debug(0, "performAmtPlatformErase5(" + status + "): " + JSON.stringify(response, null, 2));
|
|
if (status == 200) {
|
|
console.log("Setting boot configuration role...");
|
|
amtstack.SetBootConfigRole(1, performAmtPlatformErase6, 0, 1);
|
|
} else { console.log("Error, status " + status + "."); exit(1); }
|
|
}
|
|
|
|
function performAmtPlatformErase6(stack, name, response, status, args) {
|
|
debug(0, "performAmtPlatformErase6(" + status + "): " + JSON.stringify(response, null, 2));
|
|
if (status == 200) {
|
|
if (response.Body['ReturnValueStr'] != 'SUCCESS') { console.log("Error, " + response.Body['ReturnValueStr'] + "."); exit(1); }
|
|
else {
|
|
console.log('Performing power state change...');
|
|
amtstack.RequestPowerStateChange(settings.powerAction, performAmtPlatformErase7); // 2 = Power Up, 10 = Reset
|
|
}
|
|
} else { console.log("Error, status " + status + "."); exit(1); }
|
|
}
|
|
|
|
function performAmtPlatformErase7(stack, name, response, status, args) {
|
|
debug(0, "performAmtPlatformErase7(" + status + "): " + JSON.stringify(response, null, 2));
|
|
if (status == 200) {
|
|
if (response.Body['ReturnValueStr'] != 'SUCCESS') { console.log("Error, " + response.Body['ReturnValueStr'] + "."); exit(1); } else { console.log('Done.'); }
|
|
exit(0);
|
|
} else { console.log("Error, status " + status + "."); exit(1); }
|
|
}
|
|
|
|
|
|
// Returns a UEFI boot parameter in binary
|
|
function makeUefiBootParam(type, data, len) {
|
|
if (typeof data == 'number') { if (len == 1) { data = String.fromCharCode(data & 0xFF); } if (len == 2) { data = ShortToStrX(data); } if (len == 4) { data = IntToStrX(data); } }
|
|
return ShortToStrX(0x8086) + ShortToStrX(type) + IntToStrX(data.length) + data;
|
|
}
|
|
function IntToStrX(v) { return String.fromCharCode(v & 0xFF, (v >> 8) & 0xFF, (v >> 16) & 0xFF, (v >> 24) & 0xFF); }
|
|
function ShortToStrX(v) { return String.fromCharCode(v & 0xFF, (v >> 8) & 0xFF); }
|
|
|
|
//
|
|
// Intel AMT feature configuration action
|
|
//
|
|
|
|
function performAmtFeatureConfig(args) {
|
|
if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
|
|
settings.noconsole = true; startLms(performAmtFeatureConfig0, false, args);
|
|
} else {
|
|
performAmtFeatureConfig0(1, args);
|
|
}
|
|
}
|
|
|
|
function performAmtFeatureConfig0(state, args) {
|
|
var transport = require('amt-wsman-duk');
|
|
var wsman = require('amt-wsman');
|
|
var amt = require('amt');
|
|
wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
|
|
amtstack = new amt(wsstack);
|
|
amtstack.BatchEnum(null, ['*IPS_OptInService', '*AMT_RedirectionService', '*CIM_KVMRedirectionSAP'], performAmtFeatureConfig1, args);
|
|
}
|
|
|
|
function performAmtFeatureConfig1(stack, name, response, status, args) {
|
|
if (status == 200) {
|
|
// User consent
|
|
var optinrequired = response['IPS_OptInService'].response['OptInRequired'];
|
|
if (args) {
|
|
if ((args.userconsent == 'none') && (optinrequired != 0)) {
|
|
pendingAmtConfigActions++;
|
|
response['IPS_OptInService'].response['OptInRequired'] = 0;
|
|
amtstack.Put('IPS_OptInService', response['IPS_OptInService'].response, function (stack, name, response, status) { if (--pendingAmtConfigActions == 0) { performAmtFeatureConfig0(); } });
|
|
}
|
|
else if ((args.userconsent == 'kvm') && (optinrequired != 1)) {
|
|
pendingAmtConfigActions++;
|
|
response['IPS_OptInService'].response['OptInRequired'] = 1;
|
|
amtstack.Put('IPS_OptInService', response['IPS_OptInService'].response, function (stack, name, response, status) { if (--pendingAmtConfigActions == 0) { performAmtFeatureConfig0(); } });
|
|
}
|
|
else if ((args.userconsent == 'all') && (optinrequired != 0xFFFFFFFF)) {
|
|
pendingAmtConfigActions++;
|
|
response['IPS_OptInService'].response['OptInRequired'] = 0xFFFFFFFF;
|
|
amtstack.Put('IPS_OptInService', response['IPS_OptInService'].response, function (stack, name, response, status) { if (--pendingAmtConfigActions == 0) { performAmtFeatureConfig0(); } });
|
|
}
|
|
}
|
|
|
|
// Redirection ports
|
|
var redirportchange = false;
|
|
var redirchange = false;
|
|
var redir = (response['AMT_RedirectionService'].response['ListenerEnabled'] == true);
|
|
|
|
var sol = ((response['AMT_RedirectionService'].response['EnabledState'] & 2) != 0);
|
|
var ider = ((response['AMT_RedirectionService'].response['EnabledState'] & 1) != 0);
|
|
if (args) {
|
|
if ((redir == false) && ((args.redir == 'enabled') || (args.redir == 1))) { response['AMT_RedirectionService'].response['ListenerEnabled'] = true; redirportchange = true; }
|
|
if ((redir == true) && ((args.redir == 'disabled') || (args.redir == 0))) { response['AMT_RedirectionService'].response['ListenerEnabled'] = false; redirportchange = true; }
|
|
if ((sol == false) && ((args.sol == 'enabled') || (args.sol == 1))) { sol = true; redirchange = true; }
|
|
if ((sol == true) && ((args.sol == 'disabled') || (args.sol == 0))) { sol = false; redirchange = true; }
|
|
if ((ider == false) && ((args.ider == 'enabled') || (args.ider == 1))) { ider = true; redirchange = true; }
|
|
if ((ider == true) && ((args.ider == 'disabled') || (args.ider == 0))) { ider = false; redirchange = true; }
|
|
if (redirportchange) { pendingAmtConfigActions++; amtstack.Put("AMT_RedirectionService", response['AMT_RedirectionService'].response, function (stack, name, response, status) { if (--pendingAmtConfigActions == 0) { performAmtFeatureConfig0(); } }); }
|
|
if (redirchange) { pendingAmtConfigActions++; amtstack.AMT_RedirectionService_RequestStateChange((32768 + ((ider ? 1 : 0) + (sol ? 2 : 0))), function (stack, name, response, status) { if (--pendingAmtConfigActions == 0) { performAmtFeatureConfig0(); } }); }
|
|
}
|
|
|
|
// KVM
|
|
var kvm = false;
|
|
var kvmchange = false;
|
|
if (response['CIM_KVMRedirectionSAP'] != null) {
|
|
kvm = ((response['CIM_KVMRedirectionSAP'].response["EnabledState"] == 6 && response['CIM_KVMRedirectionSAP'].response['RequestedState'] == 2) || response['CIM_KVMRedirectionSAP'].response['EnabledState'] == 2 || response['CIM_KVMRedirectionSAP'].response['EnabledState'] == 6);
|
|
if (args) {
|
|
if ((kvm == false) && ((args.kvm == 'enabled') || (args.kvm == 1))) { kvm = true; kvmchange = true; }
|
|
if ((kvm == true) && ((args.kvm == 'disabled') || (args.kvm == 0))) { kvm = false; kvmchange = true; }
|
|
if (kvmchange) { pendingAmtConfigActions++; amtstack.CIM_KVMRedirectionSAP_RequestStateChange(kvm ? 2 : 3, 0, function (stack, name, response, status) { if (--pendingAmtConfigActions == 0) { performAmtFeatureConfig0(); } }); }
|
|
}
|
|
}
|
|
|
|
if (pendingAmtConfigActions == 0) {
|
|
if (optinrequired == 0) { console.log("User Consent : None"); }
|
|
else if (optinrequired == 1) { console.log("User Consent : KVM"); }
|
|
else if (optinrequired == 0xFFFFFFFF) { console.log("User Consent : All"); }
|
|
else { console.log("User Consent : " + optinrequired); }
|
|
console.log("Redirection Port : " + (redir ? "Enabled" : "Disabled"));
|
|
console.log("Serial-over-LAN : " + (sol ? "Enabled" : "Disabled"));
|
|
console.log("IDE Redirection : " + (ider ? "Enabled" : 'Disabled'));
|
|
if (response['CIM_KVMRedirectionSAP'] != null) { console.log("Remote desktop (KVM) : " + (kvm ? "Enabled" : "Disabled")); }
|
|
exit(0);
|
|
}
|
|
} else {
|
|
console.log("Error, status " + status + ".");
|
|
exit(1);
|
|
}
|
|
}
|
|
|
|
|
|
//
|
|
// Intel AMT Remote Power Action
|
|
//
|
|
|
|
function performAmtPowerAction() {
|
|
var transport = require('amt-wsman-duk');
|
|
var wsman = require('amt-wsman');
|
|
var amt = require('amt');
|
|
wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
|
|
amtstack = new amt(wsstack);
|
|
if (settings.poweraction != 0) {
|
|
// Check if there is bootdevice and the command is either poweron, powercycle or reset
|
|
if (settings.bootdevice && [2,5,10].indexOf(settings.poweraction)>=0) {
|
|
// Change boot order
|
|
amtstack.Get('AMT_BootSettingData', powerActionResponse1, 0, 1);
|
|
} else {
|
|
// Set the power state
|
|
amtstack.RequestPowerStateChange(settings.poweraction, performAmtPowerActionEx);
|
|
}
|
|
} else {
|
|
// Get the power state
|
|
amtstack.Get('CIM_AssociatedPowerManagementService', performAmtPowerActionEx2, 0, 1);
|
|
}
|
|
}
|
|
|
|
function powerActionResponse1(stack, name, response, status) {
|
|
if (status !=200) { console.log("Unable to get AMT_BootSettingData"); exit(1); return;}
|
|
var r = response.Body;
|
|
r['ConfigurationDataReset'] = false;
|
|
r['BIOSPause'] = false;
|
|
r['EnforceSecureBoot'] = false;
|
|
r['BIOSSetup'] = false;
|
|
if (settings.bootdevice && settings.bootdevice!='pxe') {
|
|
r['BootMediaIndex'] = settings.bootindex;
|
|
} else {
|
|
r['BootMediaIndex'] = 0;
|
|
}
|
|
r['FirmwareVerbosity'] = 0;
|
|
r['ForcedProgressEvents'] = false;
|
|
r['IDERBootDevice'] = 0;
|
|
r['LockKeyboard'] = false;
|
|
r['LockPowerButton'] = false;
|
|
r['LockResetButton'] = false;
|
|
r['LockSleepButton'] = false;
|
|
r['ReflashBIOS'] = false;
|
|
r['UseIDER'] = false;
|
|
r['UseSOL'] = false;//
|
|
r['UseSafeMode'] = false;
|
|
r['UserPasswordBypass'] = false;
|
|
if (r['SecureErase'] != null) {
|
|
r['SecureErase'] = false; // no secure erase
|
|
}
|
|
if (r['PlatformErase'] != null) {
|
|
r['PlatformErase'] = false; //disable platform erase
|
|
}
|
|
delete r['WinREBootEnabled'];
|
|
delete r['UEFILocalPBABootEnabled'];
|
|
delete r['UEFIHTTPSBootEnabled'];
|
|
delete r['SecureBootControlEnabled'];
|
|
delete r['BootguardStatus'];
|
|
delete r['OptionsCleared'];
|
|
delete r['BIOSLastStatus'];
|
|
delete r['UefiBootParametersArray'];
|
|
if (r['UefiBootNumberOfParams'] != null) r['UefiBootNumberOfParams'] = 0;
|
|
// Set the boot order to null, this is needed for some AMT versions that don't clear this automatically.
|
|
amtstack.CIM_BootConfigSetting_ChangeBootOrder(null, function (stack, name, response, status) {
|
|
if (status != 200) { console.log('PUT CIM_BootConfigSetting_ChangeBootOrder failed'); exit(1); return; }
|
|
if (response.Body['ReturnValue'] != 0) { console.log('(1) Change Boot Order returns '+ response.Body.ReturnValueStr); exit(1); return; }
|
|
amtstack.Put('AMT_BootSettingData', r, powerActionResponse2, 0, 1);
|
|
}, 0, 1);
|
|
}
|
|
|
|
function powerActionResponse2(stack, name, response, status, tag) {
|
|
if (status != 200) { console.log('PUT AMT_BootSettingData failed.'); exit(1); return; }
|
|
amtstack.SetBootConfigRole(1, powerActionResponse3, 0, 1);
|
|
}
|
|
|
|
function powerActionResponse3(stack, name, response, status) {
|
|
if (status != 200) { console.log('SetBootConfigRole failed.'); exit(1); return; }
|
|
var bootsources = { 'pxe' : 'Force PXE Boot', 'hdd' : 'Force Hard-drive Boot', 'cd' : 'Force CD/DVD Boot'};
|
|
var cbparam='<Address xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing">http://schemas.xmlsoap.org/ws/2004/08/addressing</Address><ReferenceParameters xmlns="http://schemas.xmlsoap.org/ws/2004/08/addressing"><ResourceURI xmlns="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd">http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_BootSourceSetting</ResourceURI><SelectorSet xmlns="http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd"><Selector Name="InstanceID">Intel(r) AMT: ' + bootsources[settings.bootdevice] + '</Selector></SelectorSet></ReferenceParameters>';
|
|
if (!settings.bootdevice) { cbparam=null;}
|
|
amtstack.CIM_BootConfigSetting_ChangeBootOrder(cbparam, function(st, nm, resp, sts) {
|
|
if (resp.Body['ReturnValue'] != 0) { console.log('(2) Change Boot Order returns '+ response.Body.ReturnValueStr); exit(1); return; }
|
|
amtstack.RequestPowerStateChange(settings.poweraction, performAmtPowerActionEx);
|
|
});
|
|
}
|
|
|
|
|
|
function performAmtPowerActionEx(stack, name, response, status) {
|
|
if (status == 200) {
|
|
console.log(response.Body.ReturnValueStr.split('_').join(' '));
|
|
exit(0);
|
|
} else {
|
|
console.log("Error, status " + status + ".");
|
|
exit(1);
|
|
}
|
|
}
|
|
|
|
var DMTFPowerStates = ['', '', "Power on", "Light sleep", "Deep sleep", "Power cycle (Soft off)", "Off - Hard", "Hibernate (Off soft)", "Soft off", "Power cycle (Off-hard)", "Main bus reset", "Diagnostic interrupt (NMI)", "Not applicable", "Off - Soft graceful", "Off - Hard graceful", "Main bus reset graceful", "Power cycle (Off - Soft graceful)", "Power cycle (Off - Hard graceful)", "Diagnostic interrupt (INIT)"];
|
|
function performAmtPowerActionEx2(stack, name, response, status) {
|
|
if (status == 200) {
|
|
var powerNumber = parseInt(response.Body.PowerState);
|
|
if ((powerNumber >= DMTFPowerStates.length) && (powerNumber > 1)) {
|
|
console.log("Unknown power state: " + response.Body.PowerState);
|
|
} else {
|
|
console.log("Current power state: " + DMTFPowerStates[powerNumber]);
|
|
}
|
|
exit(0);
|
|
} else {
|
|
console.log("Error, status " + status + ".");
|
|
exit(1);
|
|
}
|
|
}
|
|
|
|
|
|
//
|
|
// Get MEI state
|
|
//
|
|
|
|
// Get Intel MEI State in a flexible way
|
|
// Flags: 1 = Versions, 2 = OsAdmin, 4 = Hashes, 8 = Network
|
|
function getMeiState(flags, func) {
|
|
var amtMeiModule, amtMei;
|
|
try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { func(null); return; }
|
|
amtMei.on('error', function (e) { func(null); return; });
|
|
try {
|
|
var amtMeiTmpState = { 'core-ver': 1, OsHostname: require('os').hostname(), Flags: 0 }; // Flags: 1=EHBC, 2=CCM, 4=ACM
|
|
amtMei.getVersion(function (result) {
|
|
if (result == null) { func(null); return; }
|
|
amtMeiTmpState.Versions = {}; for (var version in result.Versions) { amtMeiTmpState.Versions[result.Versions[version].Description] = result.Versions[version].Version; }
|
|
|
|
amtMei.getProtocolVersion(function (result) { if (result != null) { amtMeiTmpState.MeiVersion = result; } });
|
|
//if ((flags & 1) != 0) { amtMei.getVersion(function (result) { if (result) { } }); }
|
|
amtMei.getProvisioningMode(function (result) { if (result) { amtMeiTmpState.ProvisioningMode = result.mode; } });
|
|
amtMei.getProvisioningState(function (result) { if (result) { amtMeiTmpState.ProvisioningState = result.state; } }); // 0: "Not Activated (Pre)", 1: "Not Activated (In)", 2: "Activated"
|
|
amtMei.getEHBCState(function (result) { if ((result != null) && (result.EHBC == true)) { amtMeiTmpState.Flags += 1; } });
|
|
amtMei.getControlMode(function (result) { if (result != null) { if (result.controlMode == 1) { amtMeiTmpState.Flags += 2; } if (result.controlMode == 2) { amtMeiTmpState.Flags += 4; } } }); // Flag 2 = CCM, 4 = ACM
|
|
//amtMei.getMACAddresses(function (result) { if (result) { amtMeiTmpState.mac = result; } });
|
|
if ((flags & 8) != 0) {
|
|
amtMei.getLanInterfaceSettings(0, function (result) {
|
|
if (result) {
|
|
amtMeiTmpState.net0 = result;
|
|
var fqdn = null, interfaces = require('os').networkInterfaces(); // Look for the DNS suffix for the Intel AMT Ethernet interface
|
|
for (var i in interfaces) { for (var j in interfaces[i]) { if ((interfaces[i][j].mac == amtMeiTmpState.net0.mac) && (interfaces[i][j].fqdn != null) && (interfaces[i][j].fqdn != '')) { amtMeiTmpState.OsDnsSuffix = interfaces[i][j].fqdn; } } }
|
|
}
|
|
});
|
|
amtMei.getLanInterfaceSettings(1, function (result) { if (result) { amtMeiTmpState.net1 = result; } });
|
|
}
|
|
amtMei.getUuid(function (result) { if ((result != null) && (result.uuid != null)) { amtMeiTmpState.UUID = result.uuid; } });
|
|
if ((flags & 2) != 0) { amtMei.getLocalSystemAccount(function (x) { if ((x != null) && x.user && x.pass) { amtMeiTmpState.OsAdmin = { user: x.user, pass: x.pass }; } }); }
|
|
amtMei.getDnsSuffix(function (result) { if (result != null) { amtMeiTmpState.DnsSuffix = result; } if ((flags & 4) == 0) { if (func != null) { func(amtMeiTmpState); } } });
|
|
if ((flags & 4) != 0) {
|
|
amtMei.getHashHandles(function (handles) {
|
|
if ((handles != null) && (handles.length > 0)) { amtMeiTmpState.Hashes = []; } else { func(amtMeiTmpState); }
|
|
var exitOnCount = handles.length;
|
|
for (var i = 0; i < handles.length; ++i) { this.getCertHashEntry(handles[i], function (hashresult) { amtMeiTmpState.Hashes.push(hashresult); if (--exitOnCount == 0) { if (func != null) { func(amtMeiTmpState); } } }); }
|
|
});
|
|
}
|
|
});
|
|
} catch (e) { if (func != null) { func(null); } return; }
|
|
}
|
|
|
|
// On non-Windows platforms, we need to query the DHCP server for the DNS suffix
|
|
function getAmtOsDnsSuffix(mestate, func) {
|
|
if ((process.platform == 'win32') || (mestate.net0 == null) || (mestate.net0.mac == null)) { func(mestate); return; }
|
|
try { require('linux-dhcp') } catch (ex) { func(mestate); return; }
|
|
require('linux-dhcp').client.info(mestate.net0.mac).then(function(d) {
|
|
if ((typeof d.options == 'object') && (typeof d.options.domainname == 'string')) { mestate.OsDnsSuffix = d.options.domainname; }
|
|
func(mestate);
|
|
}, function(e) {
|
|
console.log('DHCP error', e);
|
|
func(mestate);
|
|
});
|
|
}
|
|
|
|
|
|
//
|
|
// Startup
|
|
//
|
|
|
|
// Parse URL arguments
|
|
function parseUrlArguments(url) {
|
|
var r = {}, x = url.split('?');
|
|
if (x.length < 2) return r;
|
|
x = x[1].split('&');
|
|
for (var i in x) { var j = x[i].indexOf('='); if (j > 0) { r[x[i].substring(0, j).toLowerCase()] = x[i].substring(j + 1); } }
|
|
return r;
|
|
}
|
|
|
|
// Remove a element from a array
|
|
function removeItemFromArray(array, element) {
|
|
var index = array.indexOf(element);
|
|
if (index !== -1) { array.splice(index, 1); }
|
|
}
|
|
|
|
// Run MeshCmd, but before we do, we need to see if what type of service we are going to be
|
|
var serviceName = null, serviceDisplayName = null, serviceDesc = null;
|
|
for (var i in process.argv) {
|
|
if (process.argv[i].toLowerCase() == 'install') { process.argv[i] = '-install'; }
|
|
if (process.argv[i].toLowerCase() == 'uninstall') { process.argv[i] = '-uninstall'; }
|
|
if ((process.argv[i].toLowerCase() == 'microlms') || (process.argv[i].toLowerCase() == 'amtlms') || (process.argv[i].toLowerCase() == 'lms')) {
|
|
serviceName = 'MicroLMS';
|
|
serviceDisplayName = "MicroLMS Service for Intel(R) AMT";
|
|
serviceDesc = "Intel AMT Micro Local Manageability Service (MicroLMS)";
|
|
} else if ((process.argv[i].toLowerCase() == 'intellms')) {
|
|
serviceName = 'LMS';
|
|
serviceDisplayName = "Intel(R) Management and Security Application Local Management Service";
|
|
serviceDesc = "Intel(R) Management and Security Application Local Management Service - Provides OS-related Intel(R) ME functionality.";
|
|
} else if ((process.argv[i].toLowerCase() == 'meshcommander') || (process.argv[i].toLowerCase() == 'commander')) {
|
|
serviceName = 'MeshCommander';
|
|
serviceDisplayName = "MeshCommander, Intel AMT Management console";
|
|
serviceDesc = "MeshCommander is a Intel AMT management console.";
|
|
}
|
|
}
|
|
|
|
if (serviceName == null) {
|
|
if (process.execPath.includes('MicroLMS')) { serviceName = 'MicroLMS'; }
|
|
else if (process.execPath.includes('LMS')) { serviceName = 'LMS'; }
|
|
else if (process.execPath.includes('MeshCommander')) { serviceName = 'MeshCommander'; }
|
|
if (serviceName == null) { for (var i in process.argv) { if ((process.argv[i].toLowerCase() == '-install') || (process.argv[i].toLowerCase() == '-uninstall')) { console.log('In order to install/uninstall, a service type must be specified.'); exit(); } } }
|
|
if (serviceName == null) { try { run(process.argv); } catch (e) { console.log("Run() error: " + e); } }
|
|
} else {
|
|
var serviceHost = require('service-host');
|
|
var meshcmdService = new serviceHost({ name: serviceName, displayName: serviceDisplayName, startType: 'AUTO_START', description: serviceDesc });
|
|
|
|
// Called when the background service is started.
|
|
meshcmdService.on('serviceStart', function onStart() {
|
|
//process.coreDumpLocation = 'C:\\tmp\\meshcommander.dmp';
|
|
//process.on('exit', function () { console.log('exit3'); _debugCrash(); });
|
|
console.setDestination(console.Destinations.DISABLED); // Disable console.log().
|
|
//console.setDestination(console.Destinations.LOGFILE);
|
|
//attachDebuger({ webport: 0, wait: 1 }).then(console.log, console.log);
|
|
|
|
if (process.execPath.includes('MicroLMS')) { run([process.execPath, 'microlms']); } // Start MicroLMS
|
|
else if (process.execPath.includes('LMS')) { run([process.execPath, 'microlms']); } // Start MicroLMS
|
|
else if (process.execPath.includes('MeshCommander')) { run([process.execPath, 'meshcommander']); } // Start MeshCommander
|
|
else { console.log("Aborting Service Start, because unknown binary: " + process.execPath); exit(1); }
|
|
});
|
|
|
|
// Called when the background service is stopping
|
|
meshcmdService.on('serviceStop', function onStop() { console.log("Stopping service"); exit(0); }); // The console.log() is for debugging, will be ignored unless "console.setDestination()" is set.
|
|
|
|
// Called when the executable is not running as a service, run normally.
|
|
meshcmdService.on('normalStart', function onNormalStart() { try { run(process.argv); } catch (e) { console.log("onNormalStart() error: " + e); } });
|
|
meshcmdService.run();
|
|
}
|