aboutsummaryrefslogtreecommitdiff
path: root/internal/client/dce/dce.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/client/dce/dce.go')
-rw-r--r--internal/client/dce/dce.go21
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
+}