MCPcopy Create free account
hub / github.com/Adaptix-Framework/AdaptixC2 / Teamserver

Struct Teamserver

AdaptixServer/core/server/utils.go:36–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

34}
35
36type Teamserver struct {
37 Profile *profile.AdaptixProfile
38 DBMS *database.DBMS
39 AdaptixServer *connector.TsConnector
40 Extender *extender.AdaptixExtender
41 Parameters TsParameters
42
43 TaskManager *TaskManager
44 Broker *MessageBroker
45 TunnelManager *TunnelManager
46 EventManager *eventing.EventManager
47 ScriptManager *axscript.ScriptManager
48
49 listener_configs safe.Map // listenerFullName string : listenerInfo extender.ListenerInfo
50 agent_configs safe.Map // agentName string : agentInfo extender.AgentInfo
51 service_configs safe.Map // serviceName string : serviceInfo extender.ServiceInfo
52
53 wm_agent_types map[string]string // agentMark string : agentName string
54 wm_listeners map[string][]string // watermark string : ListenerName string, ListenerType string
55
56 notifications *safe.Slice // : sync_packet interface{}
57 Agents safe.Map // agentId string : agent *Agent
58 listeners safe.Map // listenerName string : listenerData ListenerData
59 downloads safe.Map // fileId string : downloadData DownloadData (only active)
60 tmp_uploads safe.Map // fileId string : uploadData UploadData
61 terminals safe.Map // terminalId string : terminal Terminal
62 pivots *safe.Slice // : PivotData
63 OTPManager *token.OTPManager
64 builders safe.Map // buildId string : build Build
65}
66
67type Agent struct {
68 mu sync.RWMutex

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected