Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / config / license / hardware.js
index 1a64b16..25b158c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf9fd=['join','createHash','md5','update','digest','hex','getUuid','platform','licenseToken','test','dmidecode\x20--string\x20system-uuid','utf8','replace','macAddress','ipAddress','substring','lodash','crypto','bimedia-machine-uuid','execSync','../environment','orderBy','length','filter','IPv4','internal','head','mac','00:00:00:00:00:00','address','127.0.0.1','getFirstInterface','cpus'];(function(_0x8bb633,_0x49a383){var _0x536bfb=function(_0x520db4){while(--_0x520db4){_0x8bb633['push'](_0x8bb633['shift']());}};_0x536bfb(++_0x49a383);}(_0xf9fd,0x118));var _0xdf9f=function(_0x2dafbe,_0x5d04de){_0x2dafbe=_0x2dafbe-0x0;var _0x58a45a=_0xf9fd[_0x2dafbe];return _0x58a45a;};'use strict';var _=require(_0xdf9f('0x0'));var os=require('os');var crypto=require(_0xdf9f('0x1'));var machine=require(_0xdf9f('0x2'));var exec=require('child_process')[_0xdf9f('0x3')];var config=require(_0xdf9f('0x4'));function getInterfaces(){var _0x54c2db=[];var _0x42a5ea=os['networkInterfaces']();var _0x544f5a=_[_0xdf9f('0x5')](_['keys'](_0x42a5ea));for(var _0x2de026=0x0;_0x2de026<_0x544f5a[_0xdf9f('0x6')];_0x2de026++){var _0x482a4c=_0x42a5ea[_0x544f5a[_0x2de026]][_0xdf9f('0x7')](function(_0x2a0de2){return _0x2a0de2['family']===_0xdf9f('0x8')&&_0x2a0de2[_0xdf9f('0x9')]===![];});_0x54c2db=_0x54c2db['concat'](_0x482a4c);}return _0x54c2db;}function getFirstInterface(){var _0x135ad5=_[_0xdf9f('0xa')](getInterfaces());return{'macAddress':_0x135ad5&&_0x135ad5[_0xdf9f('0xb')]?_0x135ad5['mac']:_0xdf9f('0xc'),'ipAddress':_0x135ad5&&_0x135ad5[_0xdf9f('0xd')]?_0x135ad5[_0xdf9f('0xd')]:_0xdf9f('0xe')};}exports[_0xdf9f('0xf')]=getFirstInterface;function getCPUhash(){var _0x869706=_[_0xdf9f('0x5')](os[_0xdf9f('0x10')]()['map'](function(_0x1bc5ef){return _0x1bc5ef['model'];}))[_0xdf9f('0x11')](':');return crypto[_0xdf9f('0x12')](_0xdf9f('0x13'))[_0xdf9f('0x14')](_0x869706)[_0xdf9f('0x15')](_0xdf9f('0x16'));}exports[_0xdf9f('0x17')]=function(){var _0x5834cb=os[_0xdf9f('0x18')]();var _0x757c0b=/[0-9a-f-]{36}/;if(config[_0xdf9f('0x19')]&&_0x757c0b[_0xdf9f('0x1a')](config['licenseToken'])){return config[_0xdf9f('0x19')];}else if(_0x5834cb==='win32'){return exec(_0xdf9f('0x1b'),{'encoding':_0xdf9f('0x1c')})[_0xdf9f('0x1d')]('\x0d\x0a','');}else{var _0x2dd244=getFirstInterface();var _0x552b3b=getCPUhash();var _0x1a7f4c=_0x552b3b+'|'+os['hostname']()+'|'+_0x2dd244[_0xdf9f('0x1e')]+'|'+_0x2dd244[_0xdf9f('0x1f')];var _0x2bdf0c=crypto[_0xdf9f('0x12')](_0xdf9f('0x13'))[_0xdf9f('0x14')](_0x1a7f4c)[_0xdf9f('0x15')]('hex');return _0x2bdf0c[_0xdf9f('0x20')](0x0,0x8)+'-'+_0x2bdf0c[_0xdf9f('0x20')](0x8,0xc)+'-'+_0x2bdf0c['substring'](0xc,0x10)+'-'+_0x2bdf0c[_0xdf9f('0x20')](0x10,0x14)+'-'+_0x2bdf0c['substring'](0x14);}};
\ No newline at end of file
+var _0xedef=['bimedia-machine-uuid','child_process','execSync','../environment','networkInterfaces','orderBy','length','filter','IPv4','internal','head','mac','00:00:00:00:00:00','address','getFirstInterface','cpus','map','join','createHash','md5','digest','getUuid','platform','licenseToken','test','win32','utf8','replace','hostname','macAddress','ipAddress','update','hex','substring','lodash','crypto'];(function(_0x3cfeb7,_0x145e06){var _0x205de7=function(_0x2c5c4e){while(--_0x2c5c4e){_0x3cfeb7['push'](_0x3cfeb7['shift']());}};_0x205de7(++_0x145e06);}(_0xedef,0xd6));var _0xfede=function(_0x43d175,_0x2bb5f8){_0x43d175=_0x43d175-0x0;var _0xf558ed=_0xedef[_0x43d175];return _0xf558ed;};'use strict';var _=require(_0xfede('0x0'));var os=require('os');var crypto=require(_0xfede('0x1'));var machine=require(_0xfede('0x2'));var exec=require(_0xfede('0x3'))[_0xfede('0x4')];var config=require(_0xfede('0x5'));function getInterfaces(){var _0x421dd2=[];var _0xf2f33e=os[_0xfede('0x6')]();var _0x41cdde=_[_0xfede('0x7')](_['keys'](_0xf2f33e));for(var _0x9f50b0=0x0;_0x9f50b0<_0x41cdde[_0xfede('0x8')];_0x9f50b0++){var _0x4efed9=_0xf2f33e[_0x41cdde[_0x9f50b0]][_0xfede('0x9')](function(_0x28bad1){return _0x28bad1['family']===_0xfede('0xa')&&_0x28bad1[_0xfede('0xb')]===![];});_0x421dd2=_0x421dd2['concat'](_0x4efed9);}return _0x421dd2;}function getFirstInterface(){var _0x4f1e5e=_[_0xfede('0xc')](getInterfaces());return{'macAddress':_0x4f1e5e&&_0x4f1e5e['mac']?_0x4f1e5e[_0xfede('0xd')]:_0xfede('0xe'),'ipAddress':_0x4f1e5e&&_0x4f1e5e[_0xfede('0xf')]?_0x4f1e5e[_0xfede('0xf')]:'127.0.0.1'};}exports[_0xfede('0x10')]=getFirstInterface;function getCPUhash(){var _0x36a2d3=_[_0xfede('0x7')](os[_0xfede('0x11')]()[_0xfede('0x12')](function(_0x3cf269){return _0x3cf269['model'];}))[_0xfede('0x13')](':');return crypto[_0xfede('0x14')](_0xfede('0x15'))['update'](_0x36a2d3)[_0xfede('0x16')]('hex');}exports[_0xfede('0x17')]=function(){var _0xe3b756=os[_0xfede('0x18')]();var _0x53206b=/[0-9a-f-]{36}/;if(config[_0xfede('0x19')]&&_0x53206b[_0xfede('0x1a')](config['licenseToken'])){return config[_0xfede('0x19')];}else if(_0xe3b756===_0xfede('0x1b')){return exec('dmidecode\x20--string\x20system-uuid',{'encoding':_0xfede('0x1c')})[_0xfede('0x1d')]('\x0d\x0a','');}else{var _0x378dc8=getFirstInterface();var _0x584948=getCPUhash();var _0x2542c8=_0x584948+'|'+os[_0xfede('0x1e')]()+'|'+_0x378dc8[_0xfede('0x1f')]+'|'+_0x378dc8[_0xfede('0x20')];var _0xb12ef4=crypto[_0xfede('0x14')](_0xfede('0x15'))[_0xfede('0x21')](_0x2542c8)[_0xfede('0x16')](_0xfede('0x22'));return _0xb12ef4[_0xfede('0x23')](0x0,0x8)+'-'+_0xb12ef4['substring'](0x8,0xc)+'-'+_0xb12ef4['substring'](0xc,0x10)+'-'+_0xb12ef4[_0xfede('0x23')](0x10,0x14)+'-'+_0xb12ef4[_0xfede('0x23')](0x14);}};
\ No newline at end of file