MCPcopy Create free account
hub / github.com/Xenov-X/csbot / executeNetShare

Method executeNetShare

workflow/executor_network.go:61–68  ·  view source on GitHub ↗

executeNetShare lists shares on a target

(ctx context.Context, client *csclient.Client, beaconID string, action Action)

Source from the content-addressed store, hash-verified

59
60// executeNetShare lists shares on a target
61func (e *Executor) executeNetShare(ctx context.Context, client *csclient.Client, beaconID string, action Action) (string, error) {
62 target, _ := action.Parameters["target"].(string) // optional
63 resp, err := client.NetShare(ctx, beaconID, target)
64 if err != nil {
65 return "", err
66 }
67 return e.waitForOutput(ctx, client, resp.TaskID)
68}
69
70// executeNetSessions lists sessions on a target
71func (e *Executor) executeNetSessions(ctx context.Context, client *csclient.Client, beaconID string, action Action) (string, error) {

Callers 1

executeActionMethod · 0.95

Calls 1

waitForOutputMethod · 0.95

Tested by

no test coverage detected