exord66 / redirector

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Redirector

API Routes

Agents

GET /api/agents

RESPONSE 200 (No Agents)
[]
RESPONSE 200 (Agents)
[
  {
    "id": 1,
    "os": "windows",
    "ip": "192.168.1.10",
    "profile: "g1",
    ...
  },
  ...
]
GET /api/agents/:agentId

RESPONSE 200
{
  "id": 1,
  "os": "windows",
  "ip": "192.168.1.10",
  "profile: "g1",
}
RESPONSE 404 (Invalid Agent)
{
  "message": "agent does not exist"
}
PUT /api/agents/:agentId/status

RESPONSE 200
GET /api/agents/:agentId/tasks

RESPONSE 200 (No Tasks)
[]
RESPONSE 200 (Tasks)
[
  {
    "id" 1,
    "agentId": 1,
    "command": "Z2V0LWhvc3Q=".
    ...
  },
  ...
]
RESPONSE 404 (Invalid Agent)
{
  "message": "agent does not exist"
}

Tasks

POST /api/tasks
{
  "command": "Z2V0LWhvc3Q=",
  "agentId": 1
}

RESPONSE 200
{
  "taskId": 1,
  "agentId: 1
}
GET /api/tasks

RESPONSE 200 (No Tasks)
[]
RESPONSE 200 (Tasks)
[
  {
    "id" 1,
    "agentId": 1,
    "command": "Z2V0LWhvc3Q=".
    ...
  },
  ...
]
GET /api/tasks/:taskId

RESPONSE 200
{
  "id" 1,
  "agentId": 1,
  "command": "Z2V0LWhvc3Q=".
  ...
}
RESPONSE (Invalid Task)
{
  "message": "task does not exist"
}

About


Languages

Language:JavaScript 100.0%