mirror of
https://github.com/sairson/Yasso.git
synced 2026-02-06 20:14:09 +08:00
70 lines
1.9 KiB
Go
70 lines
1.9 KiB
Go
package query
|
|
|
|
var PwdFlags = map[int]string{
|
|
0x01: "PASSWORD_COMPLEX",
|
|
0x02: "PASSWORD_NO_ANON_CHANGE",
|
|
0x04: "PASSWORD_NO_CLEAR_CHANGE",
|
|
0x08: "LOCKOUT_ADMINS",
|
|
0x10: "PASSWORD_STORE_CLEARTEXT",
|
|
0x20: "REFUSE_PASSWORD_CHANGE",
|
|
}
|
|
|
|
var UacFlags = map[int]string{
|
|
0x00000002: "ACCOUNT_DISABLED",
|
|
0x00000010: "ACCOUNT_LOCKED",
|
|
0x00000020: "PASSWD_NOTREQD",
|
|
0x00000040: "PASSWD_CANT_CHANGE",
|
|
0x00000080: "PASSWORD_STORE_CLEARTEXT",
|
|
0x00000200: "NORMAL_ACCOUNT",
|
|
0x00001000: "WORKSTATION_ACCOUNT",
|
|
0x00002000: "SERVER_TRUST_ACCOUNT",
|
|
0x00010000: "DONT_EXPIRE_PASSWD",
|
|
0x00040000: "SMARTCARD_REQUIRED",
|
|
0x00080000: "TRUSTED_FOR_DELEGATION",
|
|
0x00100000: "NOT_DELEGATED",
|
|
0x00200000: "USE_DES_KEY_ONLY",
|
|
0x00400000: "DONT_REQ_PREAUTH",
|
|
0x00800000: "PASSWORD_EXPIRED",
|
|
0x01000000: "TRUSTED_TO_AUTH_FOR_DELEGATION",
|
|
0x04000000: "PARTIAL_SECRETS_ACCOUNT",
|
|
}
|
|
|
|
var SamType = map[int64]string{
|
|
0x0: "SAM_DOMAIN_OBJECT",
|
|
0x10000000: "SAM_GROUP_OBJECT",
|
|
0x10000001: "SAM_NON_SECURITY_GROUP_OBJECT",
|
|
0x20000000: "SAM_ALIAS_OBJECT",
|
|
0x20000001: "SAM_NON_SECURITY_ALIAS_OBJECT",
|
|
0x30000000: "SAM_USER_OBJECT",
|
|
0x30000001: "SAM_MACHINE_ACCOUNT",
|
|
0x30000002: "SAM_TRUST_ACCOUNT",
|
|
0x40000000: "SAM_APP_BASIC_GROUP",
|
|
0x40000001: "SAM_APP_QUERY_GROUP",
|
|
0x7fffffff: "SAM_ACCOUNT_TYPE_MAX",
|
|
}
|
|
|
|
var Trust = map[int]string{
|
|
0x00000001: "NON_TRANSITIVE",
|
|
0x00000002: "UPLEVEL_ONLY",
|
|
0x00000004: "QUARANTINED_DOMAIN",
|
|
0x00000008: "FOREST_TRANSITIVE",
|
|
0x00000010: "CROSS_ORGANIZATION",
|
|
0x00000020: "WITHIN_FOREST",
|
|
0x00000040: "TREAT_AS_EXTERNAL",
|
|
0x00000080: "USES_RC4_ENCRYPTION",
|
|
0x00000200: "CROSS_ORGANIZATION_NO_TGT_DELEGATION",
|
|
0x00000400: "PIM_TRUST",
|
|
0x00000800: "CROSS_ORGANIZATION_ENABLE_TGT_DELEGATION",
|
|
}
|
|
var TrustDirections = map[int]string{
|
|
0x01: "INBOUND",
|
|
0x02: "OUTBOUND",
|
|
0x03: "BIDIRECTIONAL",
|
|
}
|
|
|
|
var TrustType = map[int]string{
|
|
0x01: "DOWNLEVEL",
|
|
0x02: "UPLEVEL",
|
|
0x03: "MIT",
|
|
}
|