EverydayTech Platform - Developer Reference
Complete Source Code Documentation - All Applications
Loading...
Searching...
No Matches
meshcmd.js
Go to the documentation of this file.
1/*
2Copyright 2018-2021 Intel Corporation
3
4Licensed under the Apache License, Version 2.0 (the "License");
5you may not use this file except in compliance with the License.
6You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10Unless required by applicable law or agreed to in writing, software
11distributed under the License is distributed on an "AS IS" BASIS,
12WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13See the License for the specific language governing permissions and
14limitations under the License.
15*/
16
17/**
18* @description MeshCmd, command line tool for Intel AMT and MeshCentral.
19* @author Ylian Saint-Hilaire
20* @version v0.2.0
21*/
22
23// Debug Stuff
24//console.displayFinalizerMessages = 1; // Display objects that have event listeners that are disposed.
25//console.displayStreamPipeMessages = 1; // Display stream pipe and un-pipes
26//var __gc = setInterval(function () { console.log('GC'); _debugGC() }, 2000); //
27
28var fs = require('fs');
29var os = require('os');
30var net = require('net');
31var http = require('http');
32var dgram = require('dgram');
33var httpHeaders = require('http-headers');
34var tcpserver = null;
35var broadcastSockets = {};
36var multicastSockets = {};
37var discoveryInterval = null;
38var membershipIPv4 = '239.255.255.235';
39var membershipIPv6 = 'FF02:0:0:0:0:0:0:FE';
40var settings = null;
41var meshCmdVersion = '***Mesh*Cmd*Version***'; // Dynamically replaced with MeshCentral version
42var amtLms = null, amtMei = null, amtMeiState = null;
43var wsstack = null, amtstack = null;
44var oswsstack = null, osamtstack = null;
45var amtMeiTmpState = null;
46var SMBiosTables = null;
47var globalDebugFlags = 0; // 1 = IDER Debug
48var pendingAmtConfigActions = 0;
49var RCSMessageProtocolVersion = 1; // RCS Message Protocol Version. Needs to be less than or equal to RCS server Message Protocol Version
50
51// MeshCommander LMS (GZIP'ed, Base64) v0.9.5
52var _IntelAmtWebApp_etag = "T7RH5C+aqW17rf2VRePh";
53var _IntelAmtWebApp = "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";
54
55// MeshCommander Local (GZIP'ed, Base64) v0.9.5
56var FullSite_IntelAmtLocalWebApp_etag = "6YwflPJ3fhVn3bz5paH8";
57var FullSite_IntelAmtLocalWebApp = "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";
58
59// Check the server certificate fingerprint
60function onVerifyServer(clientName, certs) {
61 if (certs == null) { certs = clientName; } // Temporary thing until we fix duktape
62
63 // If we have the serverid, used delayed server authentication
64 if (settings.serverid != null) { settings.meshServerTlsHash = certs[0].fingerprint.replace(/:/g, ''); return; }
65
66 // Otherwise, use server HTTPS certificate hash
67 try { for (var i in certs) { if (certs[i].fingerprint.replace(/:/g, '') == settings.serverhttpshash) { return; } } } catch (e) { }
68 if (settings.serverhttpshash != null) {
69 console.log('Error: Failed to verify server certificate.');
70 console.log('Server TLS hash: ' + certs[i].fingerprint.replace(/:/g, ''));
71 exit(255);
72 throw 'Invalid server certificate';
73 }
74}
75
76// Various utility functions
77function debug(level, message) { if ((settings.debuglevel != null) && (settings.debuglevel >= level)) { console.log(message); } }
78function exit(status) { if (status == null) { status = 0; } try { process.exit(status); } catch (e) { } }
79function getInstance(x, y) { for (var i in x) { if (x[i]["InstanceID"] == y) return x[i]; } return null; }
80function md5hex(str) { return require('MD5Stream').create().syncHash(str).toString('hex'); }
81function 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); }
82function 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; }
83
84// Convert an object to string with all functions
85function objToString(x, p, ret) {
86 if (ret == undefined) ret = '';
87 if (p == undefined) p = 0;
88 if (x == null) { return '[null]'; }
89 if (p > 8) { return '[...]'; }
90 if (x == undefined) { return '[undefined]'; }
91 if (typeof x == 'string') { if (p == 0) return x; return '"' + (x.split('\0')[0]) + '"'; }
92 if (typeof x == 'buffer') { return '[buffer]'; }
93 if (typeof x != 'object') { return x; }
94 var r = '{' + (ret ? '\r\n' : ' ');
95 for (var i in x) {
96 if (i != '_ObjectID') { r += (addPad(p + 2, ret) + i + ': ' + objToString(x[i], p + 2, ret) + (ret ? '\r\n' : ' ')); }
97 }
98 return r + addPad(p, ret) + '}';
99}
100
101// Return p number of spaces
102function addPad(p, ret) { var r = ''; for (var i = 0; i < p; i++) { r += ' '; } return r; }
103
104// Parse the incoming arguments
105function run(argv) {
106 if (meshCmdVersion[0] == '*') { meshCmdVersion = ''; } else { meshCmdVersion = ' v' + meshCmdVersion; }
107 var args = parceArguments(argv);
108 //console.log(JSON.stringify(argv));
109 //console.log('addedModules = ' + JSON.stringify(addedModules));
110 var actionpath = 'meshaction.txt';
111 if (args.actionfile != null) { actionpath = args.actionfile; }
112 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'];
113
114 // Load the action file
115 var actionfile = null;
116 try { actionfile = fs.readFileSync(actionpath); } catch (e) { }
117 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; }
118 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] } } }
119 if (settings == null) { settings = {}; }
120 var settings2 = {}; for (var i in settings) { settings2[i.toLowerCase()] = settings[i]; } settings = settings2;
121
122 // Set the arguments
123 if ((typeof args.action) == 'string') { settings.action = args.action; }
124 if ((typeof args.authcookie) == 'string') { settings.authcookie = args.authcookie; }
125 if ((typeof args.localport) == 'string') { settings.localport = parseInt(args.localport); }
126 if ((typeof args.remotenodeid) == 'string') { settings.remotenodeid = args.remotenodeid; }
127 if ((typeof args.name) == 'string') { settings.name = args.name; }
128 if ((typeof args.id) == 'string') { settings.id = args.id; }
129 if ((typeof args.username) == 'string') { settings.username = args.username; }
130 if ((typeof args.password) == 'string') { settings.password = args.password; }
131 if ((typeof args.passwordhex) == 'string') { settings.password = Buffer.from(args.passwordhex, 'hex').toString(); }
132 if ((typeof args.url) == 'string') { settings.url = args.url; }
133 if ((typeof args.type) == 'string') { settings.type = args.type; }
134 if ((typeof args.user) == 'string') { settings.username = args.user; }
135 if ((typeof args.pass) == 'string') { settings.password = args.pass; }
136 if ((typeof args.host) == 'string') { settings.hostname = args.host; }
137 if ((typeof args.hostname) == 'string') { settings.hostname = args.hostname; }
138 if ((typeof args.serverid) == 'string') { settings.serverid = args.serverid; }
139 if ((typeof args.serverhttpshash) == 'string') { settings.serverhttpshash = args.serverhttpshash; }
140 if ((typeof args.serverurl) == 'string') { settings.serverurl = args.serverurl; }
141 if ((typeof args.remoteport) == 'string') { settings.remoteport = parseInt(args.remoteport); }
142 if ((typeof args.remotetarget) == 'string') { settings.remotetarget = args.remotetarget; }
143 if ((typeof args.out) == 'string') { settings.output = args.out; }
144 if ((typeof args.output) == 'string') { settings.output = args.output; }
145 if ((typeof args.debug) == 'string') { settings.debuglevel = parseInt(args.debug); }
146 if ((typeof args.debugflags) == 'string') { globalDebugFlags = parseInt(args.debugflags); }
147 if ((typeof args.script) == 'string') { settings.script = args.script; }
148 if ((typeof args.agent) == 'string') { settings.agent = args.agent; }
149 if ((typeof args.proxy) == 'string') { settings.proxy = args.proxy; }
150 if ((typeof args.floppy) == 'string') { settings.floppy = args.floppy; }
151 if ((typeof args.cdrom) == 'string') { settings.cdrom = args.cdrom; }
152 if ((typeof args.tag) == 'string') { settings.tag = args.tag; }
153 if ((typeof args.scan) == 'string') { settings.scan = args.scan; }
154 if ((typeof args.token) == 'string') { settings.token = args.token; }
155 if ((typeof args.timeout) == 'string') { settings.timeout = parseInt(args.timeout); }
156 if ((typeof args.iderstart) == 'string') { settings.iderstart = args.iderstart; }
157 if ((typeof args.uuidoutput) == 'string' || args.uuidoutput) { settings.uuidoutput = args.uuidoutput; }
158 if ((typeof args.desc) == 'string') { settings.desc = args.desc; }
159 if ((typeof args.dnssuffix) == 'string') { settings.dnssuffix = args.dnssuffix; }
160 if ((typeof args.create) == 'string') { settings.create = args.create; }
161 if ((typeof args.delete) == 'string') { settings.delete = args.delete; }
162 if (args.bindany) { settings.bindany = true; }
163 if (args.emailtoken) { settings.emailtoken = true; }
164 if (args.smstoken) { settings.smstoken = true; }
165 if (args.debug === true) { settings.debuglevel = 1; }
166 if (args.debug) { try { waitForDebugger(); } catch (e) { } }
167 if (args.noconsole) { settings.noconsole = true; }
168 if (args.nocommander) { settings.noconsole = true; }
169 if (args.lmsdebug) { settings.lmsdebug = true; }
170 if (args.json) { settings.json = true; }
171 if (args.tls) { settings.tls = true; }
172 if ((argv.length > 1) && (actions.indexOf(argv[1].toUpperCase()) >= 0)) { settings.action = argv[1]; }
173 if (globalDebugFlags != 0) { console.setInfoLevel(1); }
174
175 if (settings.debuglevel > 1) {
176 if (settings.hostname) { console.log('Hostname HEX: ' + Buffer.from(settings.hostname, 'binary').toString('hex')); }
177 if (settings.username) { console.log('Username HEX: ' + Buffer.from(settings.username, 'binary').toString('hex')); }
178 if (settings.password) { console.log('Password HEX: ' + Buffer.from(settings.password, 'binary').toString('hex')); }
179 }
180
181 // Validate meshaction.txt
182 if (settings.action == null) {
183 console.log('MeshCentral Command (MeshCmd) ' + meshCmdVersion);
184 console.log('No action specified, use MeshCmd like this:\r\n');
185 console.log(' meshcmd [action] [arguments...]\r\n');
186 console.log('Valid MeshCentral actions:');
187 console.log(' Route - Map a local TCP port to a remote computer.');
188 console.log(' AmtConfig - Setup Intel AMT on this computer.');
189 console.log('\r\nValid local actions:');
190 console.log(' SMBios - Display System Management BIOS tables for this computer.');
191 console.log(' RawSMBios - Display RAW System Management BIOS tables for this computer.');
192 console.log(' MicroLMS - Run MicroLMS, allowing local access to Intel AMT.');
193 console.log(' AmtInfo - Show Intel AMT version and activation state.');
194 console.log(' AmtVersions - Show all Intel ME version information.');
195 console.log(' AmtHashes - Show all Intel AMT trusted activation hashes.');
196 console.log(' AmtCCM - Activate Intel AMT into Client Control Mode.');
197 console.log(' AmtDeactivate - Deactivate Intel AMT if activated in Client Control mode.');
198 console.log(' AmtAcmDeactivate - Deactivate Intel AMT if activated in Admin Control mode.');
199 console.log('\r\nValid local or remote actions:');
200 console.log(' MeshCommander - Launch a local MeshCommander web server.');
201 console.log(' AmtUUID - Show Intel AMT unique identifier.');
202 console.log(' AmtEventLog - Show the Intel AMT event log.');
203 console.log(' AmtAuditLog - Show the Intel AMT audit log.');
204 console.log(' AmtSaveState - Save all Intel AMT WSMAN object to file.');
205 console.log(' AmtPresence - Heartbeat a local Intel AMT watchdog agent.');
206 console.log(' AmtPower - Perform remote Intel AMT power operation.');
207 console.log(' AmtIDER - Mount local disk image to remote computer.');
208 console.log(' AmtFeatures - Intel AMT features & user consent.');
209 console.log(' AmtNetwork - Intel AMT network interface settings.');
210 console.log(' AmtScan - Search local network for Intel AMT devices.');
211 console.log(' AmtWifi - Intel AMT Wifi interface settings.');
212 console.log(' AmtWake - Intel AMT Wake Alarms.');
213 console.log(' AmtRPE - Intel AMT Remote Platform Erase.');
214 console.log(' AmtDDNS - Intel AMT DDNS settings.');
215 if (console.canonical != null) { console.log(' AmtTerm - Intel AMT Serial-over-LAN terminal.'); }
216 console.log('\r\nHelp on a specific action using:\r\n');
217 console.log(' meshcmd help [action]');
218 exit(0); return;
219 }
220 if (settings.action == 'help') {
221 if (argv.length <= 2) {
222 actions.shift();
223 console.log('Help usage:\r\n\r\n MeshCmd help [action]\r\n\r\nValid actions are: ' + actions.join(', ') + '.');
224 exit(0); return;
225 }
226 var action = argv[2].toLowerCase();
227 if (action == 'route') {
228 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");
229 } else if (action == 'smbios') {
230 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");
231 console.log('\r\Optional arguments:\r\n');
232 console.log(' --output [filename] Optional filename to write the results to.');
233 } else if (action == 'rawsmbios') {
234 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");
235 console.log('\r\Optional arguments:\r\n');
236 console.log(' --output [filename] Optional filename to write the results to.');
237 } else if (action == 'amtinfo') {
238 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');
239 console.log('\r\nPossible arguments:\r\n');
240 console.log(' --json Display all Intel AMT state in JSON format.');
241 } else if (action == 'amtinfojson') {
242 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');
243 console.log('\r\nPossible arguments:\r\n');
244 console.log(' --post [url] Perform an HTTP POST of the data to the given URL.');
245 } else if ((action == 'amtversion') || (action == 'amtversions')) {
246 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');
247 console.log('\r\nPossible arguments:\r\n');
248 console.log(' --json Display all Intel AMT state in JSON format.');
249 } else if (action == 'amthashes') {
250 console.log('Amthashes will display all trusted activations hashes for Intel AMT. If the host is not specified, the hashes are read using the local MEI driver is used. These certificates hashes are used by Intel AMT when performing activation into ACM mode. Example usage:\r\n\r\n meshcmd amthashes');
251 console.log('\r\nPossible arguments:\r\n');
252 console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
253 console.log(' --user [username] The Intel AMT login username, admin is default.');
254 console.log(' --pass [password] The Intel AMT login password.');
255 console.log(' --tls Specifies that TLS must be used.');
256 console.log(' --json Display all Intel AMT hashes in JSON format.');
257 } else if ((action == 'microlms') || (action == 'lms') || (action == 'amtlms')) {
258 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');
259 console.log('\r\nPossible arguments:\r\n');
260 console.log(' --noconsole MeshCommander for LMS will no be available on port 16994.');
261 console.log(' --bindany Bind to all network interfaces.');
262 console.log('\r\nRun as a background service:\r\n');
263 console.log(' microlms install/uninstall/start/stop.');
264 } else if (action == 'amtccm') {
265 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.');
266 console.log('\r\nPossible arguments:\r\n');
267 console.log(' --password [password] Admin password used to activate Intel AMT.');
268 } else if (action == 'amtconfig') {
269 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]');
270 console.log('\r\nPossible arguments:\r\n');
271 console.log(' --url [wss://server] The address of the MeshCentral server.');
272 console.log(' --id [groupid] The device group identifier.');
273 console.log(' --serverhttpshash [hash] Optional TLS server certificate hash.');
274 console.log(' --user [username] The Intel AMT admin username, admin is default.');
275 console.log(' --pass [password] The Intel AMT admin password.');
276 console.log(' --desc [description] Description of the device, used when first added to server.');
277 console.log(' --dnssuffix [dns] Override the trusted DNS suffix sent to the server.');
278 } else if (action == 'amtdeactivate') {
279 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');
280 } else if (action == 'amtacmdeactivate') {
281 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');
282 console.log('\r\nPossible arguments:\r\n');
283 console.log(' --user [username] The Intel AMT login username, admin is default.');
284 console.log(' --pass [password] The Intel AMT login password.');
285 console.log(' --type [partial/full] Specifies to perform partial or full unprovision.');
286 } else if (action == 'amtuuid') {
287 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');
288 console.log('\r\nPossible arguments:\r\n');
289 console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
290 console.log(' --user [username] The Intel AMT login username, admin is default.');
291 console.log(' --pass [password] The Intel AMT login password.');
292 console.log(' --tls Specifies that TLS must be used.');
293 } else if (action == 'amtsavestate') {
294 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');
295 console.log('\r\nPossible arguments:\r\n');
296 console.log(' --output [filename] The output file for the Intel AMT state in JSON format.');
297 console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
298 console.log(' --user [username] The Intel AMT login username, admin is default.');
299 console.log(' --pass [password] The Intel AMT login password.');
300 console.log(' --tls Specifies that TLS must be used.');
301 } else if (action == 'amtpresence') {
302 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');
303 console.log('\r\nPossible arguments:\r\n');
304 console.log(' --user [username] The Intel AMT login username, admin is default.');
305 console.log(' --pass [password] The Intel AMT login password.');
306 console.log(' --agent [uuid] The unique identifier of the watchdog agent.');
307 } else if (action == 'amtpower') {
308 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');
309 console.log('\r\nRequired arguments:\r\n');
310 console.log(' --host [hostname] The IP address or DNS name of Intel AMT.');
311 console.log(' --pass [password] The Intel AMT login password.');
312 console.log('\r\nOptional arguments:\r\n');
313 console.log(' --reset, --poweron, --poweroff, --powercycle, --sleep, --hibernate');
314 console.log(' --user [username] The Intel AMT login username, admin is default.');
315 console.log(' --tls Specifies that TLS must be used.');
316 console.log(' --bootdevice [pxe|hdd|cd|ider-floppy|ider-cdrom] Specifies the boot device to use after reset, poweron or powercycle.');
317 console.log(' --bootindex [number] Specifies the index of boot device to use.');
318 } else if (action == 'amtnetwork') {
319 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');
320 console.log('\r\nRequired arguments:\r\n');
321 console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
322 console.log(' --pass [password] The Intel AMT login password.');
323 console.log('\r\nOptional arguments:\r\n');
324 console.log(' --user [username] The Intel AMT login username, admin is default.');
325 console.log(' --tls Specifies that TLS must be used.');
326 console.log(' --ipsync [0 or 1] Change the wired IPSync setting on Intel AMT 7+');
327 console.log(' --dhcp Change IPv4 wired interface to DHCP mode');
328 console.log(' --static Change IPv4 wired interface to static IP mode');
329 console.log(' --ip [1.2.3.4] Static IPv4 address (required)');
330 console.log(' --subnet [1.2.3.4] Static IPv4 subnet mask');
331 console.log(' --gateway [1.2.3.4] Static IPv4 default gateway');
332 console.log(' --dns [1.2.3.4] Primary DNS IPv4 address');
333 console.log(' --dns2 [1.2.3.4] Secondary DNS IPv4 address');
334 } else if (action == 'amtfeatures') {
335 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');
336 console.log('\r\nRequired arguments:\r\n');
337 console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
338 console.log(' --pass [password] The Intel AMT login password.');
339 console.log('\r\nOptional arguments:\r\n');
340 console.log(' --user [username] The Intel AMT login username, admin is default.');
341 console.log(' --tls Specifies that TLS must be used.');
342 console.log(' --consent [none/kvm/all] Set Intel AMT user consent feature.');
343 console.log(' --redir [0/1] Set Intel AMT redirection port feature.');
344 console.log(' --kvm [0/1] Set Intel AMT KVM feature.');
345 console.log(' --sol [0/1] Set Intel AMT Serial-over-LAN feature.');
346 console.log(' --ider [0/1] Set Intel AMT IDE redirection feature.');
347 } else if (action == 'meshcommander') {
348 console.log('This action launched a local web server that hosts MeshCommander, a Intel AMT management console.');
349 console.log('\r\nPossible arguments:\r\n');
350 console.log(' --localport [port] Local port used for the web server, 3000 is default.');
351 console.log('\r\nRun as a background service:\r\n');
352 console.log(' meshcommander install/uninstall/start/stop.');
353 } else if (action == 'amteventlog') {
354 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');
355 console.log('\r\nPossible arguments:\r\n');
356 console.log(' --output [filename] The output file for the Intel AMT event log.');
357 console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
358 console.log(' --user [username] The Intel AMT login username, admin is default.');
359 console.log(' --pass [password] The Intel AMT login password.');
360 console.log(' --tls Specifies that TLS must be used.');
361 console.log(' --uuidoutput Output with unique identifier as the filename.');
362 console.log(' --json Output as a JSON format.');
363 } else if (action == 'amtauditlog') {
364 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');
365 console.log('\r\nPossible arguments:\r\n');
366 console.log(' --output [filename] The output file for the Intel AMT audit log.');
367 console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
368 console.log(' --user [username] The Intel AMT login username, admin is default.');
369 console.log(' --pass [password] The Intel AMT login password.');
370 console.log(' --tls Specifies that TLS must be used.');
371 console.log(' --uuidoutput Output with unique identifier as the filename.');
372 console.log(' --json Output as a JSON format.');
373 } else if (action == 'amtider') {
374 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');
375 console.log('\r\nPossible arguments:\r\n');
376 console.log(' --host [hostname] The IP address or DNS name of Intel AMT.');
377 console.log(' --user [username] The Intel AMT login username, admin is default.');
378 console.log(' --pass [password] The Intel AMT login password.');
379 console.log(' --tls Specifies that TLS must be used.');
380 console.log(' --floppy [file] Specifies .img file to be mounted as a flppy disk.');
381 console.log(' --cdrom [file] Specifies .img file to be mounted as a CDROM disk.');
382 console.log(' --timeout [seconds] Optional, disconnect after number of seconds without disk read.');
383 console.log(' --iderstart [onreboot|graceful|now] Optional, when to start the IDER session.');
384 } else if (action == 'amtscan') {
385 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');
386 console.log('\r\Required arguments:\r\n');
387 console.log(' --scan [ip range] The IP address range to perform the scan on.');
388 } else if (action == 'amtwifi') {
389 console.log('AmtWifi is used to list, add or delete Intel AMT Wifi configuration. Example usage:\r\n\r\n meshcmd amtwifi --host 1.2.3.4 --user admin --pass mypassword --list');
390 console.log('\r\nRequired arguments:\r\n');
391 console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
392 console.log(' --pass [password] The Intel AMT login password.');
393 console.log('\r\nOptional arguments:\r\n');
394 console.log(' --user [username] The Intel AMT login username, admin is default.');
395 console.log(' --tls Specifies that TLS must be used.');
396 console.log(' --add Add new Wifi profile');
397 console.log(' --name New Wifi profile name');
398 console.log(' --priority Priority of this profile - default 0');
399 console.log(' --ssid Wifi SSID');
400 console.log(' --auth Wifi Authentication method (4 - WPA, 6 - WPA2/RSN) - default 6');
401 console.log(' --enc Wifi Encryption type (3 - TKIP, 4 - CCMP) - default 3');
402 console.log(' --psk Wifi password/pre-shared key');
403 console.log(' --del [profile-name] Delete new Wifi profile');
404 } else if (action == 'amtwake') {
405 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');
406 console.log('\r\nRequired arguments:\r\n');
407 console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
408 console.log(' --pass [password] The Intel AMT login password.');
409 console.log(' --[action] Action options are list, add, del.');
410 console.log('\r\nOptional arguments:\r\n');
411 console.log(' --user [username] The Intel AMT login username, admin is default.');
412 console.log(' --tls Specifies that TLS must be used.');
413 console.log(' --list List wake alarms profile');
414 console.log(' --add [alarm-name] Add new wake alarm');
415 console.log(' --date [yyyy-mm-dd] Alarm date in year-month-day format');
416 console.log(' --time (hh:mm:ss) Optional alarm time in hours:minutes:seconds format, default is 00:00:00.');
417 console.log(' --interval (dd-hh-mm) Optional alarm interval in days-hours-minutes format, default is alarm once.');
418 console.log(' --deletewhendone Indicates alarm is removed once triggered, default is to no remove.');
419 console.log(' --del [alarm-name] Remove a wake alarm');
420 } else if (action == 'amtrpe') {
421 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');
422 console.log('\r\nRequired arguments:\r\n');
423 console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
424 console.log(' --pass [password] The Intel AMT login password.');
425 console.log('\r\nOptional arguments:\r\n');
426 console.log(' --user [username] The Intel AMT login username, admin is default.');
427 console.log(' --tls Specifies that TLS must be used.');
428 console.log(' --reset / --poweron Power action to perform on Intel AMT device.');
429 console.log(' --pyrite [PSID] Perform pyrite revert.');
430 console.log(' --ssd [Password] Perform secure erase all SSDs.');
431 console.log(' --tpm Perform TPM Clear.');
432 console.log(' --nvm Perform clear BIOS NVM variables.');
433 console.log(' --bios Perform BIOS reload of golden configuration.');
434 console.log(' --csme Perform CSME unconfigure.');
435 } else if (action == 'amtddns') {
436 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');
437 console.log('\r\nRequired arguments:\r\n');
438 console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
439 console.log(' --pass [password] The Intel AMT login password.');
440 console.log('\r\nOptional arguments:\r\n');
441 console.log(' --set [disabled/dhcp/enabled] Set the dynamic DNS mode.');
442 console.log(' --interval [minutes] Set update interval in minutes, default is 1440, minimum is 20.');
443 console.log(' --ttl [seconds] Set time to live, default is 900.');
444 } else if ((action == 'amtterm') && (console.canonical != null)) {
445 console.log('AmtTerm is used to connect to the Serial-over-LAN port. Example usage:\r\n\r\n meshcmd amtterm --host 1.2.3.4 --user admin --pass mypassword');
446 console.log('\r\nRequired arguments:\r\n');
447 console.log(' --host [hostname] The IP address or DNS name of Intel AMT, 127.0.0.1 is default.');
448 console.log(' --pass [password] The Intel AMT login password.');
449 console.log('\r\nOptional arguments:\r\n');
450 console.log(' --tls Specifies that TLS must be used.');
451 } else {
452 actions.shift();
453 console.log('Invalid action, usage:\r\n\r\n meshcmd help [action]\r\n\r\nValid actions are: ' + actions.join(', ') + '.');
454 }
455 exit(0); return;
456 }
457 settings.action = settings.action.toLowerCase();
458 debug(1, "Settings: " + JSON.stringify(settings));
459
460 // Setup the proxy if needed
461 if ((typeof settings.proxy) == 'string') {
462 var proxy = settings.proxy.split(':'), proxyport = (proxy.length == 2) ? parseInt(proxy[1]) : 0;
463 if ((proxy.length != 2) || (proxy[0].length < 1) || (proxyport < 1) || (proxyport > 65535)) { console.log('Invalid \"proxy\" specified, use --proxy [hostname]:[port].'); exit(1); return; }
464 try { require('global-tunnel').initialize({ host: proxy[0], port: proxyport }); } catch (ex) { console.log(ex); exit(1); return; }
465 console.log('Proxy set to ' + proxy[0] + ':' + proxyport);
466 }
467
468 if (settings.action == 'amtstartconfig') {
469 // Start Intel AMT configuration
470 var amtMeiModule, amtMei;
471 try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
472 amtMei.on('error', function (e) { console.log('amtstartconfig error: ' + e); exit(1); return; });
473 amtMei.startConfiguration(function (state) {
474 if (state == 3) { console.log("Intel AMT is not in correct mode."); }
475 else if (state == 1) { console.log("Intel AMT internal error."); }
476 else if (state == 48) { console.log("Random generator not ready."); }
477 else if (state == 49) { console.log("Certificate not ready."); }
478 else if (state == 0) { console.log("Success."); }
479 else { console.log("Unknown status: " + state); }
480 exit(state);
481 });
482 } else if (settings.action == 'amtstopconfig') {
483 // Stop Intel AMT configuration
484 var amtMeiModule, amtMei;
485 try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
486 amtMei.on('error', function (e) { console.log('amtstopconfig error: ' + e); exit(1); return; });
487 amtMei.stopConfiguration(function (state) {
488 if (state == 3) { console.log("Intel AMT is not in in-provisionning mode."); }
489 else if (state == 1) { console.log("Intel AMT internal error."); }
490 else if (state == 0) { console.log("Success."); }
491 else { console.log("Unknown status: " + state); }
492 exit(state);
493 });
494 } else if (settings.action == 'smbios') {
495 // Display SM BIOS tables in raw form
496 SMBiosTables = require('smbios');
497 SMBiosTables.get(function (data) {
498 var r = SMBiosTables.parse(data);
499 var out = JSON.stringify(r, null, 2);
500 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); }
501 exit(0);
502 });
503 } else if (settings.action == 'rawsmbios') {
504 // Display SM BIOS tables in raw form
505 SMBiosTables = require('smbios');
506 SMBiosTables.get(function (data) {
507 var out = '';
508 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'; } } }
509 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); }
510 exit(0);
511 });
512 } else if (settings.action == 'route') {
513 // MeshCentral Router, port map local TCP port to a remote computer
514 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; }
515 if ((settings.remotenodeid == null) || (typeof settings.remotenodeid != 'string')) { console.log('No or invalid \"remoteNodeId\" specified.'); exit(1); return; }
516 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; }
517 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; }
518 if (settings.serverid != null) {
519 if ((typeof settings.serverid != 'string') || (settings.serverid.length != 96)) { console.log('No or invalid \"serverId\" specified.'); exit(1); return; }
520 } else {
521 if ((settings.serverhttpshash == null) || (typeof settings.serverhttpshash != 'string') || (settings.serverhttpshash.length != 96)) { console.log('No or invalid \"serverHttpsHash\" or \"serverId\" specified.'); exit(1); return; }
522 }
523 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; }
524 if (settings.serverurl != null) { startRouter(); } else { discoverMeshServer(); } // Start MeshCentral Router
525 } else if ((settings.action == 'amtversion') || (settings.action == 'amtversions') || (settings.action == 'amtver')) {
526 // Display Intel ME versions
527 var amtMeiModule, amtMei;
528 try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
529 amtMei.on('error', function (e) { console.log('amtversion error: ' + e); exit(1); return; });
530 amtMei.getVersion(function (val) {
531 if (args.json) {
532 console.log(JSON.stringify(val, null, 2));
533 } else {
534 console.log("BIOS Version = " + val.BiosVersion.toString());
535 for (var version in val.Versions) {
536 var extras = '', skuBits = ['', 'iQST', 'ASF', 'AMT', 'ISM', 'TPM', '', '', 'HomeIT', '', 'WOX', '', '', 'AT-p', 'Corporate', 'L3 Mgt Upgrade'];
537 if (val.Versions[version].Description == 'Sku') {
538 var n = parseInt(val.Versions[version].Version), x = [], xx = 1;
539 for (var i = 0; i < skuBits.length; i++) { if ((n & xx) != 0) { x.push(skuBits[i]); } xx = xx << 1; }
540 if (x.length > 0) { extras = ' (' + x.join(', ') + ')' }
541 }
542 console.log(val.Versions[version].Description + " = " + val.Versions[version].Version + extras);
543 }
544 }
545 exit(0);
546 return;
547 });
548 } else if (settings.action == 'amthashes') {
549 if (settings.hostname == null) {
550 // Display Intel AMT list of trusted hashes from the MEI driver
551 var amtMeiModule, amtMei, amtHashes = [];
552 try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
553 amtMei.on('error', function (e) { console.log('amthashes error: ' + e); exit(1); return; });
554 amtMei.getHashHandles(function (handles) {
555 exitOnCount = handles.length;
556 for (var i = 0; i < handles.length; ++i) {
557 this.getCertHashEntry(handles[i], function (result) {
558 var certState = [];
559 if (result.isDefault) { certState.push('Default'); }
560 if (result.isActive) { certState.push('Active'); } else { certState.push('Disabled'); }
561 amtHashes.push(result);
562 if (!args.json) { console.log(result.name + ', (' + certState.join(', ') + ')\r\n ' + result.hashAlgorithmStr + ': ' + result.certificateHash); }
563 if (--exitOnCount == 0) { if (args.json) { console.log(JSON.stringify(amtHashes, null, 2)); } exit(0); }
564 });
565 }
566 });
567 } else {
568 // We are going to use WSMAN to perform hash operations
569 performAmtTrustedHashes();
570 }
571 } else if (settings.action == 'netinfo') {
572 // Display network information
573 var interfaces = require('os').networkInterfaces();
574 console.log(JSON.stringify(interfaces, 2, ' '));
575 exit(0); return;
576 } else if (settings.action == 'amtinfo') {
577 // Display Intel AMT version and activation state
578 mestate = {};
579 var amtMeiModule, amtMei;
580 try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
581 amtMei.on('error', function (e) { console.log('amtinfo error: ' + e); exit(1); return; });
582 try {
583 amtMei.getVersion(function (result) {
584 if (result) {
585 for (var version in result.Versions) {
586 if (result.Versions[version].Description == 'AMT') { mestate.ver = result.Versions[version].Version; }
587 if (result.Versions[version].Description == 'Sku') { mestate.sku = parseInt(result.Versions[version].Version); }
588 }
589 amtMei.getProvisioningState(function (result) { if (result) { mestate.ProvisioningState = result; } });
590 amtMei.getProvisioningMode(function (result) { if (result) { mestate.ProvisioningMode = result; } });
591 amtMei.getEHBCState(function (result) { if (result) { mestate.ehbc = ((result === true) || (typeof result == 'object') && (result.EHBC === true)); } });
592 amtMei.getControlMode(function (result) { if (result) { mestate.controlmode = result; } });
593 amtMei.getMACAddresses(function (result) { if (result) { mestate.mac = result; } });
594 amtMei.getLanInterfaceSettings(0, function (result) { if (result) { mestate.net0 = result; } });
595 amtMei.getLanInterfaceSettings(1, function (result) { if (result) { mestate.net1 = result; } });
596 amtMei.getUuid(function (result) { if ((result != null) && (result.uuid != null)) { mestate.uuid = result.uuid; } });
597 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; } });
598 amtMei.getDnsSuffix(function (result) {
599 if (result) { mestate.DnsSuffix = result; }
600 getAmtOsDnsSuffix(mestate, function() {
601 if (args.json) {
602 console.log(JSON.stringify(mestate, null, 2));
603 exit(0);
604 } else if (mestate.ver && mestate.ProvisioningState && mestate.ProvisioningMode) {
605 var str = 'Intel ME v' + mestate.ver;
606 if (mestate.sku & 8) { str = 'Intel AMT v' + mestate.ver }
607 else if (mestate.sku & 16) { str = 'Intel SM v' + mestate.ver }
608 if (mestate.ProvisioningState.stateStr == 'PRE') { str += ', pre-provisioning state'; }
609 else if (mestate.ProvisioningState.stateStr == 'IN') { str += ', in-provisioning state'; }
610 else if (mestate.ProvisioningState.stateStr == 'POST') {
611 if (mestate.ProvisioningMode) {
612 if (mestate.controlmode) {
613 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; }
614 } else {
615 str += ', activated in ' + mestate.ProvisioningMode.modeStr;
616 }
617 }
618 }
619 if (mestate.ehbc) { str += ', EHBC enabled'; }
620 str += '.';
621 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)); }
622 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)); }
623 if ((mestate.net0 != null) && (mestate.net0.enabled == 1)) {
624 if (mestate.DnsSuffix != null) {
625 // Intel AMT has a trusted DNS suffix set, use that one.
626 str += '\r\nTrusted DNS suffix: ' + mestate.DnsSuffix;
627 } else if (mestate.OsDnsSuffix != null) {
628 // Already found the DNS suffix for the wired interface
629 str += '\r\nDNS suffix: ' + mestate.OsDnsSuffix;
630 } else {
631 // Look for the DNS suffix for the Intel AMT Ethernet interface
632 var fqdn = null, interfaces = require('os').networkInterfaces();
633 for (var i in interfaces) {
634 for (var j in interfaces[i]) {
635 if ((interfaces[i][j].mac == mestate.net0.mac) && (interfaces[i][j].fqdn != null) && (interfaces[i][j].fqdn != '')) { fqdn = interfaces[i][j].fqdn; }
636 }
637 }
638 if (fqdn != null) { str += '\r\nDNS suffix: ' + fqdn; }
639 }
640 }
641 if (typeof mestate.networkStatus == 'number') {
642 str += '\r\nConnection Status: ' + ['Direct', 'VPN', 'Outside', 'Unknown'][mestate.networkStatus];
643 str += ', CIRA: ' + ['Disconnected', 'Connecting', 'Connected'][mestate.remoteAccessStatus];
644 if ((mestate.remoteAccessStatus > 0) && (mestate.mpsHostname != null) && (mestate.mpsHostname.length > 0)) {
645 str += ' to ' + mestate.mpsHostname + ', ' + ['User initiated', 'Alert', 'Periodic', 'Provisioning'][mestate.remoteAccessTrigger];
646 }
647 }
648 console.log(str + '.');
649 exit(0);
650 } else {
651 console.log('Intel(R) AMT not supported.');
652 exit(1);
653 }
654 });
655 });
656 } else {
657 console.log("Unable to perform MEI operations, try running as " + ((process.platform == 'win32')?"administrator.":"root."));
658 exit(1); return;
659 }
660 });
661 } catch (ex) { console.log("Unable to perform MEI operations, try running as " + ((process.platform == 'win32')?"administrator.":"root.")); exit(1); return; }
662 } else if (settings.action == 'amtinfojson') {
663 // Display Intel AMT version and activation state
664 getMeiState(15, function (state) { // Flags: 1 = Versions, 2 = OsAdmin, 4 = Hashes, 8 = Network
665 if (typeof args.post == 'string') {
666 console.log("Attempting to send to " + args.post);
667 var http = require('http');
668 var options = http.parseUri(args.post);
669 options.method = 'POST';
670 options.rejectUnauthorized = false;
671 options.checkServerIdentity = function (cert) { }
672 //console.log("options: " + JSON.stringify(options, null, 2));
673 var req = http.request(options);
674 req.on('error', function (e) { console.log("amtinfojson error: " + e); exit(1); });
675 req.on('response', function (response) { console.log("Status code: " + response.statusCode); exit(1); });
676 req.end(JSON.stringify(state));
677 } else {
678 console.log(JSON.stringify(state, null, 2)); exit(0);
679 }
680 });
681 } else if (settings.action == 'amtsavestate') {
682 // Save the entire state of Intel AMT info a JSON file
683 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
684 if ((settings.hostname == null) || (typeof settings.hostname != 'string') || (settings.hostname == '')) { settings.hostname = '127.0.0.1'; }
685 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
686 if ((settings.output == null) || (typeof settings.output != 'string') || (settings.output == '')) { console.log('No or invalid \"output\" file specified, use --output [filename].'); exit(1); return; }
687 settings.protocol = 'http:';
688 settings.localport = 16992;
689 debug(1, "Settings: " + JSON.stringify(settings));
690 saveEntireAmtState();
691 } else if ((settings.action == 'microlms') || (settings.action == 'amtlms') || (settings.action == 'lms')) {
692 // Start Intel AMT MicroLMS
693 // Because of a bug in MEI on Linux, LMS will jam if not root. To work around this, start by checking AMT state first.
694 getMeiState(0, function (xstate) { // Flags: 1 = Versions, 2 = OsAdmin, 4 = Hashes, 8 = Network
695 if (xstate == null) { console.log("Unable to get Intel AMT state, try running as " + ((process.platform == 'win32')?"administrator.":"root.")); exit(1); return; }
696 startLms(function (state) {
697 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]);
698 if (((state == 0) || (state == 3)) && (settings.noconsole === true)) { exit(0); } else { console.log('Press ctrl-c to exit.'); }
699 }, false, xstate);
700 });
701 } else if (settings.action == 'amtpresence') {
702 // Heartbeat a Intel AMT watchdog
703 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
704 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
705 if ((settings.agent == null) || (typeof settings.agent != 'string') || (settings.agent == '')) { console.log('No or invalid \"agent\" specified, use --agent [agent].'); exit(1); return; }
706 performAmtAgentPresence();
707 } else if (settings.action == 'amtuuid') {
708 // Start running
709 if (settings.hostname != null)
710 {
711 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
712 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
713 }
714 settings.protocol = 'http:';
715 settings.localport = 16992;
716 debug(1, "Settings: " + JSON.stringify(settings));
717 getAmtUuid();
718 } else if (settings.action == 'amtconfig') {
719 // Start Intel AMT configuration
720 if ((settings.url == null) || (typeof settings.url != 'string') || (settings.url == '')) { console.log('No MeshCentral server URL specified, use --url [url].'); exit(1); return; }
721 if ((settings.id == null) || (typeof settings.id != 'string') || (settings.id == '')) { console.log('No device group identifier specified, use --id [identifier].'); exit(1); return; }
722 settings.id = settings.id.split('\'').join(''); // Remove single quotes.
723 debug(1, "Settings: " + JSON.stringify(settings));
724 configureAmt();
725 } else if (settings.action == 'amtccm') {
726 // Start activation to CCM
727 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; }
728 settings.protocol = 'http:';
729 settings.localport = 16992;
730 debug(1, "Settings: " + JSON.stringify(settings));
731 activeToCCM();
732 } else if (settings.action == 'amtdeactivate') {
733 // Deactivate CCM
734 debug(1, "Settings: " + JSON.stringify(settings));
735 deactivateCCM();
736 } else if (settings.action == 'amtacmdeactivate') {
737 // Deactivate ACM
738 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
739 if ((settings.type == null) || (typeof settings.type != 'string') || (settings.type == '')) { console.log('Unprovisioning \"type\" must be specified, use --type [partial/full].'); exit(1); return; }
740 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
741 if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
742 if (settings.tls == null) { settings.tls = false; }
743 debug(1, "Settings: " + JSON.stringify(settings));
744 deactivateACM();
745 } else if (settings.action == 'meshcommander') { // Start MeshCommander
746 startMeshCommander();
747 //} else if (settings.action == 'amtdisable') { // Disable AMT Network Interface
748 // amtDisable();
749 } else if (settings.action == 'amtscan') {
750 // Scan the network for Intel AMT devices
751 if ((settings.scan == null) || (typeof settings.scan != 'string') || (settings.scan == '')) { console.log('No or invalid \"scan\" specified, use --scan [ip range].'); exit(1); return; }
752 console.log('Scanning: ' + settings.scan + '...');
753 var AMTScannerModule = require('amt-scanner');
754 var amtscanner = new AMTScannerModule(), r = '';
755 amtscanner.scan(settings.scan, 2000, function (data) {
756 if (data.length > 0) {
757 r = '', pstates = ['NotActivated', 'InActivation', 'Activated'];
758 for (var i in data) {
759 var x = data[i];
760 if (r != '') { r += '\r\n'; }
761 r += x.address + ' - Intel AMT v' + x.majorVersion + '.' + x.minorVersion;
762 if (x.provisioningState < 3) { r += (', ' + pstates[x.provisioningState]); }
763 if (x.provisioningState == 2) { r += (', ' + x.openPorts.join(', ')); }
764 r += '.';
765 }
766 } else {
767 r = 'No Intel AMT found.';
768 }
769 console.log(r);
770 exit(0);
771 });
772 } else if (settings.action == 'amtauditlog') { // Read the Intel AMT audit log
773 if (settings.hostname != null) {
774 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
775 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
776 } else { settings.hostname = '127.0.0.1'; }
777 readAmtAuditLog();
778 } else if (settings.action == 'amteventlog') { // Read the Intel AMT audit log
779 if (settings.hostname != null) {
780 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
781 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
782 } else { settings.hostname = '127.0.0.1'; }
783 readAmtEventLog();
784 } else if (settings.action == 'amtider') { // Remote mount IDER image
785 if ((settings.hostname == null) || (typeof settings.hostname != 'string') || (settings.hostname == '')) { console.log('No or invalid \"hostname\" specified, use --hostname [password].'); exit(1); return; }
786 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
787 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
788 if ((settings.floppy == null) || (typeof settings.floppy != 'string') || (settings.floppy == '')) { settings.floppy = null; }
789 if ((settings.cdrom == null) || (typeof settings.cdrom != 'string') || (settings.cdrom == '')) { settings.cdrom = null; }
790 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; }
791 performIder();
792 } else if (settings.action == 'amtnetwork') { // Perform remote Intel AMT wired IPv4 configuration operation
793 if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
794 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
795 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
796 performAmtNetConfig(args);
797 } else if (settings.action == 'amtwifi') { // Perform remote Intel AMT Wifi configuration operation
798 if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
799 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
800 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
801 if (args.add != null) {
802 if ((args.name == null) || (typeof args.name != 'string') || args.name == '') { console.log("Wifi profile name is required."); exit(1); return; }
803 if ((args.ssid == null) || (typeof args.ssid != 'string') || args.ssid == '') { console.log("Wifi SSID is required."); exit(1); return; }
804 if ((args.psk == null) || (typeof args.psk != 'string') || args.psk == '') { console.log("Wifi password is required."); exit(1); return; }
805 }
806 if (args.del != null) {
807 if ((settings.name == null) || (typeof settings.name != 'string') || settings.name == '') { console.log("Wifi profile name is required."); exit(1); return; }
808 }
809 performAmtWifiConfig(args);
810 } else if (settings.action == 'amtwake') { // Perform remote Intel AMT wake alarm operations
811 if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
812 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
813 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
814 if ((args.del != null) && ((typeof args.del != 'string') || args.del == '')) { console.log("Alarm name is required (--del [name])."); exit(1); return; }
815 if (args.add != null) {
816 if (((typeof args.add != 'string') || args.add == '')) { console.log("Wake alarm name is required (--add [name])."); exit(1); return; }
817 if (((typeof args.date != 'string') || args.data == '')) { console.log("Wake alarm date is required (--date [yyyy-mm-dd])."); exit(1); return; }
818 }
819 performAmtWakeConfig(args);
820 } else if (settings.action == 'amtrpe') { // Perform Intel AMT remote platform erase operations
821 if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
822 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
823 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
824 performAmtPlatformErase(args);
825 } else if (settings.action == 'amtddns') { // Perform Intel AMT dynamic DNS get/set
826 if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
827 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
828 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
829 if (args.set != null) { args.set = args.set.toLowerCase(); }
830 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".'); }
831 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; } }
832 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; } }
833 performAmtDynamicDNS(args);
834 } else if (settings.action == 'amtfeatures') { // Perform remote Intel AMT feature configuration operation
835 if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
836 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
837 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
838 performAmtFeatureConfig(args);
839 } else if ((settings.action == 'amtterm') && (console.canonical != null)) {
840 if (settings.hostname == null) { settings.hostname = '127.0.0.1'; }
841 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
842 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
843 performAmtTerm(args);
844 } else if (settings.action == 'amtpower') { // Perform remote Intel AMT power operation
845 if ((settings.hostname == null) || (typeof settings.hostname != 'string') || (settings.hostname == '')) { console.log('No or invalid \"hostname\" specified, use --hostname [host].'); exit(1); return; }
846 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
847 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
848
849 /*
850 2 = Power On
851 3 = Sleep - Light
852 4 = Sleep - Deep
853 5 = Power Cycle (Off Soft)
854 6 = Power Off - Hard
855 7 = Hibernate
856 8 = Power Off - Soft
857 9 = Power Cycle (Off Hard)
858 10 = Main Bus Reset
859 11 = Diagnostic Interrupt (NMI)
860 12 = Power Off - Soft Graceful
861 13 = Power Off - Hard Graceful
862 14 = Main Bus Reset Graceful
863 15 = Power Cycle (Off - Soft Graceful)
864 16 = Power Cycle (Off - Hard Graceful)
865 */
866
867 settings.poweraction = 0;
868 if (args.poweron) { settings.poweraction = 2; }
869 if (args.sleep) { settings.poweraction = 3; }
870 if (args.powercycle) { settings.poweraction = 5; }
871 if (args.poweroff) { settings.poweraction = 8; }
872 if (args.hibernate) { settings.poweraction = 7; }
873 if (args.reset) { settings.poweraction = 10; }
874 //if (settings.poweraction == 0) { console.log('No power action, specify --poweron, --sleep, --powercycle, --poweroff, --hibernate, --reset.'); exit(1); return; }
875 // Accepted option for boot device are: pxe, hdd, cd
876 var bootdevices = ['pxe','hdd','cd'];
877 var ider_bootdevices = ['ider-floppy', 'ider-cdrom']
878 if (args.bootdevice) {
879 if (bootdevices.indexOf(args.bootdevice.toLowerCase())>=0) {
880 settings.bootdevice = args.bootdevice
881 // Set bootindex to 0 by default, unless overriden
882 settings.bootindex = 0
883 settings.ider_bootindex = 0
884 settings.ider_boot = false;
885 } else if (ider_bootdevices.indexOf(args.bootdevice.toLowerCase())>=0) {
886 settings.bootindex = 0
887 settings.ider_bootindex = ider_bootdevices.indexOf(args.bootdevice.toLowerCase());
888 settings.ider_boot = true;
889 } else {
890 console.log('Supported boot devices are pxe, hdd, cd, ider-floppy, ider-cdrom'); exit(1); return;
891 }
892 }
893 // boot index for cd and hdd
894 if (args.bootindex && args.bootindex >=0) {
895 settings.bootindex = args.bootindex;
896 }
897 performAmtPowerAction();
898 } else {
899 console.log('Invalid "action" specified.'); exit(1); return;
900 }
901}
902
903
904//
905// Intel AMT Trusted Hashes
906//
907
908function performAmtTrustedHashes() {
909 // Check the settings
910 if ((settings.password == null) || (typeof settings.password != 'string') || (settings.password == '')) { console.log('No or invalid \"password\" specified, use --password [password].'); exit(1); return; }
911 if ((settings.hostname == null) || (typeof settings.hostname != 'string') || (settings.hostname == '')) { settings.hostname = '127.0.0.1'; }
912 if ((settings.username == null) || (typeof settings.username != 'string') || (settings.username == '')) { settings.username = 'admin'; }
913 if ((typeof settings.create == 'string')) {
914 if ((settings.name == null) || (typeof settings.name != 'string') || (settings.name == '')) { console.log('No or invalid \"name\" specified, use --name [name].'); exit(1); return; }
915 if ((settings.create.length != 32) && (settings.create.length != 40) && (settings.create.length != 64) && (settings.create.length != 96)) { console.log('No or invalid \"create\" hash, must be in HEX format of length 30, 40, 64, 96.'); exit(1); return; }
916 if (Buffer.from(settings.create, 'hex').toString('hex') != settings.create.toUpperCase()) { console.log('No or invalid \"create\" specified, must be in HEX format.'); exit(1); return; }
917 settings.create = Buffer.from(settings.create, 'hex').toString('hex');
918 }
919 if ((typeof settings.delete == 'string')) {
920 if ((settings.delete.length != 32) && (settings.delete.length != 40) && (settings.delete.length != 64) && (settings.delete.length != 96)) { console.log('No or invalid \"delete\" hash, must be in HEX format of length 30, 40, 64, 96.'); exit(1); return; }
921 if (Buffer.from(settings.delete, 'hex').toString('hex') != settings.delete.toUpperCase()) { console.log('No or invalid \"delete\" specified, must be in HEX format.'); exit(1); return; }
922 settings.delete = Buffer.from(settings.delete, 'hex').toString('hex');
923 }
924
925 // See if MicroLMS needs to be started
926 if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
927 settings.noconsole = true; startLms(performAmtTrustedHashesEx);
928 } else {
929 performAmtTrustedHashesEx();
930 }
931}
932
933function performAmtTrustedHashesEx(x) {
934 var transport = require('amt-wsman-duk');
935 var wsman = require('amt-wsman');
936 var amt = require('amt');
937 wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
938 amtstack = new amt(wsstack);
939 amtstack.BatchEnum(null, ['AMT_ProvisioningCertificateHash'], performAmtTrustedHashesEx2);
940}
941
942function performAmtTrustedHashesEx2(stack, name, responses, status) {
943 if (status != 200) {
944 console.log('Unable to get trusted hashes, status = ' + status + '.');
945 } else {
946 var r = responses['AMT_ProvisioningCertificateHash'].responses;
947 if (settings.create) {
948 // Create a new hash entry
949 var instanceId = null;
950 for (var i in r) { if (Buffer.from(r[i]['HashData'], 'base64').toString('hex') == settings.create) { instanceId = r[i]['InstanceID']; } }
951 if (instanceId != null) { console.log('This trusted hash is already present.'); exit(1); return; }
952
953 // Setup hash type
954 var hashtype = -1;
955 var hash = Buffer.from(settings.create, 'hex');
956 if (hash.length == 16) { hashtype = 0; } // MD5
957 if (hash.length == 20) { hashtype = 1; } // SHA1
958 if (hash.length == 32) { hashtype = 2; } // SHA256
959 if (hash.length == 48) { hashtype = 3; } // SHA384
960 if (hashtype == -1) { console.log('Invalid hash type', hash.length); exit(1); return; }
961
962 // Setup object instance
963 var instance = { "Description": settings.name, "Enabled": true, "HashData": hash.toString('base64'), "HashType": hashtype, "IsDefault": false, "InstanceID": '' };
964
965 // Perform WSMAN "CREATE" operation.
966 amtstack.Create('AMT_ProvisioningCertificateHash', instance, function (stack, name, response, status) {
967 if (status != 200) { console.log('ERROR: Failed to create trusted hash.', status, JSON.stringify(response, null, 2)); } else { console.log('Done.'); }
968 exit(0);
969 });
970 return;
971 } else if (settings.delete) {
972 // Delete a hash entry
973 var instance = null;
974 for (var i in r) { if (Buffer.from(r[i]['HashData'], 'base64').toString('hex') == settings.delete) { instance = r[i]; } }
975 if (instance == null) { console.log('This trusted hash not present.'); exit(1); return; }
976
977 // Perform WSMAN "DELETE" operation.
978 amtstack.Delete('AMT_ProvisioningCertificateHash', instance, function (stack, name, response, status) {
979 if (status != 200) { console.log('ERROR: Failed to delete trusted hash.', status, JSON.stringify(response, null, 2)); } else { console.log('Done.'); }
980 exit(0);
981 });
982 return;
983 } else if (settings.json) {
984 // List the hashes in JSON format
985 console.log(JSON.stringify(r, null, 2));
986 } else {
987 // List the hashes
988 for (var i in r) {
989 var certState = [];
990 var hashTypes = ['MD5', 'SHA1', 'SHA256', 'SHA384'];
991 if (r[i]['IsDefault']) { certState.push('Default'); }
992 if (r[i]['Enabled']) { certState.push('Active'); } else { certState.push('Disabled'); }
993 console.log(r[i]['Description'] + ', (' + certState.join(', ') + ')\r\n ' + hashTypes[r[i]['HashType']] + ': ' + Buffer.from(r[i]['HashData'], 'base64').toString('hex'));
994 }
995 }
996 exit(0);
997 }
998}
999
1000
1001//
1002// Intel AMT Agent Presence
1003//
1004
1005function performAmtAgentPresence() { startLms(function () { tempWatchdogTimer = setTimeout(performAmtAgentPresenceRegister, 3000); }); }
1006
1007function performAmtAgentPresenceRegister() {
1008 // Setup the Intel AMT WSMAN stack
1009 tempWatchdogTimer = null;
1010 var transport = require('amt-wsman-duk');
1011 var wsman = require('amt-wsman');
1012 var amt = require('amt');
1013 wsstack = new wsman(transport, '127.0.0.1', settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
1014 amtstack = new amt(wsstack);
1015
1016 // Register the watchdog
1017 watchdog = { DeviceID: Buffer.from(guidToStr(settings.agent.split('-').join('')).split('-').join(''), 'hex').toString('base64'), Retry: 0 };
1018 amtstack.AMT_AgentPresenceWatchdog_RegisterAgent(performAmtAgentPresenceRegisterRetry, watchdog, watchdog.Seq, { 'DeviceID': watchdog.DeviceID });
1019}
1020
1021// Called after the agent is registered
1022function performAmtAgentPresenceRegisterRetry(stack, name, response, status, watchdog) {
1023 if ((status == 200) && (response.Body.SessionSequenceNumber) && (response.Body.TimeoutInterval)) {
1024 console.log('Asserting presence of the watchdog...');
1025 watchdog.Seq = response.Body.SessionSequenceNumber;
1026 watchdog.Interval = response.Body.TimeoutInterval * 800;
1027 watchdog.Retry = 0;
1028 tempWatchdogTimer = setTimeout(performAmtAgentPresenceAssert, watchdog.Interval);
1029 } else {
1030 debug(1, 'Failed to register, status = ' + status);
1031 watchdog.Retry++;
1032 if (watchdog.Retry < 5) {
1033 tempWatchdogTimer = setTimeout(function () { amtstack.AMT_AgentPresenceWatchdog_RegisterAgent(performAmtAgentPresenceRegisterRetry, watchdog, watchdog.Seq, { 'DeviceID': watchdog.DeviceID }); }, 1000);
1034 } else {
1035 console.log('Failed to register this watchdog.');
1036 exit(0);
1037 }
1038 }
1039}
1040
1041// Start a new agent assert
1042function performAmtAgentPresenceAssert() {
1043 watchdog.Seq++;
1044 amtstack.AMT_AgentPresenceWatchdog_AssertPresence(watchdog.Seq, performAmtAgentPresenceAssertRetry, watchdog, 0, { 'DeviceID': watchdog.DeviceID });
1045}
1046
1047// Called after the agent is asserted
1048function performAmtAgentPresenceAssertRetry(stack, name, response, status, watchdog) {
1049 if (status == 200) {
1050 debug(1, 'Successful assert, sequence = ' + watchdog.Seq);
1051 watchdog.Retry = 0;
1052 tempWatchdogTimer = setTimeout(performAmtAgentPresenceAssert, watchdog.Interval);
1053 } else {
1054 debug(1, 'Failed to assert, status = ' + status);
1055 watchdog.Retry++;
1056 if (watchdog.Retry < 5) {
1057 amtstack.AMT_AgentPresenceWatchdog_AssertPresence(watchdog.Seq, performAmtAgentPresenceAssertRetry, watchdog, 0, { 'DeviceID': watchdog.DeviceID });
1058 } else {
1059 console.log('Failed to assert presence on this watchdog.');
1060 exit(0);
1061 }
1062 }
1063}
1064
1065function performAmtAgentPresenceEx5(stack, name, response, status, watchdog) {
1066 console.log('b', status, watchdog);
1067 if (status == 200) {
1068 watchdog.Retry = 0;
1069 } else {
1070 watchdog.Retry++;
1071 if (watchdog.Retry < 5) {
1072 amtstack.AMT_AgentPresenceWatchdog_AssertPresence(watchdog.Seq, performAmtAgentPresenceEx4, watchdog, 0, { 'DeviceID': watchdog.DeviceID });
1073 } else {
1074 console.log('Failed to assert presence on this watchdog.');
1075 exit(0);
1076 }
1077 }
1078}
1079
1080
1081//
1082// Intel AMT Event Log
1083//
1084
1085function readAmtEventLog() {
1086 // See if MicroLMS needs to be started
1087 if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
1088 settings.noconsole = true; startLms(readAmtEventLogEx);
1089 } else {
1090 readAmtEventLogEx(9999);
1091 }
1092}
1093
1094function readAmtEventLogEx(x) {
1095 if (x == 9999) {
1096 var transport = require('amt-wsman-duk');
1097 var wsman = require('amt-wsman');
1098 var amt = require('amt');
1099 wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
1100 amtstack = new amt(wsstack);
1101 amtstack.GetMessageLog(readAmtEventLogEx2);
1102 } else {
1103 osamtstack.GetMessageLog(readAmtEventLogEx2);
1104 }
1105}
1106
1107function readAmtEventLogEx2(stack, messages) {
1108 if (messages == null) {
1109 console.log('Unable to get event log.');
1110 } else {
1111 var out = '';
1112 if (settings.json) {
1113 out = JSON.stringify(messages, 4, ' ');
1114 } else {
1115 for (var i in messages) { out += messages[i].Time + ', ' + messages[i].EntityStr + ', ' + messages[i].Desc + ', ' + messages[i].EventSeverity + '\r\n'; }
1116 }
1117 if ((settings.output == null || settings.output == "") && !settings.uuidoutput) { console.log(out); exit(1); }
1118 else {
1119 try {
1120 if (settings.output) {
1121 var file = fs.openSync(settings.output, 'w');
1122 fs.writeSync(file, Buffer.from(out));
1123 fs.closeSync(file);
1124 exit(0);
1125 }
1126 else if (settings.uuidoutput) {
1127 var destpath = null; //Dest path where messagelog file will be saved
1128 if ((typeof settings.uuidoutput) == 'string') {
1129 fs.statSync(settings.uuidoutput).isDirectory();//Validate directory path
1130 destpath = settings.uuidoutput;
1131 }
1132 //Generate uuid and append it to dest path
1133 stack.Get('CIM_ComputerSystemPackage', function (obj, name, response, xstatus, tag) {
1134 if (xstatus == 200) {
1135 var eventlogsfile = path.join(destpath, guidToStr(response.Body.PlatformGUID.toLowerCase() + '_Event' + (settings.json ? '.json' : '.csv')));
1136 var file = fs.openSync(eventlogsfile, 'w');
1137 fs.writeSync(file, Buffer.from(out));
1138 fs.closeSync(file);
1139 exit(0);
1140 } else {
1141 console.log('Intel AMT is not available or not activated, status = ' + status + '.');
1142 exit(1);
1143 }
1144 });
1145 }
1146 else {
1147 console.log('Invalid action, usage:\r\n\r\n meshcmd help amtauditlog');
1148 exit(1);
1149 }
1150 }
1151 catch (e) {
1152 console.log(e);
1153 exit(1);
1154 }
1155 }
1156 }
1157}
1158
1159//
1160// Intel AMT Audit Log
1161//
1162
1163function readAmtAuditLog() {
1164 // See if MicroLMS needs to be started
1165 if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
1166 settings.noconsole = true; startLms(readAmtAuditLogEx);
1167 } else {
1168 readAmtAuditLogEx(9999);
1169 }
1170}
1171
1172function readAmtAuditLogEx(x) {
1173 if (x == 9999) {
1174 var transport = require('amt-wsman-duk');
1175 var wsman = require('amt-wsman');
1176 var amt = require('amt');
1177 wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
1178 amtstack = new amt(wsstack);
1179 amtstack.GetAuditLog(readAmtAuditLogEx2);
1180 } else {
1181 osamtstack.GetAuditLog(readAmtAuditLogEx2);
1182 }
1183}
1184
1185function readAmtAuditLogEx2(stack, response, status) {
1186 if (status != 200) {
1187 console.log('Unable to get audit log, status = ' + status + '.');
1188 } else {
1189 var out = '';
1190 if (settings.json) {
1191 out = JSON.stringify(response, 4, ' ');
1192 } else {
1193 for (var i in response) {
1194 var name = ((response[i].Initiator != '') ? (response[i].Initiator + ': ') : '')
1195 out += (response[i].Time + ' - ' + name + response[i].Event + '\r\n');
1196 }
1197 }
1198 if ((settings.output == null || settings.output == "") && !settings.uuidoutput) { console.log(out); exit(1); }
1199 else {
1200 try {
1201 if (settings.output) {
1202 var file = fs.openSync(settings.output, 'w');
1203 fs.writeSync(file, Buffer.from(out));
1204 fs.closeSync(file);
1205 exit(0);
1206 }
1207 else if (settings.uuidoutput) {
1208 var destpath = null; //Dest path where auditlog file will be saved
1209 if ((typeof settings.uuidoutput) == 'string') {
1210 fs.statSync(settings.uuidoutput).isDirectory();//Validate directory path
1211 destpath = settings.uuidoutput;
1212 }
1213 //Generate uuid and append it to dest path
1214 stack.Get('CIM_ComputerSystemPackage', function (obj, name, response, xstatus, tag) {
1215 if (xstatus == 200) {
1216 var auditlogsfile = path.join(destpath, guidToStr(response.Body.PlatformGUID.toLowerCase() + '_Audit' + (settings.json ? '.json' : '.csv')));
1217 var file = fs.openSync(auditlogsfile, 'w');
1218 fs.writeSync(file, Buffer.from(out));
1219 fs.closeSync(file);
1220 exit(0);
1221 } else {
1222 console.log('Intel AMT is not available or not activated, status = ' + status + '.');
1223 exit(1);
1224 }
1225 });
1226 }
1227 else {
1228 console.log('Invalid action, usage:\r\n\r\n meshcmd help amtauditlog');
1229 exit(1);
1230 }
1231 }
1232 catch (e) {
1233 console.log(e);
1234 exit(1);
1235 }
1236 }
1237 }
1238}
1239
1240//
1241// Disable AMT Network
1242//
1243
1244//function amtDisable() {
1245// settings.noconsole = true;
1246// startLms(amtDisableEx);
1247//}
1248
1249//function amtDisableEx(stack, response, status) {
1250// //console.log(osamtstack);
1251// osamtstack.Get('AMT_EthernetPortSettings', function (stack, name, response, status) {
1252// console.log(response.Body);
1253// });
1254//}
1255
1256//
1257// MeshCommander local web server
1258//
1259
1260function startMeshCommander() {
1261 if (settings.localport == null) { settings.localport = 3000; }
1262
1263 // Start the web server
1264 var http = require('http');
1265 webServer = http.createServer();
1266 webServer.listen(settings.localport);
1267 webServer.wsList = {};
1268 webServer.wsListIndex = 0;
1269 webServer.on('upgrade', function (req, socket, head) {
1270 //console.log("WebSocket for " + req.url.split('?')[0]);
1271 switch (req.url.split('?')[0]) {
1272 case '/webrelay.ashx': // MeshCommander relay channel
1273 var ws = socket.upgradeWebSocket();
1274 socket.ws = ws;
1275 ws.wsIndex = ++webServer.wsListIndex;
1276 webServer.wsList[ws.wsIndex] = ws; // Keep a reference so the websocket and forwarder don't get disposed.
1277 ws.pause();
1278
1279 // We got a new web socket connection, initiate a TCP connection to the target Intel AMT host/port.
1280 var webargs = parseUrlArguments(req.url);
1281 if (webargs.p) { webargs.p = parseInt(webargs.p); }
1282 if (webargs.tls) { webargs.tls = parseInt(webargs.tls); }
1283 if (webargs.tls1only) { webargs.tls1only = parseInt(webargs.tls1only); }
1284 if (webargs.port) { webargs.port = parseInt(webargs.port); }
1285 debug(1, 'Opening web socket connection to ' + webargs.host + ':' + webargs.port + '.');
1286 //console.log('Opening web socket connection to ' + webargs.host + ':' + webargs.port + '.');
1287 if (webargs.tls == 0) {
1288 // If this is TCP (without TLS) set a normal TCP socket
1289 var net = require('net');
1290 ws.forwardclient = net.connect({ host: webargs.host, port: webargs.port })
1291 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 }); });
1292 ws.forwardclient.on('error', function () { debug(1, 'TCP connection error to ' + webargs.host + ':' + webargs.port + '.'); try { this.ws.end(); } catch (e) { } });
1293 ws.forwardclient.ws = ws;
1294 } else {
1295 // If TLS is going to be used, setup a TLS socket
1296 var tls = require('tls');
1297 var tlsoptions = { host: webargs.host, port: webargs.port, rejectUnauthorized: false };
1298 if (webargs.tls1only == 1) { tlsoptions.secureProtocol = 'TLSv1_method'; }
1299 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 }); });
1300 ws.forwardclient.on('error', function () { debug(1, 'TLS connection error to ' + webargs.host + ':' + webargs.port + '.'); try { this.ws.end(); } catch (e) { } });
1301 ws.forwardclient.ws = ws;
1302 }
1303
1304 // Handle pipe closure
1305 ws.on('end', function () { debug(1, 'Disconnected from ' + webargs.host + ':' + webargs.port + '.'); try { this.forwardclient.end(); } catch (e) { } delete webServer.wsList[this.wsIndex]; });
1306 ws.forwardclient.on('end', function () { try { this.ws.end(); } catch (e) { } });
1307
1308 break;
1309 default:
1310 socket.end();
1311 break;
1312 }
1313 });
1314 webServer.on('request', function (req, rsp) {
1315 //console.log("WebRequest for " + req.url.split('?')[0]);
1316 switch (req.url.split('?')[0]) {
1317 case '/': // Serve MeshCommander Web Application
1318 var meshcommander = null;
1319 try { meshcommander = fs.readFileSync('meshcommander.htm'); } catch (e) { }
1320 if (meshcommander != null) {
1321 rsp.writeHead(200, 'OK', { Server: 'JSLMS', 'Cache-Control': 'max-age=0, no-cache', 'X-Frame-Options': 'DENY', 'Content-Type': 'text/html', 'Transfer-Encoding': 'chunked' });
1322 rsp.end(meshcommander);
1323 } else {
1324 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 });
1325 rsp.end(Buffer.from(FullSite_IntelAmtLocalWebApp, 'base64'));
1326 }
1327 break;
1328 default: // Unknown request
1329 rsp.statusCode = 404;
1330 rsp.statusMessage = "Not Found";
1331 rsp.end();
1332 break;
1333 }
1334 });
1335 console.log('MeshCommander running on HTTP port ' + settings.localport + '.');
1336 console.log('Press ctrl-c to exit.');
1337}
1338
1339
1340//
1341// Configure Intel AMT
1342//
1343
1344function configureAmt() {
1345 settings.noconsole = true;
1346 // Due to a bug in MEI handling, we have to pull MEI state first before starting LMS.
1347 getMeiState(15, function (state) { // Flags: 1 = Versions, 2 = OsAdmin, 4 = Hashes, 8 = Network
1348 if (state == null) { console.log("Unable to get Intel AMT state, try running as " + ((process.platform == 'win32')?"administrator.":"root.")); exit(1); return; }
1349 if (state.ProvisioningState == null) { console.log('Intel AMT not ready for configuration.'); exit(1); return; }
1350 getAmtOsDnsSuffix(state, function() { startLms(configureAmt2, false, state); });
1351 });
1352}
1353
1354function configureAmt2(err, state) {
1355 console.log('Starting Intel AMT configuration...');
1356
1357 // Add indication if the device is battery powered, this is used to show a mobile icon when adding the device
1358 state.isBatteryPowered = (require('identifiers').isBatteryPowered && require('identifiers').isBatteryPowered());
1359
1360 // Add Intel AMT credentials if provided
1361 if ((typeof settings.password == 'string') && (settings.password != '')) {
1362 state.amtpass = settings.password;
1363 state.amtuser = 'admin';
1364 if ((typeof settings.username == 'string') && (settings.username != '')) { state.amtuser = settings.username; }
1365 }
1366
1367 // If a DNS suffix override is provided, use that
1368 if (settings.dnssuffix != null) { state.DnsSuffix = settings.dnssuffix; }
1369
1370 // If a description is provided, send it to the server
1371 if ((typeof settings.desc == 'string') && (settings.desc != '')) { state.desc = settings.desc; }
1372
1373 // Connect to MPS and start APF relay
1374 var apfarg = {
1375 mpsurl: settings.url,
1376 mpsuser: settings.id.substring(0, 16),
1377 mpspass: settings.id.substring(0, 16),
1378 mpskeepalive: 60000,
1379 clientname: state.OsHostname,
1380 clientaddress: '127.0.0.1',
1381 clientuuid: state.UUID,
1382 conntype: 2, // 0 = CIRA, 1 = Relay, 2 = LMS. The correct value is 2 since we are performing an LMS relay.
1383 meiState: state
1384 };
1385 if ((apfarg.clientuuid == null) || (apfarg.clientuuid.length != 36)) {
1386 console.log("Unable to get Intel AMT UUID: " + apfarg.clientuuid);
1387 exit(1); return;
1388 } else {
1389 settings.apftunnel = require('amt-apfclient')({ debug: (settings.debuglevel > 0) }, apfarg);
1390 settings.apftunnel.onJsonControl = configureJsonControl;
1391 settings.apftunnel.onChannelClosed = function () { exit(0); }
1392 try {
1393 settings.apftunnel.connect();
1394 console.log("Started APF tunnel...");
1395 } catch (e) {
1396 console.log(JSON.stringify(e));
1397 exit(1); return;
1398 }
1399 }
1400}
1401
1402function configureJsonControl(data) {
1403 switch (data.action) {
1404 case 'console': // Display a console message
1405 console.log(data.msg);
1406 break;
1407 case 'mestate': // Request an updated MEI state
1408 getMeiState(15, function (state) { settings.apftunnel.updateMeiState(state); });
1409 break;
1410 case 'deactivate': // Request CCM deactivation
1411 var amtMeiModule, amtMei;
1412 try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { settings.apftunnel.sendMeiDeactivationState(1); break; }
1413 amtMei.on('error', function (e) { settings.apftunnel.sendMeiDeactivationState(1); });
1414 amtMei.unprovision(1, function (status) { settings.apftunnel.sendMeiDeactivationState(status); }); // 0 = Success
1415 break;
1416 case 'startTlsHostConfig': // Request start of host based TLS ACM activation
1417 var amtMeiModule, amtMei;
1418 try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { settings.apftunnel.sendStartTlsHostConfigResponse({ state: -103 }); break; }
1419 amtMei.on('error', function (e) { settings.apftunnel.sendStartTlsHostConfigResponse({ state: -104 }); });
1420 amtMei.startConfigurationHBased(Buffer.from(data.hash, 'hex'), data.hostVpn, data.dnsSuffixList, function (response) {
1421 settings.apftunnel.sendStartTlsHostConfigResponse(response);
1422 });
1423 break;
1424 case 'stopConfiguration': // Request Intel AMT stop configuration.
1425 var amtMeiModule, amtMei;
1426 try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { settings.apftunnel.sendStartTlsHostConfigResponse({ state: -103 }); break; }
1427 amtMei.on('error', function (e) { settings.apftunnel.sendStartTlsHostConfigResponse({ state: -104 }); });
1428 amtMei.stopConfiguration(function (status) {
1429 settings.apftunnel.sendStopConfigurationResponse(status);
1430 });
1431 break;
1432 case 'close': // Close the CIRA-LMS connection
1433 exit(0);
1434 break;
1435 default:
1436 console.log("MeshCmd update may be needed, unknown JSON control action: " + data.action);
1437 break;
1438 }
1439}
1440
1441
1442//
1443// Deactivate Intel AMT CCM
1444//
1445
1446// 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.
1447function deactivateCCM() {
1448 var amtMeiModule, amtMei;
1449 try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
1450 amtMei.on('error', function (e) { console.log('deactivateCCM() error: ' + e); exit(1); return; });
1451 amtMei.unprovision(1, function (status) { if (status == 0) { console.log('Success'); } else { console.log('Error ' + status); } exit(1); });
1452}
1453
1454
1455//
1456// Activate Intel AMT to CCM
1457//
1458
1459function activeToCCM() {
1460 // See if MicroLMS needs to be started and setup the $$OsAdmin wsman stack
1461 settings.noconsole = true;
1462 startLms(activeToCCMEx); // TODO: Fix this so that it works even if LMS already running.
1463}
1464
1465function activeToCCMEx(state) {
1466 if (osamtstack == null) { console.log("Unable to perform MEI operations, try running as " + ((process.platform == 'win32') ? "administrator." : "root.")); exit(1); return; }
1467 osamtstack.BatchEnum(null, ['*AMT_GeneralSettings', '*IPS_HostBasedSetupService'], activeToCCMEx2);
1468}
1469
1470function activeToCCMEx2(stack, name, responses, status) {
1471 if (status != 200) { console.log('Failed to fetch activation status, status ' + status); exit(1); }
1472 else if (responses['IPS_HostBasedSetupService'].response['AllowedControlModes'].length != 2) { console.log('Client control mode activation not allowed'); exit(1); }
1473 else { osamtstack.IPS_HostBasedSetupService_Setup(2, md5hex('admin:' + responses['AMT_GeneralSettings'].response['DigestRealm'] + ':' + settings.password).substring(0, 32), null, null, null, null, activeToCCMEx3); }
1474}
1475
1476function activeToCCMEx3(stack, name, responses, status) {
1477 if (status != 200) { console.log('Failed to activate, status ' + status); }
1478 else if (responses.Body.ReturnValue != 0) { console.log('Client control mode activation failed: ' + responses.Body.ReturnValueStr); }
1479 else { console.log('Success'); exit(0); }
1480 exit(1);
1481}
1482
1483
1484
1485//
1486// Deactivate Intel AMT ACM
1487//
1488
1489// 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.
1490function deactivateACM() {
1491 settings.noconsole = true;
1492 startLms(deactivateACMEx);
1493}
1494
1495function deactivateACMEx() {
1496 var transport = require('amt-wsman-duk');
1497 var wsman = require('amt-wsman');
1498 var amt = require('amt');
1499 wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
1500 amtstack = new amt(wsstack);
1501 amtstack.Get("AMT_SetupAndConfigurationService", function (stack, name, responses, status) {
1502 if (status !== 200) {
1503 if ((responses != null) && (responses.Header != null) && (typeof responses.Header.error == 'string')) {
1504 console.log(responses.Header.error + ', Status: ' + status);
1505 if (status == 600) { console.log('Check that Intel AMT is in ACM mode and that the password is correct.'); }
1506 } else {
1507 console.log('Command not allowed, Status: ' + status);
1508 }
1509 exit(1);
1510 } else {
1511 var sacs = responses.Body;
1512 if (sacs.ZeroTouchConfigurationEnabled == true) { sacs.ZeroTouchConfigurationEnabled = true; }
1513 amtstack.Put("AMT_SetupAndConfigurationService", sacs, function (stack, name, responses, status) {
1514 if (settings.type == 'full') {
1515 amtstack.AMT_SetupAndConfigurationService_Unprovision(2, function (stack, name, responses, status) {
1516 if (status != 200) { console.log('Failed to fully unconfigure AMT, status ' + status); exit(1); }
1517 else if (responses.Body.ReturnValue != 0) { console.log('Unprovision failed: ' + responses.Body.ReturnValueStr); exit(1); }
1518 else { console.log('AMT fully unprovisioned.'); exit(0); }
1519 });
1520 } else {
1521 console.log('Only full unprovision is currently supported.');
1522 exit(0);
1523 }
1524 //} else if (settings.type == 'partial') {
1525 // amtstack.AMT_SetupAndConfigurationService_PartialUnprovision(null, function (stack, name, responses, status) {
1526 // if (status != 200) { console.log('Failed to partially unconfigure AMT, status ' + status); exit(1); }
1527 // else if (responses.Body.ReturnValue != 0) { console.log('Unprovision failed: ' + responses.Body.ReturnValueStr); exit(1); }
1528 // else { console.log('AMT partially unprovisioned.'); exit(0); }
1529 // });
1530 //}
1531 });
1532 }
1533 });
1534}
1535
1536//
1537// Get Intel AMT activation hashes
1538//
1539
1540var trustedHashes = null;
1541function getTrustedHashes(amtMei, func, tag) {
1542 if (trustedHashes != null) { func(tag); }
1543 trustedHashes = [];
1544 amtMei.getHashHandles(function (handles) {
1545 var exitOnCount = handles.length;
1546 for (var i = 0; i < handles.length; ++i) {
1547 this.getCertHashEntry(handles[i], function (result) {
1548 if (result.isActive == 1) { trustedHashes.push(result.certificateHash.toLowerCase()); }
1549 if (--exitOnCount == 0) { func(tag); }
1550 });
1551 }
1552 });
1553}
1554
1555
1556//
1557// Get AMT UUID
1558//
1559
1560// Called to get the UUID of Intel AMT, start by setting up MicroLMS if we are doing the operation on the local computer
1561function getAmtUuid()
1562{
1563 if ((settings.hostname == null) || (settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost'))
1564 {
1565 settings.hostname = '127.0.0.1';
1566 settings.noconsole = true;
1567 startLms(getAmtUuidEx);
1568 return;
1569 }
1570 else
1571 {
1572 getAmtUuidEx();
1573 }
1574}
1575
1576// Fetch the computer's UUID by fetching the CIM_ComputerSystemPackage WSMAN object.
1577function getAmtUuidEx() {
1578 var transport = require('amt-wsman-duk');
1579 var wsman = require('amt-wsman');
1580 var amt = require('amt');
1581 wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
1582 amtstack = new amt(wsstack);
1583 amtstack.Get("CIM_ComputerSystemPackage", function (obj, name, response, xstatus, tag) {
1584 if (xstatus == 200) { console.log("GUID: " + guidToStr(response.Body.PlatformGUID.toLowerCase())); } else { console.log("Intel AMT is not available or not activated."); } exit(1);
1585 });
1586}
1587
1588
1589//
1590// FETCH ALL INTEL AMT STATE
1591//
1592
1593function saveEntireAmtState2() {
1594 console.log('Fetching all Intel AMT state, this may take a few minutes...');
1595 var transport = require('amt-wsman-duk');
1596 var wsman = require('amt-wsman');
1597 var amt = require('amt');
1598 wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
1599 amtstack = new amt(wsstack);
1600 amtstack.onProcessChanged = onWsmanProcessChanged;
1601 //var AllWsman = "AMT_GeneralSystemDefenseCapabilities".split(',');
1602 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(',');
1603 IntelAmtEntireStateProgress = 101;
1604 IntelAmtEntireStateCalls = 3;
1605 IntelAmtEntireState = { 'localtime': Date(), 'utctime': new Date().toUTCString(), 'isotime': new Date().toISOString() };
1606 amtstack.BatchEnum(null, AllWsman, saveEntireAmtStateOk2, null, true);
1607 amtstack.GetAuditLog(saveEntireAmtStateOk3);
1608 amtstack.GetMessageLog(saveEntireAmtStateOk4);
1609}
1610
1611// Save the entire Intel AMT state
1612function saveEntireAmtState() {
1613 // See if MicroLMS needs to be started
1614 if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
1615 settings.noconsole = true;
1616 startLms().then(saveEntireAmtState2);
1617 } else {
1618 saveEntireAmtState2();
1619 }
1620}
1621
1622function onWsmanProcessChanged(a, b) { var x = Math.floor((a * 100) / b); if (x < IntelAmtEntireStateProgress) { IntelAmtEntireStateProgress = x; console.log((100 - x) + '%'); } }
1623function saveEntireAmtStateOk2(stack, name, responses, status) { if (status == 600) { console.log('ERROR: Unable to connect to Intel(R) AMT.'); exit(2); } IntelAmtEntireState['wsmanenums'] = responses; saveEntireAmtStateDone(); }
1624function saveEntireAmtStateOk3(stack, messages, status) { if (status == 600) { console.log('ERROR: Unable to connect to Intel(R) AMT.'); exit(2); } IntelAmtEntireState['auditlog'] = messages; saveEntireAmtStateDone(); }
1625function saveEntireAmtStateOk4(stack, messages, tag, status) { if (status == 600) { console.log('ERROR: Unable to connect to Intel(R) AMT.'); exit(2); } IntelAmtEntireState['eventlog'] = messages; saveEntireAmtStateDone(); }
1626
1627// Called when the entire state of Intel AMT is fetched.
1628function saveEntireAmtStateDone() {
1629 if (--IntelAmtEntireStateCalls != 0) return;
1630 var out = fs.openSync(settings.output, 'w');
1631 fs.writeSync(out, Buffer.from(JSON.stringify(IntelAmtEntireState)));
1632 fs.closeSync(out);
1633 console.log('Done, results written to ' + settings.output + '.');
1634 exit(1);
1635}
1636
1637
1638//
1639// FETCH ALL INTEL AMT MEI STATE
1640//
1641
1642// Get Intel AMT information using MEI
1643// 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.
1644var getAmtInfoFetching = null;
1645var getAmtInfoFetchingTimer = null;
1646function getAmtInfo(func, tag) {
1647 if (amtMei == null) { if (func != null) { func(null, tag); } return; }
1648 if (getAmtInfoFetching != null) { getAmtInfoFetching.push({ f: func, t: tag }); return; }
1649 getAmtInfoFetching = [{ f: func, t: tag }];
1650 amtMeiTmpState = { Flags: 0, TrustedHashes: [] }; // Flags: 1=EHBC, 2=CCM, 4=ACM
1651 getAmtInfoFetchingTimer = setTimeout(function () {
1652 // MEI failed to respond, break out and reset everthing.
1653 for (var i in getAmtInfoFetching) { if (getAmtInfoFetching[i].f != null) { getAmtInfoFetching[i].f(amtMeiTmpState, getAmtInfoFetching[i].t); } }
1654 getAmtInfoFetching = null;
1655 getAmtInfoFetchingTimer = null;
1656 var amtMeiModule, amtMei;
1657 try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
1658 amtMei.on('error', function (e) { console.log('getAmtInfo() error: ' + e); exit(1); return; });
1659 }, 3000);
1660 amtMei.getProtocolVersion(function (result) { if (result != null) { amtMeiTmpState.MeiVersion = result; } });
1661 amtMei.getVersion(function (val) {
1662 amtMeiTmpState.Versions = {};
1663 if (val != null) {
1664 for (var version in val.Versions) { amtMeiTmpState.Versions[val.Versions[version].Description] = val.Versions[version].Version; }
1665 amtMei.getProvisioningMode(function (result) { if (result != null) { amtMeiTmpState.ProvisioningMode = result.mode; } });
1666 amtMei.getProvisioningState(function (result) { if (result != null) { amtMeiTmpState.ProvisioningState = result.state; } });
1667 amtMei.getEHBCState(function (result) { if ((result != null) && (result.EHBC == true)) { amtMeiTmpState.Flags += 1; } });
1668 amtMei.getControlMode(function (result) { if (result != null) { if (result.controlMode == 1) { amtMeiTmpState.Flags += 2; } if (result.controlMode == 2) { amtMeiTmpState.Flags += 4; } } });
1669 //amtMei.getMACAddresses(function (result) { if (result != null) { amtMeiTmpState.mac = result; } });
1670 amtMei.getDnsSuffix(function (result) { if (result != null) { amtMeiTmpState.DnsSuffix = result; } });
1671 amtMei.getHashHandles(function (handles) {
1672 exitOnCount = handles.length;
1673 for (var i = 0; i < handles.length; ++i) {
1674 amtMei.getCertHashEntry(handles[i], function (result) {
1675 amtMeiTmpState.TrustedHashes.push({ Active: result.isActive, Default: result.isDefault, HashAlgorithm: result.hashAlgorithm, Name: result.name, Hash: result.certificateHash });
1676 if (--exitOnCount == 0) {
1677 amtMeiTmpState.Notifications = lmsNotifications; amtMeiState = amtMeiTmpState;
1678 for (var i in getAmtInfoFetching) { if (getAmtInfoFetching[i].f != null) { getAmtInfoFetching[i].f(amtMeiTmpState, getAmtInfoFetching[i].t); } }
1679 getAmtInfoFetching = null;
1680 clearTimeout(getAmtInfoFetchingTimer);
1681 getAmtInfoFetchingTimer = null;
1682 }
1683 });
1684 }
1685 });
1686 } else {
1687 amtMeiState = amtMeiTmpState;
1688 amtMeiState.ProvisioningMode = -858993460;
1689 amtMeiState.TrustedHashes = {};
1690 amtMeiState.Notifications = lmsNotifications;
1691 //console.log('getAmtInfo3', JSON.stringify(amtMeiState));
1692 if (func != null) { func(amtMeiState, tag); }
1693 }
1694 });
1695}
1696
1697
1698//
1699// MicroLMS
1700//
1701
1702var lmsControlSockets = {};
1703var lmsControlSocketsNextId = 1;
1704var lmsNotifications = [];
1705var amtLms = null;
1706var promise = require('promise');
1707
1708function startLms(func, lmscommander, tag) {
1709 var ret = new promise(function (res, rej) { this._res = res; this._rej = rej; });
1710 var lme_heci = null
1711 try { lme_heci = require('amt-lme'); } catch (ex) { }
1712 if (lme_heci == null) { if (func != null) { func(0, tag); } this.promise._res(); return; }
1713
1714 //var amtLms = null;
1715 var http = require('http');
1716
1717 console.log('Setting up MEI...');
1718 try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { console.log(ex); exit(1); return; }
1719 amtMei.on('error', function (e) { console.log('startLms() error: ' + e); exit(1); return; });
1720 //console.log("PTHI Connected.");
1721
1722 try { amtLms = new lme_heci({ debug: settings.lmsdebug, bindany: settings.bindany }); } catch (ex) { if (func != null) { func(0, tag); } return; }
1723 amtLms.promise = ret;
1724 amtLms.on('error', function (e) {
1725 //console.log('LME connection failed', e);
1726 if (lmscommander === true) { //settings.noconsole !== true) {
1727 startMeshCommanderLms();
1728 //console.log("LMS started, MeshCommander on HTTP/16994.");
1729 tempTimer = setTimeout(function () { delete tempTimer; setupMeiOsAdmin(func, 2, tag); }, 100);
1730 } else {
1731 //console.log('LME connection failed: ' + JSON.stringify(e));
1732 tempTimer = setTimeout(function () { delete tempTimer; setupMeiOsAdmin(func, 0, tag); }, 100);
1733 }
1734 this.promise._res();
1735 });
1736 amtLms.on('notify', function (data, options, str, code) {
1737 if (code == 'iAMT0052-3') {
1738 kvmGetData();
1739 } else if (str != null) {
1740 var notify = { date: Date.now(), str: str, code: code };
1741 lmsNotifications.push(notify);
1742 while (lmsNotifications.length > 100) { lmsNotifications.shift(); }
1743 var notifyBuf = Buffer.concat([Buffer.from('0900', 'hex'), Buffer.from(JSON.stringify(notify))]) // Add a notification
1744 for (var i in lmsControlSockets) { lmsControlSockets[i].write(notifyBuf); }
1745 }
1746 });
1747 //console.log('LME Connecting...');
1748 amtLms.on('bind', function (mapping) {
1749 if (mapping[16992]) { this.removeAllListeners('bind'); } else { return; }
1750 console.log('Started LMS...');
1751 amtLms.connected = true;
1752 this.promise._res();
1753
1754 //console.log("LME Connected.");
1755 if (settings.noconsole !== true) {
1756 startMeshCommanderLms();
1757 //console.log("LMS started, MeshCommander on HTTP/16994.");
1758 tempTimer = setTimeout(function () { delete tempTimer; setupMeiOsAdmin(func, 2, tag); }, 100);
1759 //console.logReferenceCount(tempTimer);
1760 } else {
1761 //console.log("LMS started.");
1762 tempTimer = setTimeout(function () { delete tempTimer; setupMeiOsAdmin(func, 1, tag); }, 100);
1763 //console.logReferenceCount(tempTimer);
1764 }
1765
1766 });
1767 return ret;
1768}
1769
1770function startMeshCommanderLms() {
1771
1772 amtLms.meshCommander = http.createServer();
1773 amtLms.meshCommander.listen(16994);
1774 amtLms.meshCommander.on('upgrade', function (req, socket, head) {
1775 //console.log("WebSocket for " + req.url.split('?')[0]);
1776 switch (req.url.split('?')[0]) {
1777 case '/lms.ashx': // MeshCommander control channel (PTHI)
1778 socket.ws = socket.upgradeWebSocket();
1779 socket.ws.on('data', processLmsControlData);
1780 socket.ws.on('end', function () { if (lmsControlSockets[this.id]) { delete lmsControlSockets[this.id]; /*console.log('removeControl', JSON.stringify(lmsControlSockets));*/ } });
1781 var id = lmsControlSocketsNextId++;
1782 lmsControlSockets[id] = socket.ws;
1783 socket.ws.id = id;
1784 //socket.ws.write(Buffer.concat([Buffer.from('0900', 'hex'), Buffer.from(JSON.stringify(lmsNotifications))])); // Send out full list of notifications
1785 //console.log('addControl', JSON.stringify(lmsControlSockets));
1786 break;
1787 case '/webrelay.ashx': // MeshCommander data channel (LME)
1788 socket.ws = socket.upgradeWebSocket();
1789 if (amtLms.connected == true) {
1790 // Route traffic directly into MicroLMS
1791 amtLms.bindDuplexStream(socket.ws, 'IPv4', 16992);
1792 } else {
1793 // Route traffic to real LMS service
1794 var net = require('net');
1795 socket.relay = net.connect({ host: '127.0.0.1', port: 16992 })
1796 socket.relay.on('connect', function () {
1797 socket.ws.on('data', function (data) { socket.relay.write(data); });
1798 socket.ws.on('end', function () { socket.relay.end(); });
1799 });
1800 socket.relay.on('data', function (data) { socket.ws.write(data); });
1801 socket.relay.on('close', function () { socket.ws.end(); });
1802 }
1803 break;
1804 default:
1805 socket.end();
1806 break;
1807 }
1808 });
1809 amtLms.meshCommander.on('request', function (req, rsp) {
1810 //console.log("WebRequest for " + req.url.split('?')[0]);
1811 switch (req.url.split('?')[0]) {
1812 case '/': // Serve MeshCommander Web Application for LMS
1813 var lmscommander = null;
1814 try { lmscommander = fs.readFileSync('lmscommander.htm'); } catch (e) { }
1815 if (lmscommander != null) {
1816 rsp.writeHead(200, 'OK', { Server: 'JSLMS', 'Cache-Control': 'max-age=0, no-cache', 'X-Frame-Options': 'DENY', 'Content-Type': 'text/html', 'Transfer-Encoding': 'chunked' });
1817 rsp.end(lmscommander);
1818 } else {
1819 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 });
1820 rsp.end(Buffer.from(_IntelAmtWebApp, "base64"));
1821 }
1822 break;
1823 default: // Unknown request
1824 rsp.statusCode = 404;
1825 rsp.statusMessage = "Not Found";
1826 rsp.end();
1827 break;
1828 }
1829
1830 });
1831}
1832
1833function setupMeiOsAdmin(func, state, tag) {
1834 if (amtMei == null) {
1835 if (func) { func(state, tag); }
1836 } else {
1837 amtMei.getLocalSystemAccount(function (x) {
1838 if ((x == null) || (x.user == null) || (x.pass == null)) { if (func) { func(state, tag); } return; } // No OsAdmin, stop here.
1839 var transport = require('amt-wsman-duk');
1840 var wsman = require('amt-wsman');
1841 var amt = require('amt');
1842
1843 oswsstack = new wsman(transport, '127.0.0.1', 16992, x.user, x.pass, false);
1844 osamtstack = new amt(oswsstack);
1845 if (func) { func(state, tag); }
1846
1847 // Setup KVM data channel if this is Intel AMT 12 or above
1848 amtMei.getVersion(function (x) {
1849 var amtver = null;
1850 try { for (var i in x.Versions) { if (x.Versions[i].Description == 'AMT') amtver = parseInt(x.Versions[i].Version.split('.')[0]); } } catch (e) { }
1851 if ((amtver != null) && (amtver >= 12)) {
1852 kvmGetData('skip'); // Clear any previous data, this is a dummy read to about handling old data.
1853 tempTimer = setInterval(function () { kvmGetData(); }, 2000); // Start polling for KVM data.
1854 kvmSetData(JSON.stringify({ action: 'restart', ver: 1 })); // Send a restart command to advise the console if present that MicroLMS just started.
1855 }
1856 });
1857 });
1858 }
1859}
1860
1861function kvmGetData(tag) {
1862 osamtstack.IPS_KVMRedirectionSettingData_DataChannelRead(kvmDataGetResponse, tag);
1863}
1864
1865function kvmDataGetResponse(stack, name, response, status, tag) {
1866 if ((tag != 'skip') && (status == 200) && (response.Body.ReturnValue == 0)) {
1867 var val = null;
1868 try { val = Buffer.from(response.Body.DataMessage, 'base64').toString(); } catch (e) { return }
1869 if (val != null) { kvmProcessData(response.Body.RealmsBitmap, response.Body.MessageId, val); }
1870 }
1871}
1872
1873var webRtcDesktop = null;
1874function kvmProcessData(realms, messageId, val) {
1875 var data = null;
1876 try { data = JSON.parse(val) } catch (e) { }
1877 if ((data != null) && (data.action)) {
1878 if (data.action == 'present') { kvmSetData(JSON.stringify({ action: 'present', ver: 1, platform: process.platform })); }
1879 if (data.action == 'offer') {
1880 webRtcDesktop = {};
1881 var rtc = require('ILibWebRTC');
1882 webRtcDesktop.webrtc = rtc.createConnection();
1883 webRtcDesktop.webrtc.on('connected', function () { });
1884 webRtcDesktop.webrtc.on('disconnected', function () { webRtcCleanUp(); });
1885 webRtcDesktop.webrtc.on('dataChannel', function (rtcchannel) {
1886 webRtcDesktop.rtcchannel = rtcchannel;
1887 var kvmmodule = require('meshDesktop');
1888 webRtcDesktop.kvm = kvmmodule.getRemoteDesktopStream();
1889 webRtcDesktop.kvm.pipe(webRtcDesktop.rtcchannel, { dataTypeSkip: 1, end: false });
1890 webRtcDesktop.rtcchannel.on('end', function () { webRtcCleanUp(); });
1891 webRtcDesktop.rtcchannel.on('data', function (x) { kvmCtrlData(this, x); });
1892 webRtcDesktop.rtcchannel.pipe(webRtcDesktop.kvm, { dataTypeSkip: 1, end: false });
1893 //webRtcDesktop.kvm.on('end', function () { console.log('WebRTC DataChannel closed2'); webRtcCleanUp(); });
1894 //webRtcDesktop.rtcchannel.on('data', function (data) { console.log('WebRTC data: ' + data); });
1895 });
1896 kvmSetData(JSON.stringify({ action: 'answer', ver: 1, sdp: webRtcDesktop.webrtc.setOffer(data.sdp) }));
1897 }
1898 }
1899}
1900
1901// Polyfill path.join
1902var path = {
1903 join: function () {
1904 var x = [];
1905 for (var i in arguments) {
1906 var w = arguments[i];
1907 if (w != null) {
1908 while (w.endsWith('/') || w.endsWith('\\')) { w = w.substring(0, w.length - 1); }
1909 if (i != 0) {
1910 while (w.startsWith('/') || w.startsWith('\\')) { w = w.substring(1); }
1911 }
1912 x.push(w);
1913 }
1914 }
1915 if (x.length == 0) return '/';
1916 return x.join('/');
1917 }
1918};
1919
1920// Get a formated response for a given directory path
1921function getDirectoryInfo(reqpath) {
1922 var response = { path: reqpath, dir: [] };
1923 if (((reqpath == undefined) || (reqpath == '')) && (process.platform == 'win32')) {
1924 // List all the drives in the root, or the root itself
1925 var results = null;
1926 try { results = fs.readDrivesSync(); } catch (e) { } // TODO: Anyway to get drive total size and free space? Could draw a progress bar.
1927 //console.log('a', objToString(results, 0, ' '));
1928 if (results != null) {
1929 for (var i = 0; i < results.length; ++i) {
1930 var drive = { n: results[i].name, t: 1 };
1931 if (results[i].type == 'REMOVABLE') { drive.dt = 'removable'; } // TODO: See if this is USB/CDROM or something else, we can draw icons.
1932 response.dir.push(drive);
1933 }
1934 }
1935 } else {
1936 // List all the files and folders in this path
1937 if (reqpath == '') { reqpath = '/'; }
1938 var xpath = path.join(reqpath, '*');
1939 var results = null;
1940
1941 try { results = fs.readdirSync(xpath); } catch (e) { }
1942 if (results != null) {
1943 for (var i = 0; i < results.length; ++i) {
1944 if ((results[i] != '.') && (results[i] != '..')) {
1945 var stat = null, p = path.join(reqpath, results[i]);
1946 try { stat = fs.statSync(p); } catch (e) { } // TODO: Get file size/date
1947 if ((stat != null) && (stat != undefined)) {
1948 if (stat.isDirectory() == true) {
1949 response.dir.push({ n: results[i], t: 2, d: stat.mtime });
1950 } else {
1951 response.dir.push({ n: results[i], t: 3, s: stat.size, d: stat.mtime });
1952 }
1953 }
1954 }
1955 }
1956 }
1957 }
1958 return response;
1959}
1960
1961// Process KVM control channel data
1962function kvmCtrlData(channel, cmd) {
1963 if (cmd.length > 0 && cmd.charCodeAt(0) != 123) {
1964 // This is upload data
1965 if (this.fileupload != null) {
1966 cmd = Buffer.from(cmd, 'base64');
1967 var header = cmd.readUInt32BE(0);
1968 if ((header == 0x01000000) || (header == 0x01000001)) {
1969 fs.writeSync(this.fileupload.fp, cmd.slice(4));
1970 channel.write({ action: 'upload', sub: 'ack', reqid: this.fileupload.reqid });
1971 if (header == 0x01000001) { fs.closeSync(this.fileupload.fp); this.fileupload = null; } // Close the file
1972 }
1973 }
1974 return;
1975 }
1976 //console.log('KVM Ctrl Data', cmd);
1977
1978 try { cmd = JSON.parse(cmd); } catch (ex) { console.error('Invalid JSON: ' + cmd); return; }
1979 if ((cmd.path != null) && (process.platform != 'win32') && (cmd.path[0] != '/')) { cmd.path = '/' + cmd.path; } // Add '/' to paths on non-windows
1980 switch (cmd.action) {
1981 case 'ping': {
1982 // This is a keep alive
1983 channel.write({ action: 'pong' });
1984 break;
1985 }
1986 case 'ls': {
1987 /*
1988 // Close the watcher if required
1989 var samepath = ((this.httprequest.watcher != undefined) && (cmd.path == this.httprequest.watcher.path));
1990 if ((this.httprequest.watcher != undefined) && (samepath == false)) {
1991 //console.log('Closing watcher: ' + this.httprequest.watcher.path);
1992 //this.httprequest.watcher.close(); // TODO: This line causes the agent to crash!!!!
1993 delete this.httprequest.watcher;
1994 }
1995 */
1996
1997 // Send the folder content to the browser
1998 var response = getDirectoryInfo(cmd.path);
1999 if (cmd.reqid != undefined) { response.reqid = cmd.reqid; }
2000 channel.write(response);
2001
2002 /*
2003 // Start the directory watcher
2004 if ((cmd.path != '') && (samepath == false)) {
2005 var watcher = fs.watch(cmd.path, onFileWatcher);
2006 watcher.tunnel = this.httprequest;
2007 watcher.path = cmd.path;
2008 this.httprequest.watcher = watcher;
2009 //console.log('Starting watcher: ' + this.httprequest.watcher.path);
2010 }
2011 */
2012 break;
2013 }
2014 case 'mkdir': {
2015 // Create a new empty folder
2016 fs.mkdirSync(cmd.path);
2017 break;
2018 }
2019 case 'mkfile': {
2020 // Create a new empty file
2021 fs.closeSync(fs.openSync(cmd.path, 'w'));
2022 break;
2023 }
2024 case 'rm': {
2025 // Remove many files or folders
2026 for (var i in cmd.delfiles) {
2027 var fullpath = path.join(cmd.path, cmd.delfiles[i]);
2028 try { fs.unlinkSync(fullpath); } catch (e) { console.log(e); }
2029 }
2030 break;
2031 }
2032 case 'rename': {
2033 // Rename a file or folder
2034 var oldfullpath = path.join(cmd.path, cmd.oldname);
2035 var newfullpath = path.join(cmd.path, cmd.newname);
2036 try { fs.renameSync(oldfullpath, newfullpath); } catch (e) { console.log(e); }
2037 break;
2038 }
2039 case 'download': {
2040 // Download a file, to browser
2041 var sendNextBlock = 0;
2042 if (cmd.sub == 'start') { // Setup the download
2043 if (this.filedownload != null) { channel.write({ action: 'download', sub: 'cancel', id: this.filedownload.id }); delete this.filedownload; }
2044 this.filedownload = { id: cmd.id, path: cmd.path, ptr: 0 }
2045 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; }
2046 if (this.filedownload) { channel.write({ action: 'download', sub: 'start', id: cmd.id }); }
2047 } else if ((this.filedownload != null) && (cmd.id == this.filedownload.id)) { // Download commands
2048 if (cmd.sub == 'startack') { sendNextBlock = 8; } else if (cmd.sub == 'stop') { delete this.filedownload; } else if (cmd.sub == 'ack') { sendNextBlock = 1; }
2049 }
2050 // Send the next download block(s)
2051 while (sendNextBlock > 0) {
2052 sendNextBlock--;
2053 var buf = Buffer.alloc(4096);
2054 var len = fs.readSync(this.filedownload.f, buf, 4, 4092, null);
2055 this.filedownload.ptr += len;
2056 if (len < 4092) { buf.writeInt32BE(0x01000001, 0); fs.closeSync(this.filedownload.f); delete this.filedownload; sendNextBlock = 0; } else { buf.writeInt32BE(0x01000000, 0); }
2057 channel.write(buf.slice(0, len + 4).toString('base64')); // Write as Base64
2058 }
2059 break;
2060 }
2061 case 'upload': {
2062 // Upload a file, from browser
2063 if (cmd.sub == 'start') { // Start the upload
2064 if (this.fileupload != null) { fs.closeSync(this.fileupload.fp); }
2065 if (!cmd.path || !cmd.name) break;
2066 this.fileupload = { reqid: cmd.reqid };
2067 var filepath = path.join(cmd.path, cmd.name);
2068 try { this.fileupload.fp = fs.openSync(filepath, 'wbN'); } catch (e) { }
2069 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 }); }
2070 }
2071 else if (cmd.sub == 'cancel') { // Stop the upload
2072 if (this.fileupload != null) { fs.closeSync(this.fileupload.fp); this.fileupload = null; }
2073 }
2074 break;
2075 }
2076 case 'copy': {
2077 // Copy a bunch of files from scpath to dspath
2078 for (var i in cmd.names) {
2079 var sc = path.join(cmd.scpath, cmd.names[i]), ds = path.join(cmd.dspath, cmd.names[i]);
2080 if (sc != ds) { try { fs.copyFileSync(sc, ds); } catch (e) { } }
2081 }
2082 break;
2083 }
2084 case 'move': {
2085 // Move a bunch of files from scpath to dspath
2086 for (var i in cmd.names) {
2087 var sc = path.join(cmd.scpath, cmd.names[i]), ds = path.join(cmd.dspath, cmd.names[i]);
2088 if (sc != ds) { try { fs.copyFileSync(sc, ds); fs.unlinkSync(sc); } catch (e) { } }
2089 }
2090 break;
2091 }
2092 default:
2093 // Unknown action, ignore it.
2094 break;
2095 }
2096}
2097
2098function webRtcCleanUp() {
2099 if (webRtcDesktop == null) return;
2100 if (webRtcDesktop.rtcchannel) {
2101 try { webRtcDesktop.rtcchannel.close(); } catch (e) { }
2102 try { webRtcDesktop.rtcchannel.removeAllListeners('data'); } catch (e) { }
2103 try { webRtcDesktop.rtcchannel.removeAllListeners('end'); } catch (e) { }
2104 delete webRtcDesktop.rtcchannel;
2105 }
2106 if (webRtcDesktop.webrtc) {
2107 try { webRtcDesktop.webrtc.close(); } catch (e) { }
2108 try { webRtcDesktop.webrtc.removeAllListeners('connected'); } catch (e) { }
2109 try { webRtcDesktop.webrtc.removeAllListeners('disconnected'); } catch (e) { }
2110 try { webRtcDesktop.webrtc.removeAllListeners('dataChannel'); } catch (e) { }
2111 delete webRtcDesktop.webrtc;
2112 }
2113 if (webRtcDesktop.kvm) {
2114 try { webRtcDesktop.kvm.end(); } catch (e) { }
2115 delete webRtcDesktop.kvm;
2116 }
2117 webRtcDesktop = null;
2118}
2119
2120function kvmSetData(x) {
2121 osamtstack.IPS_KVMRedirectionSettingData_DataChannelWrite(Buffer.from(x).toString('base64'), function () { });
2122}
2123
2124function startLmsWsmanResponse(stack, name, responses, status) {
2125 if (status == 600) { console.log("ERROR: Unable to connect to Intel(R) AMT."); }
2126 else if (status != 200) { console.log("ERROR: Unable to get object from Intel(R) AMT, status = " + status + "."); }
2127 else {
2128 //console.log(JSON.stringify(responses), status);
2129 var amtlogicalelements = responses['CIM_SoftwareIdentity'].responses;
2130 if (amtlogicalelements.length > 0) {
2131 var v = getInstance(amtlogicalelements, 'AMT')['VersionString'];
2132 amtversion = parseInt(v.split('.')[0]);
2133 amtversionmin = parseInt(v.split('.')[1]);
2134 //console.log(amtversion, amtversionmin);
2135 }
2136 }
2137}
2138
2139
2140// Process commands in the LMS control channel
2141// Command 9 is add a notification.
2142function processLmsControlData(data) {
2143 if (data.length < 2) return;
2144 var cmdid = data.readUInt16LE(0);
2145 switch (cmdid) {
2146 case 1: // Request basic Intel AMT information (CMD = 1)
2147 { getAmtInfo(function (meinfo, socket) { meinfo.LoginMode = 2; socket.write(Buffer.concat([Buffer.from('0100', 'hex'), Buffer.from(JSON.stringify(meinfo))])); }, this); break; }
2148 case 2: // Intel AMT MEI Unprovision (CMD = 2)
2149 { 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; }
2150 case 3: // Intel AMT MEI GetLocalSystemAccount (CMD = 3)
2151 { amtMei.getLocalSystemAccount(function (account, socket) { socket.write(Buffer.concat([Buffer.from('030000000000', 'hex'), account.raw])); }, this); break; }
2152 case 4: // Instruct Intel AMT to start remote configuration (CMD = 4)
2153 { amtMei.startConfiguration(function (status, socket) { var data = Buffer.alloc(6); data.writeUInt16LE(7, 0); data.writeUInt32LE(status, 2); socket.write(data); }, this); break; }
2154 case 5: // Instruct Intel AMT to stop remote configuration (CMD = 5)
2155 { amtMei.stopConfiguration(function (status, socket) { var data = Buffer.alloc(6); data.writeUInt16LE(7, 0); data.writeUInt32LE(status, 2); socket.write(data); }, this); break; }
2156 case 6: // Instruct Intel AMT connect CIRA (CMD = 6)
2157 { amtMei.openUserInitiatedConnection(function (status, socket) { var data = Buffer.alloc(6); data.writeUInt16LE(7, 0); data.writeUInt32LE(status, 2); socket.write(data); }, this); break; }
2158 case 7: // Instruct Intel AMT disconnect CIRA (CMD = 7)
2159 { amtMei.closeUserInitiatedConnection(function (status, socket) { var data = Buffer.alloc(6); data.writeUInt16LE(7, 0); data.writeUInt32LE(status, 2); socket.write(data); }, this); break; }
2160 case 8: // Get Intel AMT CIRA State (CMD = 8)
2161 { 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; }
2162 default:
2163 // Unknown action, ignore it.
2164 break;
2165 }
2166}
2167
2168
2169//
2170// MeshCentral TCP port router
2171//
2172
2173function startRouter() {
2174 // Start by requesting a login token, this is needed because of 2FA and check that we have correct credentials from the start
2175 var options;
2176 try {
2177 // Parse the URL
2178 options = http.parseUri(settings.serverurl.split('meshrelay.ashx').join('control.ashx'));
2179
2180 // Figure out the 2FA token to use if any
2181 var xtoken = null;
2182 if (settings.emailtoken) { xtoken = '**email**'; }
2183 else if (settings.smstoken) { xtoken = '**sms**'; }
2184 else if (settings.token != null) { xtoken = settings.token; }
2185
2186 // Complete the URL and add a x-meshauth header if needed
2187 var xurlargs = [];
2188 if (settings.serverid == null) {
2189 // Authenticate the server using HTTPS cert hash
2190 if (settings.authcookie != null) {
2191 xurlargs.push('auth=' + settings.authcookie);
2192 if (xtoken != null) { xurlargs.push('token=' + xtoken); }
2193 } else {
2194 if (xtoken != null) {
2195 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') };
2196 } else {
2197 options.headers = { 'host': options.host, 'x-meshauth': Buffer.from(settings.username, 'binary').toString('base64') + ',' + Buffer.from(settings.password, 'binary').toString('base64') };
2198 }
2199 }
2200 } else { options.headers = { 'host': options.host, 'x-meshauth': '*' }; } // Request inner authentication
2201 if (settings.loginkey) { xurlargs.push('key=' + settings.loginkey); }
2202 if (xurlargs.length > 0) { options.path += '?' + xurlargs.join('&'); }
2203 } catch (e) { console.log("Unable to parse \"serverUrl\"."); exit(1); return; }
2204
2205 debug(1, "Connecting to " + options.host + ".");
2206 debug(1, "Connection options: " + JSON.stringify(options) + ".");
2207 options.checkServerIdentity = onVerifyServer;
2208 options.rejectUnauthorized = false;
2209 settings.websocket = http.request(options);
2210 settings.websocket.upgrade = OnServerWebSocket;
2211 settings.websocket.on('error', function (ex) { console.log("Unable to connect to server: " + JSON.stringify(ex)); exit(1); return; });
2212 settings.websocket.on('response', function (rsp) { console.log("Unable to connect to server: " + rsp.statusMessage + " (" + rsp.statusCode + ")"); exit(1); return; });
2213 settings.websocket.end();
2214}
2215
2216function OnServerWebSocket(msg, s, head) {
2217 debug(1, "Connected...");
2218 settings.webchannel = s;
2219 s.on('data', function (msg) {
2220 var command = JSON.parse(msg);
2221 switch (command.action) {
2222 case 'close': {
2223 if (command.cause == 'noauth') {
2224 if (command.msg == 'tokenrequired') {
2225 if (command.email2fasent === true) {
2226 console.log("Login token email sent.");
2227 } else if ((command.email2fa === true) && (command.sms2fa === true)) {
2228 console.log("Login token required, use --token [token], or --emailtoken, --smstoken get a token.");
2229 } else if (command.sms2fa === true) {
2230 console.log("Login token required, use --token [token], or --smstoken get a token.");
2231 } else if (command.email2fa === true) {
2232 console.log("Login token required, use --token [token], or --emailtoken get a token.");
2233 } else {
2234 console.log("Login token required, use --token [token].");
2235 }
2236 } else if (command.msg == 'badtlscert') {
2237 console.log("Invalid TLS certificate detected.");
2238 } else if (command.msg == 'badargs') {
2239 console.log("Invalid protocol arguments.");
2240 } else {
2241 console.log("Invalid username/password.");
2242 }
2243 } else { console.log("Server disconnected: " + command.msg); }
2244 exit(1);
2245 return;
2246 }
2247 case 'serverinfo': {
2248 s.write("{\"action\":\"authcookie\"}"); // Ask for our first authentication cookie
2249 break;
2250 }
2251 case 'authcookie': {
2252 if (settings.acookie == null) {
2253 settings.acookie = command.cookie;
2254 settings.rcookie = command.rcookie;
2255 settings.renewCookieTimer = setInterval(function () { settings.webchannel.write("{\"action\":\"authcookie\"}"); }, 600000); // Ask for new cookie every 10 minutes
2256 startRouterEx();
2257 } else {
2258 settings.acookie = command.cookie;
2259 settings.rcookie = command.rcookie;
2260 }
2261 break;
2262 }
2263 case 'serverAuth': {
2264 // Check that the server certificate matches the serverid we have
2265 var hasher = require('SHA384Stream').create();
2266 var certDer = Buffer.from(command.cert, 'base64');
2267 var cert = require('tls').loadCertificate({ der: certDer });
2268 if (cert.getKeyHash().toString('hex') != settings.serverid) { console.log("Unable to authenticate the server, invalid server identifier."); exit(1); return; }
2269
2270 // Hash the signed data and verify the server signature
2271 var signDataHash = hasher.syncHash(Buffer.concat([Buffer.from(settings.serverAuthClientNonce, 'base64'), Buffer.from(settings.meshServerTlsHash, 'hex'), Buffer.from(command.nonce, 'base64')]));
2272 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; }
2273 debug(1, "Authenticated the server.");
2274
2275 // Switch to using HTTPS TLS certificate for authentication
2276 delete settings.serverid;
2277 settings.serverhttpshash = settings.meshServerTlsHash;
2278 delete settings.meshServerTlsHash;
2279
2280 // Figure out the 2FA token to use if any
2281 var xtoken = null;
2282 if (settings.emailtoken) { xtoken = '**email**'; }
2283 else if (settings.smstoken) { xtoken = '**sms**'; }
2284 else if (settings.token != null) { xtoken = settings.token; }
2285
2286 // Authenticate the server using HTTPS cert hash
2287 if (settings.authcookie != null) {
2288 if (xtoken != null) {
2289 s.write("{\"action\":\"userAuth\",\"auth\":\"" + settings.authcookie + "\",\"token\":\"" + xtoken + "\"}");
2290 } else {
2291 s.write("{\"action\":\"userAuth\",\"auth\":\"" + settings.authcookie + "\"}");
2292 }
2293 } else {
2294 if (xtoken != null) {
2295 s.write("{\"action\":\"userAuth\",\"username\":\"" + Buffer.from(settings.username, 'binary').toString('base64') + "\",\"password\":\"" + Buffer.from(settings.password, 'binary').toString('base64') + "\",\"token\":\"" + xtoken + "\"}");
2296 } else {
2297 s.write("{\"action\":\"userAuth\",\"username\":\"" + Buffer.from(settings.username, 'binary').toString('base64') + "\",\"password\":\"" + Buffer.from(settings.password, 'binary').toString('base64') + "\"}");
2298 }
2299 }
2300 break;
2301 }
2302 }
2303 });
2304 s.on('error', function () { console.log("Server connection error."); exit(1); return; });
2305 s.on('close', function () { console.log("Server closed the connection."); exit(1); return; });
2306
2307 // Perform inner server authentication
2308 if (settings.serverid != null) {
2309 debug(1, "Authenticating the server...");
2310 settings.serverAuthClientNonce = require('EncryptionStream').GenerateRandom(48).toString('base64');
2311 s.write("{\"action\":\"serverAuth\",\"cnonce\":\"" + settings.serverAuthClientNonce + "\",\"tlshash\":\"" + settings.meshServerTlsHash + "\"}"); // Ask for server authentication
2312 }
2313}
2314
2315function startRouterEx() {
2316 tcpserver = net.createServer(OnTcpClientConnected);
2317 tcpserver.on('error', function (e) { console.log("startRouterEx() Error: " + JSON.stringify(e)); exit(0); return; });
2318 try {
2319 tcpserver.listen(settings.localport, function () {
2320 // We started listening.
2321 if (settings.remotetarget == null) {
2322 console.log('Redirecting local port ' + settings.localport + ' to remote port ' + settings.remoteport + '.');
2323 } else {
2324 console.log('Redirecting local port ' + settings.localport + ' to ' + settings.remotetarget + ':' + settings.remoteport + '.');
2325 }
2326 console.log("Press ctrl-c to exit.");
2327
2328 // If settings has a "cmd", run it now.
2329 //process.exec("notepad.exe");
2330 });
2331 } catch (ex) { console.log("Unable to bind to local TCP port " + settings.localport + "."); exit(1); return; }
2332}
2333
2334// Called when a TCP connect is received on the local port. Launch a tunnel.
2335function OnTcpClientConnected(c) {
2336 try {
2337 // 'connection' listener
2338 debug(1, "Client connected");
2339 c.on('end', function () { disconnectTunnel(this, this.websocket, "Client closed"); });
2340 c.pause();
2341 var options;
2342 try {
2343 options = http.parseUri(settings.serverurl + '?auth=' + settings.acookie + '&nodeid=' + settings.remotenodeid + '&tcpport=' + settings.remoteport + (settings.remotetarget == null ? '' : '&tcpaddr=' + settings.remotetarget));
2344 } catch (e) { console.log("Unable to parse \"serverUrl\"."); exit(1); return; }
2345 options.checkServerIdentity = onVerifyServer;
2346 options.rejectUnauthorized = false;
2347 c.websocket = http.request(options);
2348 c.websocket.tcp = c;
2349 c.websocket.tunneling = false;
2350 c.websocket.upgrade = OnWebSocket;
2351 c.websocket.on('error', function (e) { console.log("OnTcpClientConnected() Error: " + JSON.stringify(e)); });
2352 c.websocket.end();
2353 } catch (e) { debug(2, e); }
2354}
2355
2356// Disconnect both TCP & WebSocket connections and display a message.
2357function disconnectTunnel(tcp, ws, msg) {
2358 if (ws != null) { try { ws.end(); } catch (e) { debug(2, e); } }
2359 if (tcp != null) { try { tcp.end(); } catch (e) { debug(2, e); } }
2360 debug(1, "Tunnel disconnected: " + msg);
2361}
2362
2363// Called when the web socket gets connected
2364function OnWebSocket(msg, s, head) {
2365 debug(1, "Websocket connected");
2366 s.on('data', function (msg) {
2367 if (this.parent.tunneling == false) {
2368 msg = msg.toString();
2369 if ((msg == 'c') || (msg == 'cr')) {
2370 // Pipe the connection, but don't pipe text websocket frames into the TCP socket.
2371 this.parent.tunneling = true; this.pipe(this.parent.tcp, { dataTypeSkip: 1 }); this.parent.tcp.pipe(this); debug(1, "Tunnel active");
2372 } else if ((msg.length > 6) && (msg.substring(0, 6) == 'error:')) {
2373 console.log(msg.substring(6));
2374 disconnectTunnel(this.tcp, this, msg.substring(6));
2375 }
2376 }
2377 });
2378 s.on('error', function () { disconnectTunnel(this.tcp, this, 'Websocket error'); });
2379 s.on('close', function () { disconnectTunnel(this.tcp, this, 'Websocket closed'); });
2380 s.parent = this;
2381}
2382
2383// Try to discover the location of the mesh server
2384function discoverMeshServer() { console.log("Looking for server..."); discoveryInterval = setInterval(discoverMeshServerOnce, 5000); discoverMeshServerOnce(); }
2385
2386// Try to discover the location of the mesh server only once
2387function discoverMeshServerOnce() {
2388 var interfaces = os.networkInterfaces();
2389 for (var adapter in interfaces) {
2390 if (interfaces.hasOwnProperty(adapter)) {
2391 for (var i = 0; i < interfaces[adapter].length; ++i) {
2392 try {
2393 var addr = interfaces[adapter][i];
2394 if (multicastSockets[i] == null) {
2395 multicastSockets[i] = dgram.createSocket({ type: (addr.family == 'IPv4' ? 'udp4' : 'udp6') });
2396 multicastSockets[i].bind({ address: addr.address, exclusive: false });
2397 }
2398 if (addr.family == 'IPv4') {
2399 multicastSockets[i].addMembership(membershipIPv4);
2400 //multicastSockets[i].setMulticastLoopback(true);
2401 multicastSockets[i].once('message', OnMulticastMessage);
2402 multicastSockets[i].send(settings.serverid, 16989, membershipIPv4);
2403 }
2404 } catch (ex) { }
2405 }
2406 }
2407 }
2408}
2409
2410// Called when a multicast packet is received
2411function OnMulticastMessage(msg, rinfo) {
2412 var m = msg.toString().split('|');
2413 if ((m.length == 3) && (m[0] == 'MeshCentral2') && (m[1] == settings.serverid)) {
2414 settings.serverurl = m[2].replace('%s', rinfo.address).replace('/agent.ashx', '/meshrelay.ashx');
2415 console.log("Found server at " + settings.serverurl + ".");
2416 if (discoveryInterval != null) { clearInterval(discoveryInterval); discoveryInterval = null; }
2417 startRouter();
2418 }
2419}
2420
2421
2422//
2423// IDER
2424//
2425
2426var ider = null;
2427var iderIdleTimer = null;
2428
2429// Perform IDER
2430function performIder() {
2431 if ((settings.floppy != null) && fs.existsSync(settings.floppy) == false) { console.log("Unable to floppy image file: " + settings.floppy); exit(); return; }
2432 if ((settings.cdrom != null) && fs.existsSync(settings.cdrom) == false) { console.log("Unable to CDROM image file: " + settings.cdrom); exit(); return; }
2433 var iderStarts = ['onreboot', 'graceful', 'now'];
2434 if ((settings.iderstart != null) && iderStarts.indexOf(settings.iderstart) < 0) { console.log("Unknown iderstart option: " + settings.iderstart); exit(); return; }
2435 try {
2436 var sfloppy = null, scdrom = null;
2437 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; } }
2438 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; } }
2439
2440 ider = require('amt-redir-duk')(require('amt-ider')());
2441 ider.onStateChanged = onIderStateChange;
2442 ider.m.floppy = sfloppy;
2443 ider.m.cdrom = scdrom;
2444 if (settings.iderstart) {
2445 ider.m.iderStart = iderStarts.indexOf(settings.iderstart);
2446 } else {
2447 ider.m.iderStart = 1; // OnReboot = 0, Graceful = 1, Now = 2
2448 }
2449 ider.m.debug = (settings.debuglevel > 0);
2450 if (settings.timeout > 0) {
2451 ider.m.sectorStats = iderSectorStats;
2452 ider.m.rx_timeout = settings.timeout;
2453 }
2454 //ider.digestRealmMatch = wsstack.comm.digestRealm;
2455 //ider.tlsv1only = amtstack.wsman.comm.tlsv1only;
2456 ider.Start(settings.hostname, (settings.tls == true) ? 16995 : 16994, settings.username ? 'admin' : settings.username, settings.password, settings.tls);
2457 } catch (ex) { console.log(ex); }
2458}
2459
2460function onIderStateChange(stack, state) { console.log(["Disconnected", "Connecting...", "Connected...", "Started IDER..."][state]); }
2461
2462function iderSectorStats(mode, dev, mediaBlocks, lba, len) {
2463 if (iderIdleTimer != null) { clearTimeout(iderIdleTimer); }
2464 iderIdleTimer = setTimeout(function () { console.log("Idle timeout"); exit(1); }, 1000 * settings.timeout);
2465}
2466
2467//
2468// Intel AMT IPv4 wired configuration
2469//
2470
2471function performAmtNetConfig(args) {
2472 if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
2473 settings.noconsole = true; startLms(performAmtNetConfig0, false, args);
2474 } else {
2475 performAmtNetConfig0(1, args);
2476 }
2477}
2478
2479function performAmtNetConfig0(state, args) {
2480 var transport = require('amt-wsman-duk');
2481 var wsman = require('amt-wsman');
2482 var amt = require('amt');
2483 wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
2484 amtstack = new amt(wsstack);
2485 amtstack.BatchEnum(null, ['AMT_EthernetPortSettings'], performAmtNetConfig1, args);
2486}
2487
2488function performAmtNetConfig1(stack, name, response, status, args) {
2489 if (status == 200) {
2490 // Set wired and wireless interfaces
2491 var amtwirelessif = -1;
2492 var amtwiredif = -1;
2493 for (var y in response['AMT_EthernetPortSettings'].responses) {
2494 var z = response['AMT_EthernetPortSettings'].responses[y];
2495 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.
2496 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
2497 }
2498
2499 // Check if configuration change is required
2500 if (args) {
2501 var docall = false;
2502 var x = JSON.parse(JSON.stringify(response['AMT_EthernetPortSettings'].responses[amtwiredif]));
2503 var y = response['AMT_EthernetPortSettings'].responses[amtwiredif];
2504 delete x['IpSyncEnabled'];
2505 delete x['LinkIsUp'];
2506 delete x['LinkPolicy'];
2507 delete x['MACAddress'];
2508 delete x['SharedDynamicIP'];
2509 delete x['SharedMAC'];
2510 delete x['SharedStaticIp'];
2511
2512 if ((y['IpSyncEnabled'] == false) && (args.ipsync === '1')) { x['IpSyncEnabled'] = true; docall = true; }
2513 if ((y['IpSyncEnabled'] == true) && (args.ipsync === '0')) { x['IpSyncEnabled'] = false; docall = true; }
2514 if (args.dhcp && (amtwiredif != -1) && (response['AMT_EthernetPortSettings'].responses[amtwiredif].DHCPEnabled == false)) {
2515 // Change to DHCP
2516 x['DHCPEnabled'] = true;
2517 docall = true;
2518 }
2519 else if (args.static && (amtwiredif != -1) && (response['AMT_EthernetPortSettings'].responses[amtwiredif].DHCPEnabled == true)) {
2520 // Change to STATIC
2521 x['DHCPEnabled'] = false;
2522 if (args.ip) { x['IPAddress'] = args.ip; } else { console.log("Missing IPv4 address, use --ip 1.2.3.4"); exit(1); }
2523 if (args.subnet) { x['SubnetMask'] = args.subnet; } else { console.log("Missing IPv4 subnet, use --subnet 255.255.255.0"); exit(1); }
2524 if (args.gateway) { x['DefaultGateway'] = args.gateway; }
2525 if (args.dns) { x['PrimaryDNS'] = args.dns; }
2526 if (args.dns2) { x['SecondaryDNS'] = args.dns2; }
2527 docall = true;
2528 }
2529 if (docall) {
2530 if (x['DHCPEnabled'] == true) {
2531 delete x['IPAddress'];
2532 delete x['DefaultGateway'];
2533 delete x['PrimaryDNS'];
2534 delete x['SecondaryDNS'];
2535 delete x['SubnetMask'];
2536 }
2537 pendingAmtConfigActions++;
2538 //console.log(JSON.stringify(x, 4, ' '));
2539 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);
2540 }
2541 }
2542
2543 if (pendingAmtConfigActions == 0) {
2544 var maxlen = 0;
2545 if (amtwiredif != -1) { for (var i in response['AMT_EthernetPortSettings'].responses[amtwiredif]) { if (i.length > maxlen) { maxlen = i.length; } } }
2546 if (amtwirelessif != -1) { for (var i in response['AMT_EthernetPortSettings'].responses[amtwirelessif]) { if (i.length > maxlen) { maxlen = i.length; } } }
2547
2548 if (amtwiredif != -1) { // Wired
2549 var z = response['AMT_EthernetPortSettings'].responses[amtwiredif];
2550 console.log("--WIRED---");
2551 for (var i in z) {
2552 if (['ElementName', 'InstanceID'].indexOf(i) == -1) {
2553 var name = i;
2554 while (name.length < maxlen) { name += ' '; }
2555 console.log(name + ' : ' + z[i]);
2556 }
2557 }
2558 }
2559 if (amtwirelessif != -1) { // Wireless
2560 var z = response['AMT_EthernetPortSettings'].responses[amtwirelessif];
2561 console.log("--WIRELESS---");
2562 for (var i in z) {
2563 if (['ElementName', 'InstanceID'].indexOf(i) == -1) {
2564 var name = i;
2565 while (name.length < maxlen) { name += ' '; }
2566 console.log(name + ' : ' + z[i]);
2567 }
2568 }
2569 }
2570 exit(0);
2571 }
2572 } else {
2573 console.log("Error, status " + status + ".");
2574 exit(1);
2575 }
2576}
2577
2578//
2579// Intel AMT Wifi configuration
2580//
2581
2582function performAmtWifiConfig(args) {
2583 if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
2584 settings.noconsole = true; startLms(performAmtWifiConfig0, false, args);
2585 } else {
2586 performAmtWifiConfig0(1, args);
2587 }
2588}
2589
2590function performAmtWifiConfig0(state, args) {
2591 var transport = require('amt-wsman-duk');
2592 var wsman = require('amt-wsman');
2593 var amt = require('amt');
2594 wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
2595 amtstack = new amt(wsstack);
2596 amtstack.BatchEnum(null, ['CIM_WiFiEndpointSettings'], performAmtWifiConfig1, args);
2597}
2598
2599function performAmtWifiConfig1(stack, name, response, status, args) {
2600 if (status == 600) { console.log('Unable to login, check that Intel AMT password is correct.'); exit(1); return; }
2601 if (status == 200) {
2602 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" };
2603 var wifiEncMethod = { 1: "Other", 2: "WEP", 3: "TKIP", 4: "CCMP", 5: "None" }
2604 var wifiProfiles = {};
2605 for (var y in response['CIM_WiFiEndpointSettings'].responses) {
2606 var z = response['CIM_WiFiEndpointSettings'].responses[y];
2607 var n = z['ElementName'];
2608 wifiProfiles[n] = { 'Priority': z['Priority'], 'SSID': z['SSID'], 'AuthenticationMethod': z['AuthenticationMethod'], 'EncryptionMethod': z['EncryptionMethod'] };
2609 }
2610
2611 if (args) {
2612 if (args.add) {
2613 if (args.auth == null) { args.auth = 6; } // if not set, default to WPA2 PSK
2614 if (args.enc == null) { args.enc = 3; } // if not set, default to TKIP
2615 if (args.priority == null) { args.priority = 0; } // if not set, default to 0
2616
2617 var wifiep = {
2618 __parameterType: 'reference',
2619 __resourceUri: 'http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_WiFiEndpoint',
2620 Name: 'WiFi Endpoint 0'
2621 };
2622
2623 var wifiepsettinginput = {
2624 __parameterType: 'instance',
2625 __namespace: 'http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_WiFiEndpointSettings',
2626 ElementName: args.name,
2627 InstanceID: 'Intel(r) AMT:WiFi Endpoint Settings ' + args.name,
2628 AuthenticationMethod: args.auth,
2629 EncryptionMethod: args.enc,
2630 SSID: args.ssid,
2631 Priority: args.priority,
2632 PSKPassPhrase: args.psk
2633 }
2634 stack.AMT_WiFiPortConfigurationService_AddWiFiSettings(wifiep, wifiepsettinginput, null, null, null,
2635 function (stck, nm, resp, sts) {
2636 if (sts == 200) {
2637 console.log("Wifi profile " + args.name + " successfully added.");
2638 } else {
2639 console.log("Failed to add wifi profile " + args.name + ".");
2640 }
2641 exit(0);
2642 });
2643 } else if (args.del) {
2644 if (wifiProfiles[args.name] == null) {
2645 console.log("Profile " + args.name + " could not be found.");
2646 exit(0);
2647 }
2648 stack.Delete('CIM_WiFiEndpointSettings', { InstanceID: 'Intel(r) AMT:WiFi Endpoint Settings ' + args.name },
2649 function (stck, nm, resp, sts) {
2650 if (sts == 200) {
2651 console.log("Wifi profile " + args.name + " successfully deleted.");
2652 } else {
2653 console.log("Failed to delete wifi profile " + args.name + ".");
2654 }
2655 exit(0);
2656 },
2657 0, 1);
2658 } else {
2659 console.log('List of Intel AMT Wifi profiles:');
2660 var wikiProfileCount = 0;
2661 for (var t in wifiProfiles) {
2662 var w = wifiProfiles[t];
2663 console.log('Profile Name: ' + t + '; Priority: ' + w['Priority'] + '; SSID: ' + w['SSID'] + '; Security: ' + wifiAuthMethod[w['AuthenticationMethod']] + '/' + wifiEncMethod[w['EncryptionMethod']]);
2664 wikiProfileCount++;
2665 }
2666 if (wikiProfileCount == 0) { console.log(' (No Wifi profiles stored)'); }
2667 exit(0);
2668 }
2669 } else {
2670 exit(0);
2671 }
2672 } else {
2673 console.log("Error, status " + status + ".");
2674 exit(1);
2675 }
2676}
2677
2678//
2679// Intel AMT wake alarm configuration
2680//
2681
2682function _fmtdatetime(str) {
2683 return str.replace('T', ' ').replace('Z', '');
2684}
2685
2686function _fmtinterval(str) {
2687 var cl = str.replace('T', '').substring(str.indexOf('P') + 1);
2688 cl = ' ' + cl.replace('D', " days ").replace('H', " hours ").replace('M', " minutes ");
2689 cl = cl.replace(" 1 days ", " 1 day ").replace(" 1 hours ", " 1 hour ").replace(" 1 minutes ", " 1 minute ");
2690 return cl.substring(0, cl.length - 1);
2691}
2692
2693function _fmttimepad(str) {
2694 str = '' + str;
2695 while (str.length < 2) { str = '0' + str; }
2696 return str;
2697}
2698
2699function convertAmtDataStr(str) {
2700 var timeArray = str.split('Z').join('').split('T').join('-').split(':').join('-').split('-');
2701 return new Date(timeArray[0], timeArray[1] - 1, timeArray[2], timeArray[3], timeArray[4], timeArray[5]);
2702}
2703
2704function prepareAlarmOccurenceTemplate(id, nm, start, interval, del) {
2705 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>';
2706}
2707
2708function performAmtWakeConfig(args) {
2709 if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
2710 settings.noconsole = true; startLms(performAmtWakeConfig0, false, args);
2711 } else {
2712 performAmtWakeConfig0(1, args);
2713 }
2714}
2715
2716function performAmtWakeConfig0(state, args) {
2717 var transport = require('amt-wsman-duk');
2718 var wsman = require('amt-wsman');
2719 var amt = require('amt');
2720 wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
2721 amtstack = new amt(wsstack);
2722 amtstack.BatchEnum(null, ['IPS_AlarmClockOccurrence'], performAmtWakeConfig1, args);
2723}
2724
2725function performAmtWakeConfig1(stack, name, response, status, args) {
2726 if (status == 200) {
2727 var response = response['IPS_AlarmClockOccurrence'].responses;
2728 if (!args) { exit(0); return; }
2729 if (args.list) {
2730 if (response.length == 0) {
2731 console.log('No wake alarms.');
2732 } else {
2733 for (var i = 0; i < response.length; i++) {
2734 var waketime = convertAmtDataStr(response[i]['StartTime']['Datetime']);
2735 var t = waketime.toLocaleString(), tx = t.indexOf('.');
2736 if (tx >= 0) { t = t.substring(0, tx); }
2737 var details = response[i]['ElementName'] + ', wake on ' + t.replace(' ', ' at ');
2738 if (response[i]['Interval'] != null) { details += ' and each' + _fmtinterval(response[i]['Interval']['Interval']); }
2739 if (response[i]['DeleteOnCompletion'] == true) { details += ", delete when done"; }
2740 console.log(details);
2741 }
2742 }
2743 exit(0);
2744 } else if (args.del) {
2745 // Remove a wake alarm, start by looking to see if it exists
2746 var alarmFound = false;
2747 for (var i = 0; i < response.length; i++) { if (response[i]['ElementName'] == args.del) { alarmFound = true; } }
2748 if (alarmFound == false) { console.log("Wake alarm " + args.del + " could not be found."); exit(0); return; }
2749 // Remote the alarm
2750 stack.Delete('IPS_AlarmClockOccurrence', { InstanceID: args.del },
2751 function (stck, nm, resp, sts) {
2752 if (sts == 200) { console.log("Done."); } else { console.log("Failed to delete wake alarm " + args.del + "."); }
2753 exit(0);
2754 },
2755 0, 1);
2756 } else if (args.add) {
2757 // Add a wake alarm
2758 var alarmFound = false;
2759 for (var i = 0; i < response.length; i++) { if (response[i]['ElementName'] == args.add) { alarmFound = true; } }
2760 if (alarmFound) { console.log("Wake alarm " + args.add + " already exists."); exit(0); return; }
2761 if (typeof args.time != 'string') { args.time = '00:00:00'; }
2762 if (typeof args.interval != 'string') { args.interval = ''; }
2763 var alarm_name = args.add;
2764 var x1 = args.date.split('-');
2765 var x2 = args.time.split(':');
2766 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.
2767 var alarm_starttime = _fmttimepad(t.getFullYear()) + '-' + _fmttimepad(t.getMonth() + 1) + '-' + _fmttimepad(t.getDate()) + 'T' + _fmttimepad(t.getHours()) + ':' + _fmttimepad(t.getMinutes()) + ':' + _fmttimepad(t.getSeconds()) + 'Z';
2768 var x = args.interval.split('-');
2769 if (x.length != 3) { x = [0, 0, 0]; }
2770 var alarm_interval = 'P' + x[0] + 'DT' + x[1] + 'H' + x[2] + 'M';
2771 var alarm_doc = (args.deletewhendone != null);
2772 var tpl = prepareAlarmOccurenceTemplate(alarm_name, alarm_name, alarm_starttime, alarm_interval, alarm_doc);
2773 stack.wsman.ExecMethodXml(amtstack.CompleteName('AMT_AlarmClockService'), 'AddAlarm', tpl,
2774 function (ws, resuri, response, status) {
2775 if (status != 200) { console.log("Failed to add alarm. Status: " + status + ". Verify the alarm is for a future time."); }
2776 else if (response.Body['ReturnValue'] != 0) { console.log("Failed to add alarm " + response.Body['ReturnValueStr'] + ". Verify the alarm is for a future time."); }
2777 else { console.log("Done."); }
2778 exit(0);
2779 }
2780 );
2781 } else {
2782 console.log("Unknown action, specify --list, --del or --add.");
2783 exit(0);
2784 }
2785 } else {
2786 console.log("Error, status " + status + ".");
2787 exit(1);
2788 }
2789}
2790
2791
2792//
2793// Intel AMT Dinamic DNS
2794//
2795
2796function performAmtDynamicDNS(args) {
2797 var transport = require('amt-wsman-duk');
2798 var wsman = require('amt-wsman');
2799 var amt = require('amt');
2800 wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
2801 amtstack = new amt(wsstack);
2802 amtstack.BatchEnum(null, ['*AMT_GeneralSettings'], performAmtDynamicDNS1, args);
2803}
2804
2805function performAmtDynamicDNS1(stack, name, response, status, args) {
2806 debug(0, "performAmtDynamicDNS1(" + status + "): " + JSON.stringify(response, null, 2));
2807 if (status == 200) {
2808 // View the current state
2809 var body = response['AMT_GeneralSettings'].responses.Body;
2810 var ddnsenabled = body['DDNSUpdateEnabled'];
2811 var ddnsserver = body['DDNSUpdateByDHCPServerEnabled'];
2812 var ddnsinverval = body['DDNSPeriodicUpdateInterval'];
2813 var ddnsttl = body['DDNSTTL'];
2814 var ddnsmode = (ddnsenabled == false) ? ((ddnsserver == true) ? 'DHCP' : 'Disabled') : 'Enabled';
2815 if (args.set || args.ttl || args.interval) {
2816 if (args.set == 'enabled') {
2817 body['DDNSUpdateEnabled'] = true;
2818 body['DDNSUpdateByDHCPServerEnabled'] = false;
2819 } else {
2820 if (args.set == 'dhcp') {
2821 body['DDNSUpdateEnabled'] = false;
2822 body['DDNSUpdateByDHCPServerEnabled'] = true;
2823 } else {
2824 body['DDNSUpdateEnabled'] = false;
2825 body['DDNSUpdateByDHCPServerEnabled'] = false;
2826 }
2827 }
2828 if (args.interval) { body['DDNSPeriodicUpdateInterval'] = args.interval; }
2829 if (args.ttl) { body['DDNSTTL'] = args.ttl; }
2830 amtstack.Put('AMT_GeneralSettings', body, function (stack, name, response, status, args) {
2831 if (status == 200) {
2832 delete args.set;
2833 delete args.ttl;
2834 delete args.interval;
2835 amtstack.BatchEnum(null, ['*AMT_GeneralSettings'], performAmtDynamicDNS1, args);
2836 } else {
2837 console.log('Unable to set new values, error: ' + status);
2838 exit(1);
2839 }
2840 }, args);
2841 } else {
2842 if (ddnsmode == 'Enabled') {
2843 console.log('Intel AMT DDNS mode: ' + ddnsmode + ', TTL: ' + ddnsttl + ' minute(s), Update Interval: ' + ddnsinverval + ' seconds(s).');
2844 } else {
2845 console.log('Intel AMT DDNS mode: ' + ddnsmode + '.');
2846 }
2847 exit(1);
2848 }
2849 } else { console.log("Error, status " + status + "."); exit(1); }
2850}
2851
2852
2853
2854//
2855// Intel AMT Remote Platform Erase
2856//
2857
2858function performAmtPlatformErase(args) {
2859 if (!settings.tls) { console.log("Remote Platfrom Erase (RPE) is only supported over TLS, add --tls"); exit(1); return; }
2860 var transport = require('amt-wsman-duk');
2861 var wsman = require('amt-wsman');
2862 var amt = require('amt');
2863 wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
2864 amtstack = new amt(wsstack);
2865 amtstack.BatchEnum(null, ['*CIM_BootService', '*AMT_BootCapabilities'], performAmtPlatformErase1, args);
2866}
2867
2868function performAmtPlatformErase1(stack, name, response, status, args) {
2869 debug(0, "performAmtPlatformErase1(" + status + "): " + JSON.stringify(response, null, 2));
2870 if (status == 200) {
2871 // See that RPE featues are supported
2872 var platfromEraseSupport = response['AMT_BootCapabilities'].response['PlatformErase'];
2873 if (platfromEraseSupport == null) { console.log("Remote Platfrom Erase (RPE) is not supported on this platform"); exit(1); return; }
2874 var supportedRpeFeatures = [];
2875 if (platfromEraseSupport == 0) { supportedRpeFeatures.push("None"); } else {
2876 if (platfromEraseSupport & (1 << 1)) { supportedRpeFeatures.push("Pyrite Revert (--pyrite)"); }
2877 if (platfromEraseSupport & (1 << 2)) { supportedRpeFeatures.push("Secure Erase All SSDs (--ssd)"); }
2878 if (platfromEraseSupport & (1 << 6)) { supportedRpeFeatures.push("TPM Clear (--tpm)"); }
2879 if (platfromEraseSupport & (1 << 25)) { supportedRpeFeatures.push("Clear BIOS NVM Variables (--nvm)"); }
2880 if (platfromEraseSupport & (1 << 26)) { supportedRpeFeatures.push("BIOS Reload of Golden Configuration (--bios)"); }
2881 if (platfromEraseSupport & (1 << 31)) { supportedRpeFeatures.push("CSME Unconfigure (--csme)"); }
2882 }
2883 console.log("RPE supported features: " + supportedRpeFeatures.join(", "));
2884
2885 // Compute requested operations flags
2886 var rpeflags = 0;
2887 if (args.pyrite) { rpeflags += (1 << 1); }
2888 if (args.ssd) { rpeflags += (1 << 2); }
2889 if (args.tpm) { rpeflags += (1 << 6); }
2890 if (args.nvm) { rpeflags += (1 << 25); }
2891 if (args.bios) { rpeflags += (1 << 26); }
2892 if (args.csme) { rpeflags += (1 << 31); }
2893 if (rpeflags == 0) { exit(1); return; }
2894 if ((rpeflags | platfromEraseSupport) != platfromEraseSupport) { console.log("Unable to perform unsupported RPE operation."); exit(1); return; }
2895 settings.rpeflags = rpeflags;
2896 settings.powerAction = 0;
2897 if (args.reset) { settings.powerAction = 10; } else if (args.poweron) { settings.powerAction = 2; }
2898 if (settings.powerAction == 0) { console.log("--reset or --poweron is required to perform RPE action."); exit(1); return; }
2899
2900 // See if OCR and RPE are enabled
2901 var enabledState = response['CIM_BootService'].response['EnabledState'];
2902 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" };
2903 var t = enabledBootStateStr[enabledState] ? enabledBootStateStr[enabledState] : ("Unknown, #" + enabledState);
2904 console.log("BootService enabled state: " + t);
2905
2906 var newEnabledState = enabledState;
2907 if (newEnabledState < 32768) { newEnabledState = 32768; }
2908 if ((newEnabledState & 2) == 0) {
2909 // Enabled RPE
2910 newEnabledState |= 2;
2911 console.log("Enabling RPE features...");
2912 amtstack.CIM_BootService_RequestStateChange(32771, null, performAmtPlatformErase2, args);
2913 } else {
2914 performAmtPlatformErase3(args);
2915 }
2916 } else { console.log("Error, status " + status + "."); exit(1); }
2917}
2918
2919function performAmtPlatformErase2(stack, name, response, status, args) {
2920 debug(0, "performAmtPlatformErase2(" + status + "): " + JSON.stringify(response, null, 2));
2921 if (status == 200) {
2922 if (response.Body['ReturnValueStr'] != 'SUCCESS') { console.log("Error, " + response.Body['ReturnValueStr'] + "."); exit(1); }
2923 else { console.log("Checking enabled RPE state..."); amtstack.BatchEnum(null, ['*CIM_BootService'], performAmtPlatformErase2b, args); }
2924 } else { console.log("Error, status " + status + "."); exit(1); }
2925}
2926
2927function performAmtPlatformErase2b(stack, name, response, status, args) {
2928 debug(0, "performAmtPlatformErase2b(" + status + "): " + JSON.stringify(response, null, 2));
2929 if (status == 200) {
2930 // See if OCR and RPE are enabled
2931 var enabledState = response['CIM_BootService'].response['EnabledState'];
2932 if (enabledState < 32768) { enabledState = 32768; }
2933 if ((enabledState & 2) == 0) { console.log("RPE can't be enabled, check RPE is enabled in BIOS."); exit(1); } else { performAmtPlatformErase3(args); }
2934 } else { console.log("Error, status " + status + "."); exit(1); }
2935}
2936
2937function performAmtPlatformErase3(args) {
2938 //debug(0, "performAmtPlatformErase3(" + status + "): " + JSON.stringify(response, null, 2));
2939 var tlv = makeUefiBootParam(1, settings.rpeflags, 4), tlvlen = 1;
2940 if ((settings.rpeflags & 2) && (typeof args.pyrite == 'string')) { tlv += makeUefiBootParam(10, args.pyrite); tlvlen++; }
2941 if ((settings.rpeflags & 4) && (typeof args.ssd == 'string')) { tlv += makeUefiBootParam(20, args.ssd); tlvlen++; }
2942 settings.platfromEraseTLV = { tlv: Buffer.from(tlv, 'binary').toString('base64'), tlvlen: tlvlen };
2943 debug(0, "platfromEraseTLV: " + JSON.stringify(settings.platfromEraseTLV, null, 2));
2944 console.log("Fetching boot information...");
2945 amtstack.Get('AMT_BootSettingData', performAmtPlatformErase4, 0, 1);
2946}
2947
2948function performAmtPlatformErase4(stack, name, response, status, args) {
2949 debug(0, "performAmtPlatformErase4(" + status + "): " + JSON.stringify(response, null, 2));
2950 if (status == 200) {
2951 var r = response['Body'];
2952 r['PlatformErase'] = true;
2953 r['UefiBootParametersArray'] = settings.platfromEraseTLV.tlv;
2954 r['UefiBootNumberOfParams'] = settings.platfromEraseTLV.tlvlen;
2955 debug(0, "BootConfig: " + JSON.stringify(r, null, 2));
2956 console.log("Setting boot order...");
2957 amtstack.CIM_BootConfigSetting_ChangeBootOrder(null, function (stack, name, response, status) {
2958 if (status != 200) { console.log("PUT CIM_BootConfigSetting_ChangeBootOrder, error #" + status + ((response.Header && response.Header.WsmanError) ? (', ' + response.Header.WsmanError) : '')); exit(1); return; }
2959 if (response.Body['ReturnValue'] != 0) { messagebox("Error, change boot order returns " + response.Body.ReturnValueStr); exit(1); return; }
2960 amtstack.Put('AMT_BootSettingData', r, performAmtPlatformErase5, 0, 1);
2961 }, 0, 1);
2962 } else { console.log("Error, status " + status + "."); exit(1); }
2963}
2964
2965function performAmtPlatformErase5(stack, name, response, status, args) {
2966 debug(0, "performAmtPlatformErase5(" + status + "): " + JSON.stringify(response, null, 2));
2967 if (status == 200) {
2968 console.log("Setting boot configuration role...");
2969 amtstack.SetBootConfigRole(1, performAmtPlatformErase6, 0, 1);
2970 } else { console.log("Error, status " + status + "."); exit(1); }
2971}
2972
2973function performAmtPlatformErase6(stack, name, response, status, args) {
2974 debug(0, "performAmtPlatformErase6(" + status + "): " + JSON.stringify(response, null, 2));
2975 if (status == 200) {
2976 if (response.Body['ReturnValueStr'] != 'SUCCESS') { console.log("Error, " + response.Body['ReturnValueStr'] + "."); exit(1); }
2977 else {
2978 console.log('Performing power state change...');
2979 amtstack.RequestPowerStateChange(settings.powerAction, performAmtPlatformErase7); // 2 = Power Up, 10 = Reset
2980 }
2981 } else { console.log("Error, status " + status + "."); exit(1); }
2982}
2983
2984function performAmtPlatformErase7(stack, name, response, status, args) {
2985 debug(0, "performAmtPlatformErase7(" + status + "): " + JSON.stringify(response, null, 2));
2986 if (status == 200) {
2987 if (response.Body['ReturnValueStr'] != 'SUCCESS') { console.log("Error, " + response.Body['ReturnValueStr'] + "."); exit(1); } else { console.log('Done.'); }
2988 exit(0);
2989 } else { console.log("Error, status " + status + "."); exit(1); }
2990}
2991
2992
2993// Returns a UEFI boot parameter in binary
2994function makeUefiBootParam(type, data, len) {
2995 if (typeof data == 'number') { if (len == 1) { data = String.fromCharCode(data & 0xFF); } if (len == 2) { data = ShortToStrX(data); } if (len == 4) { data = IntToStrX(data); } }
2996 return ShortToStrX(0x8086) + ShortToStrX(type) + IntToStrX(data.length) + data;
2997}
2998function IntToStrX(v) { return String.fromCharCode(v & 0xFF, (v >> 8) & 0xFF, (v >> 16) & 0xFF, (v >> 24) & 0xFF); }
2999function ShortToStrX(v) { return String.fromCharCode(v & 0xFF, (v >> 8) & 0xFF); }
3000
3001
3002//
3003// Intel AMT Serial-over-LAN
3004//
3005
3006var sol = null;
3007
3008// Called to start serial-over-lan terminal
3009function performAmtTerm(args) {
3010 try {
3011 sol = require('amt-redir-duk')(require('amt-sol')());
3012 sol.onStateChanged = onSolStateChange;
3013 sol.m.onData = onSolData;
3014 sol.m.debug = (settings.debuglevel > 0);
3015 sol.Start(settings.hostname, (settings.tls == true) ? 16995 : 16994, settings.username ? 'admin' : settings.username, settings.password, settings.tls);
3016 } catch (ex) { console.log(ex); }
3017}
3018
3019// Called when the serial-over-lan connection state changes
3020function onSolStateChange(stack, state) {
3021 console.log(["Disconnected", "Connecting...", "Connected...", "Started Serial-over-LAN..."][state]);
3022 if (state == 0)
3023 {
3024 console.echo = true; // This enables local echo to the console when keys are pressed
3025 console.canonical = true; // This puts the console into canonical mode, which means stdin will not process each key press individually, instead it will process line by line.
3026 exit(0);
3027 }
3028 if (state == 3)
3029 {
3030 console.echo = false; // This disables local echo to the console when keys are pressed
3031 console.canonical = false; // This takes the console out of canonical mode, which means stdin will process each key press individually, instead of by line.
3032 process.stdin.on('data', function (c) { sol.m.Send(c); });
3033 }
3034 else
3035 {
3036 // Serial-over-LAN is not active, stop any stdin key capture
3037 console.echo = true; // This enables local echo to the console when keys are pressed
3038 console.canonical = true; // This puts the console into canonical mode, which means stdin will not process each key press individually, instead it will process line by line.
3039 }
3040}
3041
3042// This is called when serial-over-lan data come in from Intel AMT
3043function onSolData(stack, data) { process.stdout.write(data); }
3044
3045
3046//
3047// Intel AMT feature configuration action
3048//
3049
3050function performAmtFeatureConfig(args) {
3051 if ((settings.hostname == '127.0.0.1') || (settings.hostname.toLowerCase() == 'localhost')) {
3052 settings.noconsole = true; startLms(performAmtFeatureConfig0, false, args);
3053 } else {
3054 performAmtFeatureConfig0(1, args);
3055 }
3056}
3057
3058function performAmtFeatureConfig0(state, args) {
3059 var transport = require('amt-wsman-duk');
3060 var wsman = require('amt-wsman');
3061 var amt = require('amt');
3062 wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
3063 amtstack = new amt(wsstack);
3064 amtstack.BatchEnum(null, ['*IPS_OptInService', '*AMT_RedirectionService', '*CIM_KVMRedirectionSAP'], performAmtFeatureConfig1, args);
3065}
3066
3067function performAmtFeatureConfig1(stack, name, response, status, args) {
3068 if (status == 200) {
3069 // User consent
3070 var optinrequired = response['IPS_OptInService'].response['OptInRequired'];
3071 if (args) {
3072 if ((args.userconsent == 'none') && (optinrequired != 0)) {
3073 pendingAmtConfigActions++;
3074 response['IPS_OptInService'].response['OptInRequired'] = 0;
3075 amtstack.Put('IPS_OptInService', response['IPS_OptInService'].response, function (stack, name, response, status) { if (--pendingAmtConfigActions == 0) { performAmtFeatureConfig0(); } });
3076 }
3077 else if ((args.userconsent == 'kvm') && (optinrequired != 1)) {
3078 pendingAmtConfigActions++;
3079 response['IPS_OptInService'].response['OptInRequired'] = 1;
3080 amtstack.Put('IPS_OptInService', response['IPS_OptInService'].response, function (stack, name, response, status) { if (--pendingAmtConfigActions == 0) { performAmtFeatureConfig0(); } });
3081 }
3082 else if ((args.userconsent == 'all') && (optinrequired != 0xFFFFFFFF)) {
3083 pendingAmtConfigActions++;
3084 response['IPS_OptInService'].response['OptInRequired'] = 0xFFFFFFFF;
3085 amtstack.Put('IPS_OptInService', response['IPS_OptInService'].response, function (stack, name, response, status) { if (--pendingAmtConfigActions == 0) { performAmtFeatureConfig0(); } });
3086 }
3087 }
3088
3089 // Redirection ports
3090 var redirportchange = false;
3091 var redirchange = false;
3092 var redir = (response['AMT_RedirectionService'].response['ListenerEnabled'] == true);
3093
3094 var sol = ((response['AMT_RedirectionService'].response['EnabledState'] & 2) != 0);
3095 var ider = ((response['AMT_RedirectionService'].response['EnabledState'] & 1) != 0);
3096 if (args) {
3097 if ((redir == false) && ((args.redir == 'enabled') || (args.redir == 1))) { response['AMT_RedirectionService'].response['ListenerEnabled'] = true; redirportchange = true; }
3098 if ((redir == true) && ((args.redir == 'disabled') || (args.redir == 0))) { response['AMT_RedirectionService'].response['ListenerEnabled'] = false; redirportchange = true; }
3099 if ((sol == false) && ((args.sol == 'enabled') || (args.sol == 1))) { sol = true; redirchange = true; }
3100 if ((sol == true) && ((args.sol == 'disabled') || (args.sol == 0))) { sol = false; redirchange = true; }
3101 if ((ider == false) && ((args.ider == 'enabled') || (args.ider == 1))) { ider = true; redirchange = true; }
3102 if ((ider == true) && ((args.ider == 'disabled') || (args.ider == 0))) { ider = false; redirchange = true; }
3103 if (redirportchange) { pendingAmtConfigActions++; amtstack.Put("AMT_RedirectionService", response['AMT_RedirectionService'].response, function (stack, name, response, status) { if (--pendingAmtConfigActions == 0) { performAmtFeatureConfig0(); } }); }
3104 if (redirchange) { pendingAmtConfigActions++; amtstack.AMT_RedirectionService_RequestStateChange((32768 + ((ider ? 1 : 0) + (sol ? 2 : 0))), function (stack, name, response, status) { if (--pendingAmtConfigActions == 0) { performAmtFeatureConfig0(); } }); }
3105 }
3106
3107 // KVM
3108 var kvm = false;
3109 var kvmchange = false;
3110 if (response['CIM_KVMRedirectionSAP'] != null) {
3111 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);
3112 if (args) {
3113 if ((kvm == false) && ((args.kvm == 'enabled') || (args.kvm == 1))) { kvm = true; kvmchange = true; }
3114 if ((kvm == true) && ((args.kvm == 'disabled') || (args.kvm == 0))) { kvm = false; kvmchange = true; }
3115 if (kvmchange) { pendingAmtConfigActions++; amtstack.CIM_KVMRedirectionSAP_RequestStateChange(kvm ? 2 : 3, 0, function (stack, name, response, status) { if (--pendingAmtConfigActions == 0) { performAmtFeatureConfig0(); } }); }
3116 }
3117 }
3118
3119 if (pendingAmtConfigActions == 0) {
3120 if (optinrequired == 0) { console.log("User Consent : None"); }
3121 else if (optinrequired == 1) { console.log("User Consent : KVM"); }
3122 else if (optinrequired == 0xFFFFFFFF) { console.log("User Consent : All"); }
3123 else { console.log("User Consent : " + optinrequired); }
3124 console.log("Redirection Port : " + (redir ? "Enabled" : "Disabled"));
3125 console.log("Serial-over-LAN : " + (sol ? "Enabled" : "Disabled"));
3126 console.log("IDE Redirection : " + (ider ? "Enabled" : 'Disabled'));
3127 if (response['CIM_KVMRedirectionSAP'] != null) { console.log("Remote desktop (KVM) : " + (kvm ? "Enabled" : "Disabled")); }
3128 exit(0);
3129 }
3130 } else {
3131 console.log("Error, status " + status + ".");
3132 exit(1);
3133 }
3134}
3135
3136
3137//
3138// Intel AMT Remote Power Action
3139//
3140
3141function performAmtPowerAction() {
3142 var transport = require('amt-wsman-duk');
3143 var wsman = require('amt-wsman');
3144 var amt = require('amt');
3145 wsstack = new wsman(transport, settings.hostname, settings.tls ? 16993 : 16992, settings.username, settings.password, settings.tls);
3146 amtstack = new amt(wsstack);
3147 if (settings.poweraction != 0) {
3148 // Check if there is bootdevice and the command is either poweron, powercycle or reset
3149 if ((settings.bootdevice || settings.ider_boot) && [2,5,10].indexOf(settings.poweraction)>=0) {
3150 // Change boot order
3151 amtstack.Get('AMT_BootSettingData', powerActionResponse1, 0, 1);
3152 } else {
3153 // Set the power state
3154 amtstack.RequestPowerStateChange(settings.poweraction, performAmtPowerActionEx);
3155 }
3156 } else {
3157 // Get the power state
3158 amtstack.Get('CIM_AssociatedPowerManagementService', performAmtPowerActionEx2, 0, 1);
3159 }
3160}
3161
3162function powerActionResponse1(stack, name, response, status) {
3163 if (status !=200) { console.log("Unable to get AMT_BootSettingData"); exit(1); return;}
3164 var r = response.Body;
3165 r['ConfigurationDataReset'] = false;
3166 r['BIOSPause'] = false;
3167 r['EnforceSecureBoot'] = false;
3168 r['BIOSSetup'] = false;
3169 if (settings.bootdevice && settings.bootdevice!='pxe') {
3170 r['BootMediaIndex'] = settings.bootindex;
3171 } else {
3172 r['BootMediaIndex'] = 0;
3173 }
3174 r['FirmwareVerbosity'] = 0;
3175 r['ForcedProgressEvents'] = false;
3176 r['IDERBootDevice'] = settings.ider_bootindex;
3177 r['LockKeyboard'] = false;
3178 r['LockPowerButton'] = false;
3179 r['LockResetButton'] = false;
3180 r['LockSleepButton'] = false;
3181 r['ReflashBIOS'] = false;
3182 r['UseIDER'] = settings.ider_boot;
3183 r['UseSOL'] = settings.ider_boot
3184 r['UseSafeMode'] = false;
3185 r['UserPasswordBypass'] = false;
3186 if (r['SecureErase'] != null) {
3187 r['SecureErase'] = false; // no secure erase
3188 }
3189 if (r['PlatformErase'] != null) {
3190 r['PlatformErase'] = false; //disable platform erase
3191 }
3192 delete r['WinREBootEnabled'];
3193 delete r['UEFILocalPBABootEnabled'];
3194 delete r['UEFIHTTPSBootEnabled'];
3195 delete r['SecureBootControlEnabled'];
3196 delete r['BootguardStatus'];
3197 delete r['OptionsCleared'];
3198 delete r['BIOSLastStatus'];
3199 delete r['UefiBootParametersArray'];
3200 if (r['UefiBootNumberOfParams'] != null) r['UefiBootNumberOfParams'] = 0;
3201 // Set the boot order to null, this is needed for some AMT versions that don't clear this automatically.
3202 amtstack.CIM_BootConfigSetting_ChangeBootOrder(null, function (stack, name, response, status) {
3203 if (status != 200) { console.log('PUT CIM_BootConfigSetting_ChangeBootOrder failed'); exit(1); return; }
3204 if (response.Body['ReturnValue'] != 0) { console.log('(1) Change Boot Order returns '+ response.Body.ReturnValueStr); exit(1); return; }
3205 amtstack.Put('AMT_BootSettingData', r, powerActionResponse2, 0, 1);
3206 }, 0, 1);
3207}
3208
3209function powerActionResponse2(stack, name, response, status, tag) {
3210 if (status != 200) { console.log('PUT AMT_BootSettingData failed.'); exit(1); return; }
3211 amtstack.SetBootConfigRole(1, powerActionResponse3, 0, 1);
3212}
3213
3214function powerActionResponse3(stack, name, response, status) {
3215 if (status != 200) { console.log('SetBootConfigRole failed.'); exit(1); return; }
3216 var bootsources = { 'pxe' : 'Force PXE Boot', 'hdd' : 'Force Hard-drive Boot', 'cd' : 'Force CD/DVD Boot'};
3217 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>';
3218 if (!(settings.bootdevice in bootsources)) { cbparam=null;}
3219 amtstack.CIM_BootConfigSetting_ChangeBootOrder(cbparam, function(st, nm, resp, sts) {
3220 if (resp.Body['ReturnValue'] != 0) { console.log('(2) Change Boot Order returns '+ resp.Body.ReturnValueStr); exit(1); return; }
3221 amtstack.RequestPowerStateChange(settings.poweraction, performAmtPowerActionEx);
3222 });
3223}
3224
3225
3226function performAmtPowerActionEx(stack, name, response, status) {
3227 if (status == 200) {
3228 console.log(response.Body.ReturnValueStr.split('_').join(' '));
3229 exit(0);
3230 } else {
3231 console.log("Error, status " + status + ".");
3232 exit(1);
3233 }
3234}
3235
3236var 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)"];
3237function performAmtPowerActionEx2(stack, name, response, status) {
3238 if (status == 200) {
3239 var powerNumber = parseInt(response.Body.PowerState);
3240 if ((powerNumber >= DMTFPowerStates.length) && (powerNumber > 1)) {
3241 console.log("Unknown power state: " + response.Body.PowerState);
3242 } else {
3243 console.log("Current power state: " + DMTFPowerStates[powerNumber]);
3244 }
3245 exit(0);
3246 } else {
3247 console.log("Error, status " + status + ".");
3248 exit(1);
3249 }
3250}
3251
3252
3253//
3254// Get MEI state
3255//
3256
3257// Get Intel MEI State in a flexible way
3258// Flags: 1 = Versions, 2 = OsAdmin, 4 = Hashes, 8 = Network
3259function getMeiState(flags, func) {
3260 var amtMeiModule, amtMei;
3261 try { amtMeiModule = require('amt-mei'); amtMei = new amtMeiModule(); } catch (ex) { func(null); return; }
3262 amtMei.on('error', function (e) { func(null); return; });
3263 try {
3264 var amtMeiTmpState = { 'core-ver': 1, OsHostname: require('os').hostname(), Flags: 0 }; // Flags: 1=EHBC, 2=CCM, 4=ACM
3265 amtMei.getVersion(function (result) {
3266 if (result == null) { func(null); return; }
3267 amtMeiTmpState.Versions = {}; for (var version in result.Versions) { amtMeiTmpState.Versions[result.Versions[version].Description] = result.Versions[version].Version; }
3268
3269 amtMei.getProtocolVersion(function (result) { if (result != null) { amtMeiTmpState.MeiVersion = result; } });
3270 //if ((flags & 1) != 0) { amtMei.getVersion(function (result) { if (result) { } }); }
3271 amtMei.getProvisioningMode(function (result) { if (result) { amtMeiTmpState.ProvisioningMode = result.mode; } });
3272 amtMei.getProvisioningState(function (result) { if (result) { amtMeiTmpState.ProvisioningState = result.state; } }); // 0: "Not Activated (Pre)", 1: "Not Activated (In)", 2: "Activated"
3273 amtMei.getEHBCState(function (result) { if ((result != null) && (result.EHBC == true)) { amtMeiTmpState.Flags += 1; } });
3274 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
3275 //amtMei.getMACAddresses(function (result) { if (result) { amtMeiTmpState.mac = result; } });
3276 if ((flags & 8) != 0) {
3277 amtMei.getLanInterfaceSettings(0, function (result) {
3278 if (result) {
3279 amtMeiTmpState.net0 = result;
3280 var fqdn = null, interfaces = require('os').networkInterfaces(); // Look for the DNS suffix for the Intel AMT Ethernet interface
3281 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; } } }
3282 }
3283 });
3284 amtMei.getLanInterfaceSettings(1, function (result) { if (result) { amtMeiTmpState.net1 = result; } });
3285 }
3286 amtMei.getUuid(function (result) { if ((result != null) && (result.uuid != null)) { amtMeiTmpState.UUID = result.uuid; } });
3287 if ((flags & 2) != 0) { amtMei.getLocalSystemAccount(function (x) { if ((x != null) && x.user && x.pass) { amtMeiTmpState.OsAdmin = { user: x.user, pass: x.pass }; } }); }
3288 amtMei.getDnsSuffix(function (result) { if (result != null) { amtMeiTmpState.DnsSuffix = result; } if ((flags & 4) == 0) { if (func != null) { func(amtMeiTmpState); } } });
3289 if ((flags & 4) != 0) {
3290 amtMei.getHashHandles(function (handles) {
3291 if ((handles != null) && (handles.length > 0)) { amtMeiTmpState.Hashes = []; } else { func(amtMeiTmpState); }
3292 var exitOnCount = handles.length;
3293 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); } } }); }
3294 });
3295 }
3296 });
3297 } catch (e) { if (func != null) { func(null); } return; }
3298}
3299
3300// On non-Windows platforms, we need to query the DHCP server for the DNS suffix
3301function getAmtOsDnsSuffix(mestate, func) {
3302 if ((process.platform == 'win32') || (mestate.net0 == null) || (mestate.net0.mac == null)) { func(mestate); return; }
3303 try { require('linux-dhcp') } catch (ex) { func(mestate); return; }
3304 require('linux-dhcp').client.info(mestate.net0.mac).then(function(d) {
3305 if ((typeof d.options == 'object') && (typeof d.options.domainname == 'string')) { mestate.OsDnsSuffix = d.options.domainname; }
3306 func(mestate);
3307 }, function(e) {
3308 console.log('DHCP error', e);
3309 func(mestate);
3310 });
3311}
3312
3313
3314//
3315// Startup
3316//
3317
3318// Parse URL arguments
3319function parseUrlArguments(url) {
3320 var r = {}, x = url.split('?');
3321 if (x.length < 2) return r;
3322 x = x[1].split('&');
3323 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); } }
3324 return r;
3325}
3326
3327// Remove a element from a array
3328function removeItemFromArray(array, element) {
3329 var index = array.indexOf(element);
3330 if (index !== -1) { array.splice(index, 1); }
3331}
3332
3333// Run MeshCmd, but before we do, we need to see if what type of service we are going to be
3334var serviceName = null, serviceDisplayName = null, serviceDesc = null;
3335for (var i in process.argv) {
3336 if (process.argv[i].toLowerCase() == 'install') { process.argv[i] = '-install'; }
3337 if (process.argv[i].toLowerCase() == 'uninstall') { process.argv[i] = '-uninstall'; }
3338 if ((process.argv[i].toLowerCase() == 'microlms') || (process.argv[i].toLowerCase() == 'amtlms') || (process.argv[i].toLowerCase() == 'lms')) {
3339 serviceName = 'MicroLMS';
3340 serviceDisplayName = "MicroLMS Service for Intel(R) AMT";
3341 serviceDesc = "Intel AMT Micro Local Manageability Service (MicroLMS)";
3342 } else if ((process.argv[i].toLowerCase() == 'intellms')) {
3343 serviceName = 'LMS';
3344 serviceDisplayName = "Intel(R) Management and Security Application Local Management Service";
3345 serviceDesc = "Intel(R) Management and Security Application Local Management Service - Provides OS-related Intel(R) ME functionality.";
3346 } else if ((process.argv[i].toLowerCase() == 'meshcommander') || (process.argv[i].toLowerCase() == 'commander')) {
3347 serviceName = 'MeshCommander';
3348 serviceDisplayName = "MeshCommander, Intel AMT Management console";
3349 serviceDesc = "MeshCommander is a Intel AMT management console.";
3350 }
3351}
3352
3353if (serviceName == null) {
3354 if (process.execPath.includes('MicroLMS')) { serviceName = 'MicroLMS'; }
3355 else if (process.execPath.includes('LMS')) { serviceName = 'LMS'; }
3356 else if (process.execPath.includes('MeshCommander')) { serviceName = 'MeshCommander'; }
3357 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(); } } }
3358 if (serviceName == null) { try { run(process.argv); } catch (e) { console.log("Run() error: " + e); } }
3359} else {
3360 var serviceHost = require('service-host');
3361 var meshcmdService = new serviceHost({ name: serviceName, displayName: serviceDisplayName, startType: 'AUTO_START', description: serviceDesc });
3362
3363 // Called when the background service is started.
3364 meshcmdService.on('serviceStart', function onStart() {
3365 //process.coreDumpLocation = 'C:\\tmp\\meshcommander.dmp';
3366 //process.on('exit', function () { console.log('exit3'); _debugCrash(); });
3367 console.setDestination(console.Destinations.DISABLED); // Disable console.log().
3368 //console.setDestination(console.Destinations.LOGFILE);
3369 //attachDebuger({ webport: 0, wait: 1 }).then(console.log, console.log);
3370
3371 if (process.execPath.includes('MicroLMS')) { run([process.execPath, 'microlms']); } // Start MicroLMS
3372 else if (process.execPath.includes('LMS')) { run([process.execPath, 'microlms']); } // Start MicroLMS
3373 else if (process.execPath.includes('MeshCommander')) { run([process.execPath, 'meshcommander']); } // Start MeshCommander
3374 else { console.log("Aborting Service Start, because unknown binary: " + process.execPath); exit(1); }
3375 });
3376
3377 // Called when the background service is stopping
3378 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.
3379
3380 // Called when the executable is not running as a service, run normally.
3381 meshcmdService.on('normalStart', function onNormalStart() { try { run(process.argv); } catch (e) { console.log("onNormalStart() error: " + e); } });
3382 meshcmdService.run();
3383}