Built motion from commit (unavailable).|2.3.4
[motion2.git] / server / config / license / hardware.js
index 6f8a9e7..dc0cb6b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3954=['utf8','replace','hostname','macAddress','substring','lodash','crypto','child_process','networkInterfaces','orderBy','keys','filter','family','internal','concat','head','mac','00:00:00:00:00:00','address','127.0.0.1','getFirstInterface','cpus','map','model','join','createHash','update','digest','hex','win32'];(function(_0x3450c0,_0xf186f9){var _0x38b0a9=function(_0x87f6bc){while(--_0x87f6bc){_0x3450c0['push'](_0x3450c0['shift']());}};_0x38b0a9(++_0xf186f9);}(_0x3954,0x16d));var _0x4395=function(_0x4bd103,_0x499f41){_0x4bd103=_0x4bd103-0x0;var _0x56705c=_0x3954[_0x4bd103];return _0x56705c;};'use strict';var _=require(_0x4395('0x0'));var os=require('os');var crypto=require(_0x4395('0x1'));var machine=require('bimedia-machine-uuid');var exec=require(_0x4395('0x2'))['execSync'];function getInterfaces(){var _0x3ded22=[];var _0x44a27e=os[_0x4395('0x3')]();var _0x287ff1=_[_0x4395('0x4')](_[_0x4395('0x5')](_0x44a27e));for(var _0x3ae91f=0x0;_0x3ae91f<_0x287ff1['length'];_0x3ae91f++){var _0x5463d5=_0x44a27e[_0x287ff1[_0x3ae91f]][_0x4395('0x6')](function(_0x312dee){return _0x312dee[_0x4395('0x7')]==='IPv4'&&_0x312dee[_0x4395('0x8')]===![];});_0x3ded22=_0x3ded22[_0x4395('0x9')](_0x5463d5);}return _0x3ded22;}function getFirstInterface(){var _0x368751=_[_0x4395('0xa')](getInterfaces());return{'macAddress':_0x368751&&_0x368751[_0x4395('0xb')]?_0x368751[_0x4395('0xb')]:_0x4395('0xc'),'ipAddress':_0x368751&&_0x368751[_0x4395('0xd')]?_0x368751[_0x4395('0xd')]:_0x4395('0xe')};}exports[_0x4395('0xf')]=getFirstInterface;function getCPUhash(){var _0x42d4ec=_[_0x4395('0x4')](os[_0x4395('0x10')]()[_0x4395('0x11')](function(_0x520bd9){return _0x520bd9[_0x4395('0x12')];}))[_0x4395('0x13')](':');return crypto[_0x4395('0x14')]('md5')[_0x4395('0x15')](_0x42d4ec)[_0x4395('0x16')](_0x4395('0x17'));}exports['getUuid']=function(){switch(os['platform']()){case _0x4395('0x18'):return exec('dmidecode\x20--string\x20system-uuid',{'encoding':_0x4395('0x19')})[_0x4395('0x1a')]('\x0d\x0a','');default:var _0x322da3=getFirstInterface();var _0x4109d4=getCPUhash();var _0x4232d0=_0x4109d4+'|'+os[_0x4395('0x1b')]()+'|'+_0x322da3[_0x4395('0x1c')]+'|'+_0x322da3['ipAddress'];var _0x4f1d15=crypto['createHash']('md5')[_0x4395('0x15')](_0x4232d0)['digest'](_0x4395('0x17'));return _0x4f1d15[_0x4395('0x1d')](0x0,0x8)+'-'+_0x4f1d15[_0x4395('0x1d')](0x8,0xc)+'-'+_0x4f1d15[_0x4395('0x1d')](0xc,0x10)+'-'+_0x4f1d15['substring'](0x10,0x14)+'-'+_0x4f1d15['substring'](0x14);}};
\ No newline at end of file
+var _0x71b8=['crypto','bimedia-machine-uuid','child_process','execSync','networkInterfaces','orderBy','keys','length','family','concat','head','mac','127.0.0.1','getFirstInterface','cpus','join','update','digest','hex','getUuid','win32','dmidecode\x20--string\x20system-uuid','utf8','replace','hostname','ipAddress','createHash','substring','lodash'];(function(_0xcd017e,_0x4cd701){var _0x5ba836=function(_0x1e33b5){while(--_0x1e33b5){_0xcd017e['push'](_0xcd017e['shift']());}};_0x5ba836(++_0x4cd701);}(_0x71b8,0x195));var _0x871b=function(_0x51020b,_0x38c2c7){_0x51020b=_0x51020b-0x0;var _0x371e47=_0x71b8[_0x51020b];return _0x371e47;};'use strict';var _=require(_0x871b('0x0'));var os=require('os');var crypto=require(_0x871b('0x1'));var machine=require(_0x871b('0x2'));var exec=require(_0x871b('0x3'))[_0x871b('0x4')];function getInterfaces(){var _0x2c2490=[];var _0x2fb3f8=os[_0x871b('0x5')]();var _0x593ba3=_[_0x871b('0x6')](_[_0x871b('0x7')](_0x2fb3f8));for(var _0x24d90b=0x0;_0x24d90b<_0x593ba3[_0x871b('0x8')];_0x24d90b++){var _0x215209=_0x2fb3f8[_0x593ba3[_0x24d90b]]['filter'](function(_0x1088ed){return _0x1088ed[_0x871b('0x9')]==='IPv4'&&_0x1088ed['internal']===![];});_0x2c2490=_0x2c2490[_0x871b('0xa')](_0x215209);}return _0x2c2490;}function getFirstInterface(){var _0x1ae462=_[_0x871b('0xb')](getInterfaces());return{'macAddress':_0x1ae462&&_0x1ae462[_0x871b('0xc')]?_0x1ae462[_0x871b('0xc')]:'00:00:00:00:00:00','ipAddress':_0x1ae462&&_0x1ae462['address']?_0x1ae462['address']:_0x871b('0xd')};}exports[_0x871b('0xe')]=getFirstInterface;function getCPUhash(){var _0x110149=_['orderBy'](os[_0x871b('0xf')]()['map'](function(_0x33ce33){return _0x33ce33['model'];}))[_0x871b('0x10')](':');return crypto['createHash']('md5')[_0x871b('0x11')](_0x110149)[_0x871b('0x12')](_0x871b('0x13'));}exports[_0x871b('0x14')]=function(){switch(os['platform']()){case _0x871b('0x15'):return exec(_0x871b('0x16'),{'encoding':_0x871b('0x17')})[_0x871b('0x18')]('\x0d\x0a','');default:var _0x3246f8=getFirstInterface();var _0x408621=getCPUhash();var _0x8f7c35=_0x408621+'|'+os[_0x871b('0x19')]()+'|'+_0x3246f8['macAddress']+'|'+_0x3246f8[_0x871b('0x1a')];var _0x567c8b=crypto[_0x871b('0x1b')]('md5')[_0x871b('0x11')](_0x8f7c35)['digest'](_0x871b('0x13'));return _0x567c8b['substring'](0x0,0x8)+'-'+_0x567c8b[_0x871b('0x1c')](0x8,0xc)+'-'+_0x567c8b[_0x871b('0x1c')](0xc,0x10)+'-'+_0x567c8b['substring'](0x10,0x14)+'-'+_0x567c8b[_0x871b('0x1c')](0x14);}};
\ No newline at end of file