Built motion from commit db94841.|2.5.3
[motion2.git] / server / config / license / hardware.js
index adddbd9..83cf5a2 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6ec2=['execSync','networkInterfaces','orderBy','keys','family','IPv4','internal','mac','00:00:00:00:00:00','address','127.0.0.1','getFirstInterface','cpus','model','join','createHash','md5','update','digest','hex','platform','win32','dmidecode\x20--string\x20system-uuid','utf8','hostname','macAddress','substring','lodash','crypto','bimedia-machine-uuid','child_process'];(function(_0x4c260a,_0x148241){var _0x17bbdd=function(_0x4f3e9f){while(--_0x4f3e9f){_0x4c260a['push'](_0x4c260a['shift']());}};_0x17bbdd(++_0x148241);}(_0x6ec2,0x78));var _0x26ec=function(_0x5b0d97,_0x4d389d){_0x5b0d97=_0x5b0d97-0x0;var _0x2fe37e=_0x6ec2[_0x5b0d97];return _0x2fe37e;};'use strict';var _=require(_0x26ec('0x0'));var os=require('os');var crypto=require(_0x26ec('0x1'));var machine=require(_0x26ec('0x2'));var exec=require(_0x26ec('0x3'))[_0x26ec('0x4')];function getInterfaces(){var _0x277401=[];var _0x5ef71c=os[_0x26ec('0x5')]();var _0x18650a=_[_0x26ec('0x6')](_[_0x26ec('0x7')](_0x5ef71c));for(var _0x375e01=0x0;_0x375e01<_0x18650a['length'];_0x375e01++){var _0x3b5955=_0x5ef71c[_0x18650a[_0x375e01]]['filter'](function(_0x4cadb0){return _0x4cadb0[_0x26ec('0x8')]===_0x26ec('0x9')&&_0x4cadb0[_0x26ec('0xa')]===![];});_0x277401=_0x277401['concat'](_0x3b5955);}return _0x277401;}function getFirstInterface(){var _0x1d1df3=_['head'](getInterfaces());return{'macAddress':_0x1d1df3&&_0x1d1df3[_0x26ec('0xb')]?_0x1d1df3[_0x26ec('0xb')]:_0x26ec('0xc'),'ipAddress':_0x1d1df3&&_0x1d1df3[_0x26ec('0xd')]?_0x1d1df3[_0x26ec('0xd')]:_0x26ec('0xe')};}exports[_0x26ec('0xf')]=getFirstInterface;function getCPUhash(){var _0x1a8f40=_[_0x26ec('0x6')](os[_0x26ec('0x10')]()['map'](function(_0x5212e4){return _0x5212e4[_0x26ec('0x11')];}))[_0x26ec('0x12')](':');return crypto[_0x26ec('0x13')](_0x26ec('0x14'))[_0x26ec('0x15')](_0x1a8f40)[_0x26ec('0x16')](_0x26ec('0x17'));}exports['getUuid']=function(){switch(os[_0x26ec('0x18')]()){case _0x26ec('0x19'):return exec(_0x26ec('0x1a'),{'encoding':_0x26ec('0x1b')})['replace']('\x0d\x0a','');default:var _0x4d366c=getFirstInterface();var _0x438985=getCPUhash();var _0x127385=_0x438985+'|'+os[_0x26ec('0x1c')]()+'|'+_0x4d366c[_0x26ec('0x1d')]+'|'+_0x4d366c['ipAddress'];var _0x17282d=crypto[_0x26ec('0x13')]('md5')['update'](_0x127385)['digest'](_0x26ec('0x17'));return _0x17282d[_0x26ec('0x1e')](0x0,0x8)+'-'+_0x17282d[_0x26ec('0x1e')](0x8,0xc)+'-'+_0x17282d['substring'](0xc,0x10)+'-'+_0x17282d['substring'](0x10,0x14)+'-'+_0x17282d[_0x26ec('0x1e')](0x14);}};
\ No newline at end of file
+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