Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / config / license / hardware.js
index 83cf5a2..40d47fc 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4b19=['bimedia-machine-uuid','child_process','execSync','networkInterfaces','keys','filter','family','IPv4','internal','mac','00:00:00:00:00:00','address','127.0.0.1','getFirstInterface','orderBy','cpus','map','createHash','md5','hex','getUuid','win32','replace','macAddress','ipAddress','update','digest','substring','lodash'];(function(_0x33f31b,_0x550ae9){var _0x33514e=function(_0x266538){while(--_0x266538){_0x33f31b['push'](_0x33f31b['shift']());}};_0x33514e(++_0x550ae9);}(_0x4b19,0x195));var _0x94b1=function(_0x331644,_0x255667){_0x331644=_0x331644-0x0;var _0x1f327b=_0x4b19[_0x331644];return _0x1f327b;};'use strict';var _=require(_0x94b1('0x0'));var os=require('os');var crypto=require('crypto');var machine=require(_0x94b1('0x1'));var exec=require(_0x94b1('0x2'))[_0x94b1('0x3')];function getInterfaces(){var _0x577f52=[];var _0x1ffdb7=os[_0x94b1('0x4')]();var _0x2240b9=_['orderBy'](_[_0x94b1('0x5')](_0x1ffdb7));for(var _0x11e23c=0x0;_0x11e23c<_0x2240b9['length'];_0x11e23c++){var _0x24df76=_0x1ffdb7[_0x2240b9[_0x11e23c]][_0x94b1('0x6')](function(_0x4ea1f9){return _0x4ea1f9[_0x94b1('0x7')]===_0x94b1('0x8')&&_0x4ea1f9[_0x94b1('0x9')]===![];});_0x577f52=_0x577f52['concat'](_0x24df76);}return _0x577f52;}function getFirstInterface(){var _0x15c0a9=_['head'](getInterfaces());return{'macAddress':_0x15c0a9&&_0x15c0a9['mac']?_0x15c0a9[_0x94b1('0xa')]:_0x94b1('0xb'),'ipAddress':_0x15c0a9&&_0x15c0a9[_0x94b1('0xc')]?_0x15c0a9[_0x94b1('0xc')]:_0x94b1('0xd')};}exports[_0x94b1('0xe')]=getFirstInterface;function getCPUhash(){var _0x4a8ea2=_[_0x94b1('0xf')](os[_0x94b1('0x10')]()[_0x94b1('0x11')](function(_0x2b378c){return _0x2b378c['model'];}))['join'](':');return crypto[_0x94b1('0x12')](_0x94b1('0x13'))['update'](_0x4a8ea2)['digest'](_0x94b1('0x14'));}exports[_0x94b1('0x15')]=function(){switch(os['platform']()){case _0x94b1('0x16'):return exec('dmidecode\x20--string\x20system-uuid',{'encoding':'utf8'})[_0x94b1('0x17')]('\x0d\x0a','');default:var _0x1f0560=getFirstInterface();var _0x258e98=getCPUhash();var _0x1977f4=_0x258e98+'|'+os['hostname']()+'|'+_0x1f0560[_0x94b1('0x18')]+'|'+_0x1f0560[_0x94b1('0x19')];var _0xa29b90=crypto[_0x94b1('0x12')](_0x94b1('0x13'))[_0x94b1('0x1a')](_0x1977f4)[_0x94b1('0x1b')]('hex');return _0xa29b90[_0x94b1('0x1c')](0x0,0x8)+'-'+_0xa29b90[_0x94b1('0x1c')](0x8,0xc)+'-'+_0xa29b90[_0x94b1('0x1c')](0xc,0x10)+'-'+_0xa29b90['substring'](0x10,0x14)+'-'+_0xa29b90[_0x94b1('0x1c')](0x14);}};
\ No newline at end of file
+var _0x8d0a=['ipAddress','md5','digest','hex','substring','lodash','bimedia-machine-uuid','child_process','execSync','networkInterfaces','orderBy','keys','length','filter','family','concat','00:00:00:00:00:00','address','127.0.0.1','getFirstInterface','cpus','map','model','join','createHash','update','getUuid','platform','dmidecode\x20--string\x20system-uuid','utf8','replace','macAddress'];(function(_0x48a4cf,_0x16e7b4){var _0x5503ee=function(_0x5a5c42){while(--_0x5a5c42){_0x48a4cf['push'](_0x48a4cf['shift']());}};_0x5503ee(++_0x16e7b4);}(_0x8d0a,0x65));var _0xa8d0=function(_0x2d5bad,_0x7b5935){_0x2d5bad=_0x2d5bad-0x0;var _0x5092dd=_0x8d0a[_0x2d5bad];return _0x5092dd;};'use strict';var _=require(_0xa8d0('0x0'));var os=require('os');var crypto=require('crypto');var machine=require(_0xa8d0('0x1'));var exec=require(_0xa8d0('0x2'))[_0xa8d0('0x3')];function getInterfaces(){var _0x10995c=[];var _0x6ec9e7=os[_0xa8d0('0x4')]();var _0x528287=_[_0xa8d0('0x5')](_[_0xa8d0('0x6')](_0x6ec9e7));for(var _0x50bb7b=0x0;_0x50bb7b<_0x528287[_0xa8d0('0x7')];_0x50bb7b++){var _0x212aaf=_0x6ec9e7[_0x528287[_0x50bb7b]][_0xa8d0('0x8')](function(_0x1f8b78){return _0x1f8b78[_0xa8d0('0x9')]==='IPv4'&&_0x1f8b78['internal']===![];});_0x10995c=_0x10995c[_0xa8d0('0xa')](_0x212aaf);}return _0x10995c;}function getFirstInterface(){var _0x823481=_['head'](getInterfaces());return{'macAddress':_0x823481&&_0x823481['mac']?_0x823481['mac']:_0xa8d0('0xb'),'ipAddress':_0x823481&&_0x823481['address']?_0x823481[_0xa8d0('0xc')]:_0xa8d0('0xd')};}exports[_0xa8d0('0xe')]=getFirstInterface;function getCPUhash(){var _0x1a7b95=_[_0xa8d0('0x5')](os[_0xa8d0('0xf')]()[_0xa8d0('0x10')](function(_0x3bf335){return _0x3bf335[_0xa8d0('0x11')];}))[_0xa8d0('0x12')](':');return crypto[_0xa8d0('0x13')]('md5')[_0xa8d0('0x14')](_0x1a7b95)['digest']('hex');}exports[_0xa8d0('0x15')]=function(){switch(os[_0xa8d0('0x16')]()){case'win32':return exec(_0xa8d0('0x17'),{'encoding':_0xa8d0('0x18')})[_0xa8d0('0x19')]('\x0d\x0a','');default:var _0x44a48e=getFirstInterface();var _0x10ec3c=getCPUhash();var _0x3a5fe3=_0x10ec3c+'|'+os['hostname']()+'|'+_0x44a48e[_0xa8d0('0x1a')]+'|'+_0x44a48e[_0xa8d0('0x1b')];var _0x5cf619=crypto[_0xa8d0('0x13')](_0xa8d0('0x1c'))['update'](_0x3a5fe3)[_0xa8d0('0x1d')](_0xa8d0('0x1e'));return _0x5cf619['substring'](0x0,0x8)+'-'+_0x5cf619['substring'](0x8,0xc)+'-'+_0x5cf619[_0xa8d0('0x1f')](0xc,0x10)+'-'+_0x5cf619[_0xa8d0('0x1f')](0x10,0x14)+'-'+_0x5cf619['substring'](0x14);}};
\ No newline at end of file