Built motion from commit (unavailable).|2.4.3
[motion2.git] / server / config / license / hardware.js
index 6989653..ff671e1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x36b6=['replace','hostname','macAddress','ipAddress','substring','lodash','crypto','bimedia-machine-uuid','execSync','networkInterfaces','orderBy','keys','filter','family','IPv4','concat','head','mac','00:00:00:00:00:00','address','127.0.0.1','getFirstInterface','model','join','createHash','md5','update','digest','hex','getUuid','platform','win32','dmidecode\x20--string\x20system-uuid','utf8'];(function(_0xdc37a1,_0x53ebb9){var _0x99b4fe=function(_0x2811e3){while(--_0x2811e3){_0xdc37a1['push'](_0xdc37a1['shift']());}};_0x99b4fe(++_0x53ebb9);}(_0x36b6,0x1bf));var _0x636b=function(_0x2802c2,_0x3ae05e){_0x2802c2=_0x2802c2-0x0;var _0x466800=_0x36b6[_0x2802c2];return _0x466800;};'use strict';var _=require(_0x636b('0x0'));var os=require('os');var crypto=require(_0x636b('0x1'));var machine=require(_0x636b('0x2'));var exec=require('child_process')[_0x636b('0x3')];function getInterfaces(){var _0x3cae26=[];var _0x220adb=os[_0x636b('0x4')]();var _0x2717c0=_[_0x636b('0x5')](_[_0x636b('0x6')](_0x220adb));for(var _0x49b2e2=0x0;_0x49b2e2<_0x2717c0['length'];_0x49b2e2++){var _0x127745=_0x220adb[_0x2717c0[_0x49b2e2]][_0x636b('0x7')](function(_0x3d749d){return _0x3d749d[_0x636b('0x8')]===_0x636b('0x9')&&_0x3d749d['internal']===![];});_0x3cae26=_0x3cae26[_0x636b('0xa')](_0x127745);}return _0x3cae26;}function getFirstInterface(){var _0x3b7f0b=_[_0x636b('0xb')](getInterfaces());return{'macAddress':_0x3b7f0b&&_0x3b7f0b[_0x636b('0xc')]?_0x3b7f0b[_0x636b('0xc')]:_0x636b('0xd'),'ipAddress':_0x3b7f0b&&_0x3b7f0b[_0x636b('0xe')]?_0x3b7f0b[_0x636b('0xe')]:_0x636b('0xf')};}exports[_0x636b('0x10')]=getFirstInterface;function getCPUhash(){var _0x264ca9=_['orderBy'](os['cpus']()['map'](function(_0x1ec435){return _0x1ec435[_0x636b('0x11')];}))[_0x636b('0x12')](':');return crypto[_0x636b('0x13')](_0x636b('0x14'))[_0x636b('0x15')](_0x264ca9)[_0x636b('0x16')](_0x636b('0x17'));}exports[_0x636b('0x18')]=function(){switch(os[_0x636b('0x19')]()){case _0x636b('0x1a'):return exec(_0x636b('0x1b'),{'encoding':_0x636b('0x1c')})[_0x636b('0x1d')]('\x0d\x0a','');default:var _0x1584c7=getFirstInterface();var _0x3db5c0=getCPUhash();var _0x1eeeab=_0x3db5c0+'|'+os[_0x636b('0x1e')]()+'|'+_0x1584c7[_0x636b('0x1f')]+'|'+_0x1584c7[_0x636b('0x20')];var _0x1124fb=crypto['createHash']('md5')['update'](_0x1eeeab)[_0x636b('0x16')]('hex');return _0x1124fb[_0x636b('0x21')](0x0,0x8)+'-'+_0x1124fb[_0x636b('0x21')](0x8,0xc)+'-'+_0x1124fb[_0x636b('0x21')](0xc,0x10)+'-'+_0x1124fb[_0x636b('0x21')](0x10,0x14)+'-'+_0x1124fb[_0x636b('0x21')](0x14);}};
\ No newline at end of file
+var _0x677b=['child_process','orderBy','length','filter','IPv4','internal','concat','mac','00:00:00:00:00:00','address','getFirstInterface','map','model','join','createHash','update','digest','hex','getUuid','platform','dmidecode\x20--string\x20system-uuid','utf8','hostname','ipAddress','md5','substring','lodash','crypto','bimedia-machine-uuid'];(function(_0x59cc4d,_0x13ce59){var _0x5021f7=function(_0x27392c){while(--_0x27392c){_0x59cc4d['push'](_0x59cc4d['shift']());}};_0x5021f7(++_0x13ce59);}(_0x677b,0xc8));var _0xb677=function(_0x9a3e0f,_0x2f796d){_0x9a3e0f=_0x9a3e0f-0x0;var _0x3d2a9a=_0x677b[_0x9a3e0f];return _0x3d2a9a;};'use strict';var _=require(_0xb677('0x0'));var os=require('os');var crypto=require(_0xb677('0x1'));var machine=require(_0xb677('0x2'));var exec=require(_0xb677('0x3'))['execSync'];function getInterfaces(){var _0x53cc77=[];var _0x4f17ac=os['networkInterfaces']();var _0x2c6728=_[_0xb677('0x4')](_['keys'](_0x4f17ac));for(var _0x5b1663=0x0;_0x5b1663<_0x2c6728[_0xb677('0x5')];_0x5b1663++){var _0x1cb5f9=_0x4f17ac[_0x2c6728[_0x5b1663]][_0xb677('0x6')](function(_0x4a998a){return _0x4a998a['family']===_0xb677('0x7')&&_0x4a998a[_0xb677('0x8')]===![];});_0x53cc77=_0x53cc77[_0xb677('0x9')](_0x1cb5f9);}return _0x53cc77;}function getFirstInterface(){var _0x42b7db=_['head'](getInterfaces());return{'macAddress':_0x42b7db&&_0x42b7db[_0xb677('0xa')]?_0x42b7db[_0xb677('0xa')]:_0xb677('0xb'),'ipAddress':_0x42b7db&&_0x42b7db[_0xb677('0xc')]?_0x42b7db['address']:'127.0.0.1'};}exports[_0xb677('0xd')]=getFirstInterface;function getCPUhash(){var _0x349955=_['orderBy'](os['cpus']()[_0xb677('0xe')](function(_0x16c0e3){return _0x16c0e3[_0xb677('0xf')];}))[_0xb677('0x10')](':');return crypto[_0xb677('0x11')]('md5')[_0xb677('0x12')](_0x349955)[_0xb677('0x13')](_0xb677('0x14'));}exports[_0xb677('0x15')]=function(){switch(os[_0xb677('0x16')]()){case'win32':return exec(_0xb677('0x17'),{'encoding':_0xb677('0x18')})['replace']('\x0d\x0a','');default:var _0x4a4921=getFirstInterface();var _0x50698a=getCPUhash();var _0x5d6f20=_0x50698a+'|'+os[_0xb677('0x19')]()+'|'+_0x4a4921['macAddress']+'|'+_0x4a4921[_0xb677('0x1a')];var _0x59e7e7=crypto['createHash'](_0xb677('0x1b'))[_0xb677('0x12')](_0x5d6f20)[_0xb677('0x13')](_0xb677('0x14'));return _0x59e7e7['substring'](0x0,0x8)+'-'+_0x59e7e7[_0xb677('0x1c')](0x8,0xc)+'-'+_0x59e7e7[_0xb677('0x1c')](0xc,0x10)+'-'+_0x59e7e7[_0xb677('0x1c')](0x10,0x14)+'-'+_0x59e7e7[_0xb677('0x1c')](0x14);}};
\ No newline at end of file