MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / getSession

Method getSession

cmd/inject-cli/main.go:157–167  ·  view source on GitHub ↗
(id string)

Source from the content-addressed store, hash-verified

155}
156
157func (c *apiClient) getSession(id string) (*SessionDetail, error) {
158 data, err := c.doJSON("GET", "/v0/management/sessions/"+id, nil)
159 if err != nil {
160 return nil, err
161 }
162 var sess SessionDetail
163 if err := json.Unmarshal(data, &sess); err != nil {
164 return nil, err
165 }
166 return &sess, nil
167}
168
169func (c *apiClient) execCommand(sessionID, command string) (map[string]any, error) {
170 data, err := c.doJSON("POST", "/v0/management/sessions/"+sessionID+"/exec", map[string]string{

Callers 4

cmdUseFunction · 0.80
showSessionToolsFunction · 0.80
showSessionInfoFunction · 0.80
cmdObserveFunction · 0.80

Calls 1

doJSONMethod · 0.95

Tested by

no test coverage detected