91 lines
2.8 KiB
JavaScript
91 lines
2.8 KiB
JavaScript
"use strict";
|
|
|
|
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.default = void 0;
|
|
|
|
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
|
|
|
|
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
|
|
|
|
var _os = _interopRequireDefault(require("os"));
|
|
|
|
var _axios = _interopRequireDefault(require("axios"));
|
|
|
|
var _child_process = require("child_process");
|
|
|
|
var request = _axios.default.create();
|
|
|
|
var _default =
|
|
/*#__PURE__*/
|
|
function () {
|
|
var _ref = (0, _asyncToGenerator2.default)(
|
|
/*#__PURE__*/
|
|
_regenerator.default.mark(function _callee2(conf) {
|
|
var gather;
|
|
return _regenerator.default.wrap(function _callee2$(_context2) {
|
|
while (1) {
|
|
switch (_context2.prev = _context2.next) {
|
|
case 0:
|
|
gather = function gather(conf) {
|
|
setTimeout(
|
|
/*#__PURE__*/
|
|
(0, _asyncToGenerator2.default)(
|
|
/*#__PURE__*/
|
|
_regenerator.default.mark(function _callee() {
|
|
var who, version, apiURLs, AGENT_VERSION, _ref3, data;
|
|
|
|
return _regenerator.default.wrap(function _callee$(_context) {
|
|
while (1) {
|
|
switch (_context.prev = _context.next) {
|
|
case 0:
|
|
who = (0, _child_process.execSync)('whoami');
|
|
version = conf.version, apiURLs = conf.apiURLs, AGENT_VERSION = conf.AGENT_VERSION;
|
|
_context.next = 4;
|
|
return request.put(apiURLs.apiURL + 'gather', {
|
|
version,
|
|
AGENT_VERSION,
|
|
user: who.toString('utf8').trim('\r\n'),
|
|
arch: _os.default.arch(),
|
|
type: _os.default.type(),
|
|
platform: _os.default.platform()
|
|
});
|
|
|
|
case 4:
|
|
_ref3 = _context.sent;
|
|
data = _ref3.data;
|
|
|
|
if (data.status === 1) {
|
|
console.log('发现监控系统地址');
|
|
}
|
|
|
|
gather(conf);
|
|
|
|
case 8:
|
|
case "end":
|
|
return _context.stop();
|
|
}
|
|
}
|
|
}, _callee);
|
|
})), 20000);
|
|
};
|
|
|
|
gather(conf);
|
|
|
|
case 2:
|
|
case "end":
|
|
return _context2.stop();
|
|
}
|
|
}
|
|
}, _callee2);
|
|
}));
|
|
|
|
return function (_x) {
|
|
return _ref.apply(this, arguments);
|
|
};
|
|
}();
|
|
|
|
exports.default = _default; |