aboutsummaryrefslogtreecommitdiff
path: root/internal/client/dce/dce.go
diff options
context:
space:
mode:
authorBryan McNulty <bryanmcnulty@protonmail.com>2025-04-09 08:24:04 -0500
committerBryan McNulty <bryanmcnulty@protonmail.com>2025-04-09 08:24:04 -0500
commit1d82f299b433a17849b576b6e715a93240b29fd8 (patch)
tree7a3599e17b57570c9b59b6170956fe35626ba03b /internal/client/dce/dce.go
parent05873b432686fd584a07e98d37d4eb0cc5104da1 (diff)
downloadgoexec-1d82f299b433a17849b576b6e715a93240b29fd8.tar.gz
goexec-1d82f299b433a17849b576b6e715a93240b29fd8.zip
Update TODO; add dynamic namespace to `wmi call`
Diffstat (limited to 'internal/client/dce/dce.go')
-rw-r--r--internal/client/dce/dce.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/internal/client/dce/dce.go b/internal/client/dce/dce.go
index 142eda9..0230c2a 100644
--- a/internal/client/dce/dce.go
+++ b/internal/client/dce/dce.go
@@ -21,6 +21,7 @@ type ConnectionMethodDCEConfig struct {
Options []dcerpc.Option // Options stores the options that will be passed to all dialers
DceOptions []dcerpc.Option // DceOptions are the options passed to dcerpc.Dial
EpmOptions []dcerpc.Option // EpmOptions are the options passed to epm.EndpointMapper
+ Resource string // Resource stores the target network resource (usually for DCOM)
}
func (cfg *ConnectionMethodDCEConfig) GetDce(ctx context.Context, cred *adauth.Credential, target *adauth.Target, endpoint, object string, arbOpts ...dcerpc.Option) (cc dcerpc.Conn, err error) {