From 7574b7370be083ff563fa8ad6d01d5ac776d7e4d Mon Sep 17 00:00:00 2001 From: Bryan McNulty Date: Sat, 8 Mar 2025 06:07:29 -0600 Subject: Add a bunch of DCE related options to TSCH module --- internal/client/dce/dce.go | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 internal/client/dce/dce.go (limited to 'internal/client/dce') 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 +} -- cgit v1.2.3