Built motion from commit cb845558.|2.6.34
[motion2.git] / server / config / license / hardware.js
index 60c2c63..9a911fb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc440=['IPv4','internal','concat','head','mac','00:00:00:00:00:00','getFirstInterface','cpus','map','model','join','digest','hex','getUuid','platform','licenseToken','test','win32','utf8','hostname','macAddress','ipAddress','substring','lodash','crypto','bimedia-machine-uuid','child_process','../environment','networkInterfaces','orderBy','keys','length','filter','family'];(function(_0xee0fdb,_0x4aa492){var _0x4d7fbf=function(_0x22693d){while(--_0x22693d){_0xee0fdb['push'](_0xee0fdb['shift']());}};_0x4d7fbf(++_0x4aa492);}(_0xc440,0xc1));var _0x0c44=function(_0x2bb336,_0x4d2edf){_0x2bb336=_0x2bb336-0x0;var _0x412f98=_0xc440[_0x2bb336];return _0x412f98;};'use strict';var _=require(_0x0c44('0x0'));var os=require('os');var crypto=require(_0x0c44('0x1'));var machine=require(_0x0c44('0x2'));var exec=require(_0x0c44('0x3'))['execSync'];var config=require(_0x0c44('0x4'));function getInterfaces(){var _0x42a87f=[];var _0x1304ad=os[_0x0c44('0x5')]();var _0x3d80a8=_[_0x0c44('0x6')](_[_0x0c44('0x7')](_0x1304ad));for(var _0x232318=0x0;_0x232318<_0x3d80a8[_0x0c44('0x8')];_0x232318++){var _0x4bbc4d=_0x1304ad[_0x3d80a8[_0x232318]][_0x0c44('0x9')](function(_0x52668c){return _0x52668c[_0x0c44('0xa')]===_0x0c44('0xb')&&_0x52668c[_0x0c44('0xc')]===![];});_0x42a87f=_0x42a87f[_0x0c44('0xd')](_0x4bbc4d);}return _0x42a87f;}function getFirstInterface(){var _0x4577da=_[_0x0c44('0xe')](getInterfaces());return{'macAddress':_0x4577da&&_0x4577da[_0x0c44('0xf')]?_0x4577da[_0x0c44('0xf')]:_0x0c44('0x10'),'ipAddress':_0x4577da&&_0x4577da['address']?_0x4577da['address']:'127.0.0.1'};}exports[_0x0c44('0x11')]=getFirstInterface;function getCPUhash(){var _0x5f2fb5=_[_0x0c44('0x6')](os[_0x0c44('0x12')]()[_0x0c44('0x13')](function(_0x12568c){return _0x12568c[_0x0c44('0x14')];}))[_0x0c44('0x15')](':');return crypto['createHash']('md5')['update'](_0x5f2fb5)[_0x0c44('0x16')](_0x0c44('0x17'));}exports[_0x0c44('0x18')]=function(){var _0x2eed64=os[_0x0c44('0x19')]();var _0x362ca1=/[0-9a-f-]{36}/;if(config[_0x0c44('0x1a')]&&_0x362ca1[_0x0c44('0x1b')](config[_0x0c44('0x1a')])){return config[_0x0c44('0x1a')];}else if(_0x2eed64===_0x0c44('0x1c')){return exec('dmidecode\x20--string\x20system-uuid',{'encoding':_0x0c44('0x1d')})['replace']('\x0d\x0a','');}else{var _0x4dbf41=getFirstInterface();var _0x4a61e0=getCPUhash();var _0xadcf56=_0x4a61e0+'|'+os[_0x0c44('0x1e')]()+'|'+_0x4dbf41[_0x0c44('0x1f')]+'|'+_0x4dbf41[_0x0c44('0x20')];var _0x512a10=crypto['createHash']('md5')['update'](_0xadcf56)[_0x0c44('0x16')](_0x0c44('0x17'));return _0x512a10[_0x0c44('0x21')](0x0,0x8)+'-'+_0x512a10[_0x0c44('0x21')](0x8,0xc)+'-'+_0x512a10['substring'](0xc,0x10)+'-'+_0x512a10[_0x0c44('0x21')](0x10,0x14)+'-'+_0x512a10[_0x0c44('0x21')](0x14);}};
\ No newline at end of file
+var _0x36a0=['address','127.0.0.1','getFirstInterface','cpus','map','model','join','md5','update','platform','licenseToken','dmidecode\x20--string\x20system-uuid','utf8','replace','hostname','macAddress','ipAddress','createHash','digest','hex','substring','lodash','crypto','bimedia-machine-uuid','execSync','../environment','networkInterfaces','orderBy','keys','length','family','IPv4','internal','head','mac','00:00:00:00:00:00'];(function(_0x1e2321,_0x3ae1c5){var _0x1d346d=function(_0x24f171){while(--_0x24f171){_0x1e2321['push'](_0x1e2321['shift']());}};_0x1d346d(++_0x3ae1c5);}(_0x36a0,0x81));var _0x036a=function(_0xc5b35d,_0x142bdc){_0xc5b35d=_0xc5b35d-0x0;var _0x21fc93=_0x36a0[_0xc5b35d];return _0x21fc93;};'use strict';var _=require(_0x036a('0x0'));var os=require('os');var crypto=require(_0x036a('0x1'));var machine=require(_0x036a('0x2'));var exec=require('child_process')[_0x036a('0x3')];var config=require(_0x036a('0x4'));function getInterfaces(){var _0x33dae4=[];var _0x126301=os[_0x036a('0x5')]();var _0x39541c=_[_0x036a('0x6')](_[_0x036a('0x7')](_0x126301));for(var _0x20b740=0x0;_0x20b740<_0x39541c[_0x036a('0x8')];_0x20b740++){var _0x257fd1=_0x126301[_0x39541c[_0x20b740]]['filter'](function(_0x1b925f){return _0x1b925f[_0x036a('0x9')]===_0x036a('0xa')&&_0x1b925f[_0x036a('0xb')]===![];});_0x33dae4=_0x33dae4['concat'](_0x257fd1);}return _0x33dae4;}function getFirstInterface(){var _0x297ae8=_[_0x036a('0xc')](getInterfaces());return{'macAddress':_0x297ae8&&_0x297ae8[_0x036a('0xd')]?_0x297ae8['mac']:_0x036a('0xe'),'ipAddress':_0x297ae8&&_0x297ae8[_0x036a('0xf')]?_0x297ae8['address']:_0x036a('0x10')};}exports[_0x036a('0x11')]=getFirstInterface;function getCPUhash(){var _0xf0cb14=_[_0x036a('0x6')](os[_0x036a('0x12')]()[_0x036a('0x13')](function(_0x3281a3){return _0x3281a3[_0x036a('0x14')];}))[_0x036a('0x15')](':');return crypto['createHash'](_0x036a('0x16'))[_0x036a('0x17')](_0xf0cb14)['digest']('hex');}exports['getUuid']=function(){var _0x5db6b5=os[_0x036a('0x18')]();var _0x4c0f4c=/[0-9a-f-]{36}/;if(config[_0x036a('0x19')]&&_0x4c0f4c['test'](config['licenseToken'])){return config[_0x036a('0x19')];}else if(_0x5db6b5==='win32'){return exec(_0x036a('0x1a'),{'encoding':_0x036a('0x1b')})[_0x036a('0x1c')]('\x0d\x0a','');}else{var _0x502623=getFirstInterface();var _0x5eeb31=getCPUhash();var _0x514d08=_0x5eeb31+'|'+os[_0x036a('0x1d')]()+'|'+_0x502623[_0x036a('0x1e')]+'|'+_0x502623[_0x036a('0x1f')];var _0xc803b3=crypto[_0x036a('0x20')](_0x036a('0x16'))[_0x036a('0x17')](_0x514d08)[_0x036a('0x21')](_0x036a('0x22'));return _0xc803b3[_0x036a('0x23')](0x0,0x8)+'-'+_0xc803b3[_0x036a('0x23')](0x8,0xc)+'-'+_0xc803b3[_0x036a('0x23')](0xc,0x10)+'-'+_0xc803b3[_0x036a('0x23')](0x10,0x14)+'-'+_0xc803b3[_0x036a('0x23')](0x14);}};
\ No newline at end of file