Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / config / license / hardware.js
index 85b6ebf..e68b523 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb66c=['md5','update','digest','getUuid','win32','utf8','hostname','macAddress','substring','lodash','bimedia-machine-uuid','execSync','orderBy','keys','filter','family','IPv4','internal','head','mac','00:00:00:00:00:00','address','127.0.0.1','getFirstInterface','cpus','map','model','createHash'];(function(_0x13e741,_0x5d3c24){var _0x3f8bb3=function(_0x4440a0){while(--_0x4440a0){_0x13e741['push'](_0x13e741['shift']());}};_0x3f8bb3(++_0x5d3c24);}(_0xb66c,0x175));var _0xcb66=function(_0x59f23b,_0x3cf106){_0x59f23b=_0x59f23b-0x0;var _0x5e8873=_0xb66c[_0x59f23b];return _0x5e8873;};'use strict';var _=require(_0xcb66('0x0'));var os=require('os');var crypto=require('crypto');var machine=require(_0xcb66('0x1'));var exec=require('child_process')[_0xcb66('0x2')];function getInterfaces(){var _0x24ea13=[];var _0xf7ccc5=os['networkInterfaces']();var _0x35d439=_[_0xcb66('0x3')](_[_0xcb66('0x4')](_0xf7ccc5));for(var _0x21be55=0x0;_0x21be55<_0x35d439['length'];_0x21be55++){var _0x518163=_0xf7ccc5[_0x35d439[_0x21be55]][_0xcb66('0x5')](function(_0x1b6852){return _0x1b6852[_0xcb66('0x6')]===_0xcb66('0x7')&&_0x1b6852[_0xcb66('0x8')]===![];});_0x24ea13=_0x24ea13['concat'](_0x518163);}return _0x24ea13;}function getFirstInterface(){var _0x2c62ad=_[_0xcb66('0x9')](getInterfaces());return{'macAddress':_0x2c62ad&&_0x2c62ad[_0xcb66('0xa')]?_0x2c62ad[_0xcb66('0xa')]:_0xcb66('0xb'),'ipAddress':_0x2c62ad&&_0x2c62ad['address']?_0x2c62ad[_0xcb66('0xc')]:_0xcb66('0xd')};}exports[_0xcb66('0xe')]=getFirstInterface;function getCPUhash(){var _0x38c2e6=_['orderBy'](os[_0xcb66('0xf')]()[_0xcb66('0x10')](function(_0x4105d2){return _0x4105d2[_0xcb66('0x11')];}))['join'](':');return crypto[_0xcb66('0x12')](_0xcb66('0x13'))[_0xcb66('0x14')](_0x38c2e6)[_0xcb66('0x15')]('hex');}exports[_0xcb66('0x16')]=function(){switch(os['platform']()){case _0xcb66('0x17'):return exec('dmidecode\x20--string\x20system-uuid',{'encoding':_0xcb66('0x18')})['replace']('\x0d\x0a','');default:var _0x4bef09=getFirstInterface();var _0x274aed=getCPUhash();var _0x13cfea=_0x274aed+'|'+os[_0xcb66('0x19')]()+'|'+_0x4bef09[_0xcb66('0x1a')]+'|'+_0x4bef09['ipAddress'];var _0x3a6e26=crypto[_0xcb66('0x12')](_0xcb66('0x13'))['update'](_0x13cfea)[_0xcb66('0x15')]('hex');return _0x3a6e26[_0xcb66('0x1b')](0x0,0x8)+'-'+_0x3a6e26[_0xcb66('0x1b')](0x8,0xc)+'-'+_0x3a6e26[_0xcb66('0x1b')](0xc,0x10)+'-'+_0x3a6e26[_0xcb66('0x1b')](0x10,0x14)+'-'+_0x3a6e26['substring'](0x14);}};
\ No newline at end of file
+var _0x9a5a=['mac','00:00:00:00:00:00','address','127.0.0.1','cpus','map','model','join','md5','update','digest','hex','getUuid','platform','dmidecode\x20--string\x20system-uuid','utf8','replace','hostname','macAddress','substring','lodash','crypto','bimedia-machine-uuid','child_process','execSync','networkInterfaces','orderBy','keys','filter','family','IPv4','head'];(function(_0x59ee6f,_0x450239){var _0x4c0979=function(_0x565e92){while(--_0x565e92){_0x59ee6f['push'](_0x59ee6f['shift']());}};_0x4c0979(++_0x450239);}(_0x9a5a,0x194));var _0xa9a5=function(_0x560eb7,_0x271378){_0x560eb7=_0x560eb7-0x0;var _0x12e3e7=_0x9a5a[_0x560eb7];return _0x12e3e7;};'use strict';var _=require(_0xa9a5('0x0'));var os=require('os');var crypto=require(_0xa9a5('0x1'));var machine=require(_0xa9a5('0x2'));var exec=require(_0xa9a5('0x3'))[_0xa9a5('0x4')];function getInterfaces(){var _0x500287=[];var _0x28e2b3=os[_0xa9a5('0x5')]();var _0x230710=_[_0xa9a5('0x6')](_[_0xa9a5('0x7')](_0x28e2b3));for(var _0x1ae623=0x0;_0x1ae623<_0x230710['length'];_0x1ae623++){var _0xb0ccd9=_0x28e2b3[_0x230710[_0x1ae623]][_0xa9a5('0x8')](function(_0x20bbe8){return _0x20bbe8[_0xa9a5('0x9')]===_0xa9a5('0xa')&&_0x20bbe8['internal']===![];});_0x500287=_0x500287['concat'](_0xb0ccd9);}return _0x500287;}function getFirstInterface(){var _0x57d90b=_[_0xa9a5('0xb')](getInterfaces());return{'macAddress':_0x57d90b&&_0x57d90b[_0xa9a5('0xc')]?_0x57d90b[_0xa9a5('0xc')]:_0xa9a5('0xd'),'ipAddress':_0x57d90b&&_0x57d90b[_0xa9a5('0xe')]?_0x57d90b[_0xa9a5('0xe')]:_0xa9a5('0xf')};}exports['getFirstInterface']=getFirstInterface;function getCPUhash(){var _0x54b0b4=_['orderBy'](os[_0xa9a5('0x10')]()[_0xa9a5('0x11')](function(_0x3a5084){return _0x3a5084[_0xa9a5('0x12')];}))[_0xa9a5('0x13')](':');return crypto['createHash'](_0xa9a5('0x14'))[_0xa9a5('0x15')](_0x54b0b4)[_0xa9a5('0x16')](_0xa9a5('0x17'));}exports[_0xa9a5('0x18')]=function(){switch(os[_0xa9a5('0x19')]()){case'win32':return exec(_0xa9a5('0x1a'),{'encoding':_0xa9a5('0x1b')})[_0xa9a5('0x1c')]('\x0d\x0a','');default:var _0x1b5d78=getFirstInterface();var _0x5bbfeb=getCPUhash();var _0x3353ca=_0x5bbfeb+'|'+os[_0xa9a5('0x1d')]()+'|'+_0x1b5d78[_0xa9a5('0x1e')]+'|'+_0x1b5d78['ipAddress'];var _0x3c505b=crypto['createHash']('md5')[_0xa9a5('0x15')](_0x3353ca)[_0xa9a5('0x16')]('hex');return _0x3c505b[_0xa9a5('0x1f')](0x0,0x8)+'-'+_0x3c505b['substring'](0x8,0xc)+'-'+_0x3c505b[_0xa9a5('0x1f')](0xc,0x10)+'-'+_0x3c505b[_0xa9a5('0x1f')](0x10,0x14)+'-'+_0x3c505b[_0xa9a5('0x1f')](0x14);}};
\ No newline at end of file