From 0954492540ddbb7999bcb9e9f07bb4bca653c239 Mon Sep 17 00:00:00 2001 From: ZacharyZcR <2903735704@qq.com> Date: Sat, 28 Dec 2024 06:34:37 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=A2=9E=E5=8A=A0=E7=BA=A6?= =?UTF-8?q?=E6=9D=9F=E7=BC=96=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Plugins/DCInfo.go | 6 ++++-- Plugins/DCInfoUnix.go | 9 +++++++++ Plugins/MiniDump.go | 2 ++ Plugins/MiniDumpUnix.go | 9 +++++++++ 4 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 Plugins/DCInfoUnix.go create mode 100644 Plugins/MiniDumpUnix.go diff --git a/Plugins/DCInfo.go b/Plugins/DCInfo.go index 62222b2..8990e1a 100644 --- a/Plugins/DCInfo.go +++ b/Plugins/DCInfo.go @@ -1,3 +1,5 @@ +//go:build windows + package Plugins import ( @@ -385,8 +387,8 @@ func (d *DomainInfo) GetAdminGroups() (map[string][]string, error) { // 获取委派信息 func (d *DomainInfo) GetDelegation() (map[string][]string, error) { delegationQueries := map[string]string{ - "非约束委派": "(&(objectCategory=computer)(userAccountControl:1.2.840.113556.1.4.803:=524288))", - "约束委派": "(msDS-AllowedToDelegateTo=*)", + "非约束委派": "(&(objectCategory=computer)(userAccountControl:1.2.840.113556.1.4.803:=524288))", + "约束委派": "(msDS-AllowedToDelegateTo=*)", "基于资源的约束委派": "(msDS-AllowedToActOnBehalfOfOtherIdentity=*)", } diff --git a/Plugins/DCInfoUnix.go b/Plugins/DCInfoUnix.go new file mode 100644 index 0000000..7d9c54d --- /dev/null +++ b/Plugins/DCInfoUnix.go @@ -0,0 +1,9 @@ +//go:build !windows + +package Plugins + +import "github.com/shadow1ng/fscan/Common" + +func DCInfoScan(info *Common.HostInfo) (err error) { + return nil +} diff --git a/Plugins/MiniDump.go b/Plugins/MiniDump.go index 94f4c8f..6613361 100644 --- a/Plugins/MiniDump.go +++ b/Plugins/MiniDump.go @@ -1,3 +1,5 @@ +//go:build windows + package Plugins import ( diff --git a/Plugins/MiniDumpUnix.go b/Plugins/MiniDumpUnix.go new file mode 100644 index 0000000..25fb40d --- /dev/null +++ b/Plugins/MiniDumpUnix.go @@ -0,0 +1,9 @@ +//go:build !windows + +package Plugins + +import "github.com/shadow1ng/fscan/Common" + +func MiniDump(info *Common.HostInfo) (err error) { + return nil +}