diff options
author | Bryan McNulty <bryanmcnulty@protonmail.com> | 2025-03-08 06:07:29 -0600 |
---|---|---|
committer | Bryan McNulty <bryanmcnulty@protonmail.com> | 2025-03-08 06:07:29 -0600 |
commit | 7574b7370be083ff563fa8ad6d01d5ac776d7e4d (patch) | |
tree | 78aeb5d671e35aee8780fd92b2511cad00efd67d /internal/client/dce/dce.go | |
parent | d8eca7209d000609fea08d2973a402a41a4cf921 (diff) | |
download | goexec-7574b7370be083ff563fa8ad6d01d5ac776d7e4d.tar.gz goexec-7574b7370be083ff563fa8ad6d01d5ac776d7e4d.zip |
Add a bunch of DCE related options to TSCH module
Diffstat (limited to 'internal/client/dce/dce.go')
-rw-r--r-- | internal/client/dce/dce.go | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/internal/client/dce/dce.go b/internal/client/dce/dce.go new file mode 100644 index 0000000..2be5a1e --- /dev/null +++ b/internal/client/dce/dce.go @@ -0,0 +1,21 @@ +package dce + +import "github.com/oiweiwei/go-msrpc/dcerpc" + +var ( + NP = "ncacn_np" + TCP = "ncacn_ip_tcp" + HTTP = "ncacn_http" + DefaultPorts = map[string]uint16{ + NP: 445, + TCP: 135, + HTTP: 593, + } +) + +type ConnectionMethodDCEConfig struct { + NoEpm bool // NoEpm disables EPM + EpmAuto bool // EpmAuto will find any suitable endpoint, without any filter + Endpoint *dcerpc.StringBinding + Options []dcerpc.Option +} |