Documentation ¶
Index ¶
- func AceMaskToText(mask int, guid string) ([]string, int)
- func LookupSID(conn *ldap.Conn, baseDN string, SID string) (resolvedSID string, err error)
- type ACCESS_ALLOWED_ACE
- type ACCESS_ALLOWED_CALLBACK_ACE
- type ACCESS_ALLOWED_CALLBACK_OBJECT_ACE
- type ACCESS_ALLOWED_OBJECT_ACE
- type ACCESS_DENIED_ACE
- type ACCESS_DENIED_CALLBACK_ACE
- type ACCESS_DENIED_CALLBACK_OBJECT_ACE
- type ACCESS_DENIED_OBJECT_ACE
- type ACEFLAGS
- type ACEHEADER
- type ACEMASK
- type ACESList
- type ACLHEADER
- type HEADER
- type SYSTEM_AUDIT_ACE
- type SYSTEM_AUDIT_CALLBACK_ACE
- type SYSTEM_AUDIT_CALLBACK_OBJECT_ACE
- type SYSTEM_AUDIT_OBJECT_ACE
- type SYSTEM_MANDATORY_LABEL_ACE
- type SYSTEM_RESOURCE_ATTRIBUTE_ACE
- type SYSTEM_SCOPED_POLICY_ID_ACE
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AceMaskToText ¶ added in v1.6.0
Reference: http://www.selfadsi.org/deep-inside/ad-security-descriptors.htm At the moment this is an experimental & testing accuracy of the parser is hard. There are probably some bugs, bug they can be solved in the future :-)
Types ¶
type ACCESS_ALLOWED_ACE ¶
type ACCESS_ALLOWED_ACE struct { SID string // contains filtered or unexported fields }
type ACCESS_ALLOWED_CALLBACK_ACE ¶
type ACCESS_ALLOWED_CALLBACK_ACE struct { SID string // contains filtered or unexported fields }
The ACE types below seem currently useless, if I figure out any use for them in the future I'll consider implementing some additional logic
type ACCESS_ALLOWED_CALLBACK_OBJECT_ACE ¶
type ACCESS_ALLOWED_CALLBACK_OBJECT_ACE struct { SID string // contains filtered or unexported fields }
type ACCESS_ALLOWED_OBJECT_ACE ¶
type ACCESS_ALLOWED_OBJECT_ACE struct { SID string // contains filtered or unexported fields }
type ACCESS_DENIED_ACE ¶
type ACCESS_DENIED_ACE struct { SID string // contains filtered or unexported fields }
type ACCESS_DENIED_CALLBACK_ACE ¶
type ACCESS_DENIED_CALLBACK_ACE struct { SID string // contains filtered or unexported fields }
type ACCESS_DENIED_CALLBACK_OBJECT_ACE ¶
type ACCESS_DENIED_CALLBACK_OBJECT_ACE struct { SID string // contains filtered or unexported fields }
type ACCESS_DENIED_OBJECT_ACE ¶
type ACCESS_DENIED_OBJECT_ACE struct { SID string // contains filtered or unexported fields }
type ACESList ¶
type SYSTEM_AUDIT_ACE ¶
type SYSTEM_AUDIT_ACE struct { SID string // contains filtered or unexported fields }
type SYSTEM_AUDIT_CALLBACK_ACE ¶
type SYSTEM_AUDIT_CALLBACK_ACE struct { SID string // contains filtered or unexported fields }
type SYSTEM_AUDIT_CALLBACK_OBJECT_ACE ¶
type SYSTEM_AUDIT_CALLBACK_OBJECT_ACE struct { SID string // contains filtered or unexported fields }
type SYSTEM_AUDIT_OBJECT_ACE ¶
type SYSTEM_AUDIT_OBJECT_ACE struct { SID string // contains filtered or unexported fields }
type SYSTEM_MANDATORY_LABEL_ACE ¶
type SYSTEM_MANDATORY_LABEL_ACE struct { SID string // contains filtered or unexported fields }
type SYSTEM_RESOURCE_ATTRIBUTE_ACE ¶
type SYSTEM_RESOURCE_ATTRIBUTE_ACE struct { SID string // contains filtered or unexported fields }
type SYSTEM_SCOPED_POLICY_ID_ACE ¶
type SYSTEM_SCOPED_POLICY_ID_ACE struct { SID string // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.