0.1.1
This commit is contained in:
91
dist/control/gather.js
vendored
Normal file
91
dist/control/gather.js
vendored
Normal file
@ -0,0 +1,91 @@
|
||||
"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;
|
Reference in New Issue
Block a user