Built motion from commit (unavailable).|2.5.1
[motion2.git] / server / config / license / hardware.js
index c1b90c7..0dbb8f7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3248=['getFirstInterface','cpus','map','createHash','digest','hex','getUuid','win32','dmidecode\x20--string\x20system-uuid','utf8','hostname','macAddress','ipAddress','md5','update','substring','lodash','crypto','bimedia-machine-uuid','child_process','execSync','orderBy','keys','length','filter','family','internal','concat','mac','00:00:00:00:00:00','address','127.0.0.1'];(function(_0x450c56,_0x36beb7){var _0x1bc4a1=function(_0x1d6bca){while(--_0x1d6bca){_0x450c56['push'](_0x450c56['shift']());}};_0x1bc4a1(++_0x36beb7);}(_0x3248,0x1b0));var _0x8324=function(_0xa0ccad,_0x122fe2){_0xa0ccad=_0xa0ccad-0x0;var _0x4d19ea=_0x3248[_0xa0ccad];return _0x4d19ea;};'use strict';var _=require(_0x8324('0x0'));var os=require('os');var crypto=require(_0x8324('0x1'));var machine=require(_0x8324('0x2'));var exec=require(_0x8324('0x3'))[_0x8324('0x4')];function getInterfaces(){var _0x23b671=[];var _0x3ab598=os['networkInterfaces']();var _0x4c565b=_[_0x8324('0x5')](_[_0x8324('0x6')](_0x3ab598));for(var _0x584b6e=0x0;_0x584b6e<_0x4c565b[_0x8324('0x7')];_0x584b6e++){var _0x283f5f=_0x3ab598[_0x4c565b[_0x584b6e]][_0x8324('0x8')](function(_0x2ad12f){return _0x2ad12f[_0x8324('0x9')]==='IPv4'&&_0x2ad12f[_0x8324('0xa')]===![];});_0x23b671=_0x23b671[_0x8324('0xb')](_0x283f5f);}return _0x23b671;}function getFirstInterface(){var _0x423b3f=_['head'](getInterfaces());return{'macAddress':_0x423b3f&&_0x423b3f['mac']?_0x423b3f[_0x8324('0xc')]:_0x8324('0xd'),'ipAddress':_0x423b3f&&_0x423b3f[_0x8324('0xe')]?_0x423b3f['address']:_0x8324('0xf')};}exports[_0x8324('0x10')]=getFirstInterface;function getCPUhash(){var _0x9191a4=_[_0x8324('0x5')](os[_0x8324('0x11')]()[_0x8324('0x12')](function(_0x4f000e){return _0x4f000e['model'];}))['join'](':');return crypto[_0x8324('0x13')]('md5')['update'](_0x9191a4)[_0x8324('0x14')](_0x8324('0x15'));}exports[_0x8324('0x16')]=function(){switch(os['platform']()){case _0x8324('0x17'):return exec(_0x8324('0x18'),{'encoding':_0x8324('0x19')})['replace']('\x0d\x0a','');default:var _0x297035=getFirstInterface();var _0x1433af=getCPUhash();var _0x2feb31=_0x1433af+'|'+os[_0x8324('0x1a')]()+'|'+_0x297035[_0x8324('0x1b')]+'|'+_0x297035[_0x8324('0x1c')];var _0x57bac5=crypto['createHash'](_0x8324('0x1d'))[_0x8324('0x1e')](_0x2feb31)[_0x8324('0x14')]('hex');return _0x57bac5[_0x8324('0x1f')](0x0,0x8)+'-'+_0x57bac5[_0x8324('0x1f')](0x8,0xc)+'-'+_0x57bac5[_0x8324('0x1f')](0xc,0x10)+'-'+_0x57bac5[_0x8324('0x1f')](0x10,0x14)+'-'+_0x57bac5[_0x8324('0x1f')](0x14);}};
\ No newline at end of file
+var _0x71ab=['ipAddress','digest','hex','substring','crypto','child_process','networkInterfaces','orderBy','keys','length','filter','family','IPv4','internal','concat','head','mac','00:00:00:00:00:00','address','127.0.0.1','getFirstInterface','map','join','createHash','md5','update','platform','win32','dmidecode\x20--string\x20system-uuid','utf8','replace','hostname'];(function(_0x3e86d8,_0xaf6e5c){var _0x52daf1=function(_0xa867aa){while(--_0xa867aa){_0x3e86d8['push'](_0x3e86d8['shift']());}};_0x52daf1(++_0xaf6e5c);}(_0x71ab,0x64));var _0xb71a=function(_0x502c7d,_0x2f1285){_0x502c7d=_0x502c7d-0x0;var _0x30b7ed=_0x71ab[_0x502c7d];return _0x30b7ed;};'use strict';var _=require('lodash');var os=require('os');var crypto=require(_0xb71a('0x0'));var machine=require('bimedia-machine-uuid');var exec=require(_0xb71a('0x1'))['execSync'];function getInterfaces(){var _0x3e985a=[];var _0x3f0529=os[_0xb71a('0x2')]();var _0x4094b2=_[_0xb71a('0x3')](_[_0xb71a('0x4')](_0x3f0529));for(var _0x2192e8=0x0;_0x2192e8<_0x4094b2[_0xb71a('0x5')];_0x2192e8++){var _0x22c072=_0x3f0529[_0x4094b2[_0x2192e8]][_0xb71a('0x6')](function(_0x4358ce){return _0x4358ce[_0xb71a('0x7')]===_0xb71a('0x8')&&_0x4358ce[_0xb71a('0x9')]===![];});_0x3e985a=_0x3e985a[_0xb71a('0xa')](_0x22c072);}return _0x3e985a;}function getFirstInterface(){var _0xbfef18=_[_0xb71a('0xb')](getInterfaces());return{'macAddress':_0xbfef18&&_0xbfef18[_0xb71a('0xc')]?_0xbfef18['mac']:_0xb71a('0xd'),'ipAddress':_0xbfef18&&_0xbfef18['address']?_0xbfef18[_0xb71a('0xe')]:_0xb71a('0xf')};}exports[_0xb71a('0x10')]=getFirstInterface;function getCPUhash(){var _0x591311=_[_0xb71a('0x3')](os['cpus']()[_0xb71a('0x11')](function(_0x50030d){return _0x50030d['model'];}))[_0xb71a('0x12')](':');return crypto[_0xb71a('0x13')](_0xb71a('0x14'))[_0xb71a('0x15')](_0x591311)['digest']('hex');}exports['getUuid']=function(){switch(os[_0xb71a('0x16')]()){case _0xb71a('0x17'):return exec(_0xb71a('0x18'),{'encoding':_0xb71a('0x19')})[_0xb71a('0x1a')]('\x0d\x0a','');default:var _0x1e9363=getFirstInterface();var _0x31def2=getCPUhash();var _0x2ec64a=_0x31def2+'|'+os[_0xb71a('0x1b')]()+'|'+_0x1e9363['macAddress']+'|'+_0x1e9363[_0xb71a('0x1c')];var _0x2d6369=crypto[_0xb71a('0x13')](_0xb71a('0x14'))[_0xb71a('0x15')](_0x2ec64a)[_0xb71a('0x1d')](_0xb71a('0x1e'));return _0x2d6369[_0xb71a('0x1f')](0x0,0x8)+'-'+_0x2d6369[_0xb71a('0x1f')](0x8,0xc)+'-'+_0x2d6369[_0xb71a('0x1f')](0xc,0x10)+'-'+_0x2d6369[_0xb71a('0x1f')](0x10,0x14)+'-'+_0x2d6369['substring'](0x14);}};
\ No newline at end of file