Removed unused code.

This commit is contained in:
Jakob Friedl
2025-10-01 15:27:06 +02:00
parent c97cb4585f
commit 0937840b77
10 changed files with 173 additions and 57 deletions

View File

@@ -1,9 +1,31 @@
import mummy
import times, tables, json, base64, parsetoml
import ./utils
import ../common/[types, utils, serialize, event]
import times, json, base64, parsetoml
import ../common/[types, event]
export sendHeartbeat, recvEvent
proc `%`*(agent: Agent): JsonNode =
result = newJObject()
result["agentId"] = %agent.agentId
result["listenerId"] = %agent.listenerId
result["username"] = %agent.username
result["hostname"] = %agent.hostname
result["domain"] = %agent.domain
result["ip"] = %agent.ip
result["os"] = %agent.os
result["process"] = %agent.process
result["pid"] = %agent.pid
result["elevated"] = %agent.elevated
result["sleep"] = %agent.sleep
result["firstCheckin"] = %agent.firstCheckin.toTime().toUnix()
result["latestCheckin"] = %agent.latestCheckin.toTime().toUnix()
proc `%`*(listener: Listener): JsonNode =
result = newJObject()
result["listenerId"] = %listener.listenerId
result["address"] = %listener.address
result["port"] = %listener.port
result["protocol"] = %listener.protocol
#[
Server -> Client
]#