Updated headers.

This commit is contained in:
Ylian Saint-Hilaire 2022-01-23 23:21:24 -08:00
parent 60ef217e2e
commit 836ad768ac
35 changed files with 43 additions and 35 deletions

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral Server IDER handler
* @author Ylian Saint-Hilaire & Bryan Roe
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral Intel(R) AMT Event Parser
* @author Ylian Saint-Hilaire & Bryan Roe
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral Intel AMT manager
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral Intel AMT Hello server
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral Intel(R) AMT Local Scanner
* @author Ylian Saint-Hilaire & Joko Sastriawan
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @fileoverview Script Compiler / Decompiler / Runner
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.1.0e
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral MSTSC & SSH relay
* @author Ylian Saint-Hilaire & Bryan Roe
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description Certificate generator
* @author Joko Sastriawan / Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral Common Library
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

2
db.js
View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral database module
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.2
*/

View File

@ -1,5 +1,5 @@
/*
Copyright 2018-2021 Intel Corporation
Copyright 2018-2022 Intel Corporation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral Firebase communication module
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral Intel(R) AMT Interceptor
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.3
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral letsEncrypt module, uses ACME-Client to do all the work.
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.2
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral MeshAgent
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2019-2021
* @copyright Intel Corporation 2019-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral accelerator
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral MeshAgent communication module
* @author Ylian Saint-Hilaire & Bryan Roe
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -3,7 +3,7 @@
/**
* @description MeshCentral bot sample code
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral main module
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,5 +1,13 @@
#!/usr/bin/env node
/**
* @description MeshCentral command line tool
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/
// Make sure we have the dependency modules
try { require('minimist'); } catch (ex) { console.log('Missing module "minimist", type "npm install minimist" to install it.'); return; }
try { require('ws'); } catch (ex) { console.log('Missing module "ws", type "npm install ws" to install it.'); return; }

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral remote desktop multiplexor
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral device file download relay module
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral IP KVM Management Module
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2021
* @copyright Intel Corporation 2021-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral e-mail server communication modules
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral connection relay module
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral Mesh Agent Local Scanner
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral SMS gateway communication module
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral MeshAgent
* @author Ylian Saint-Hilaire & Bryan Roe
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/
@ -5108,7 +5108,7 @@ module.exports.CreateMeshUser = function (parent, db, ws, req, args, domain, use
// Add a new user account
var err = null, errid = 0, newusername, newuserid, newuserdomain;
try {
if ((user.siteadmin & 2) == 0) { err = "Permission denied"; errid = 1; }
if ((user.siteadmin & MESHRIGHT_MANAGEUSERS) == 0) { err = "Permission denied"; errid = 1; }
else if (common.validateUsername(command.username, 1, 256) == false) { err = "Invalid username"; errid = 2; } // Username is between 1 and 64 characters, no spaces
else if ((command.username[0] == '~') || (command.username.indexOf('/') >= 0)) { err = "Invalid username"; errid = 2; } // Usernames cant' start with ~ and can't have '/'
else if (common.validateString(command.pass, 1, 256) == false) { err = "Invalid password"; errid = 3; } // Password is between 1 and 256 characters

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral Intel(R) AMT MPS server
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MQTT broker reference implementation based on AEDES
* @author Joko Banu Sastriawan, Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral Multi-Server Support
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description Meshcentral web server
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.2
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral v1 legacy Swarm Server, used to update agents and get them on MeshCentral2
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description MeshCentral web server
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/

View File

@ -1,7 +1,7 @@
/**
* @description Windows Service Launcher
* @author Ylian Saint-Hilaire
* @copyright Intel Corporation 2018-2021
* @copyright Intel Corporation 2018-2022
* @license Apache-2.0
* @version v0.0.1
*/