DSInternals
Directory Services Internals (DSInternals) PowerShell Module and Framework
Language: powershell
Author: Emeline Picard (@emeline)
14 stars · 402 views
Files
- package_black_small.png (image)
- module_white.png (image)
- module_white_small.png (image)
- package_black.png (image)
- module_black_small.png (image)
- package_white_small.png (image)
- global.json (json)
- DSInternals.Replication.Interop (interop)
- drsr_addons.cpp (cpp)
- resource.h (h)
- midl_alloc.cpp (cpp)
- AssemblyInfo.cpp (cpp)
- pch.cpp (cpp)
- pch.h (h)
- drsr_addons.h (h)
- unmanaged.h (h)
- DrsConnection.h (h)
- Schema (txt)
- Global.schema.json (json)
- SolutionFilter.schema.json (json)
- DSInternals.Replication (replication)
- SamUser.cs (cs)
- ConvertToNTHashCommand.cs (cs)
- ConvertFromADManagedPasswordBlobCommand.cs (cs)
- ActiveDirectoryRoleInformation.cs (cs)
- DSInternals.Replication.Model.Test (test)
- packages.lock.json (json)
- ReplicationCookieTester.cs (cs)
- DSInternals.SAM (sam)
- Interop (txt)
- NativeMethods.Lsa.cs (cs)
- Structs (txt)
- SamRidEnumeration.cs (cs)
- LsaDomainInformationNative.cs (cs)
- UnicodeString.cs (cs)
- TlsaMatchingType.cs (cs)
- Keys (txt)
- README.md (md)
- .vscode (vscode)
- tasks.json (json)
- settings.json (json)
- extensions.json (json)
- .claude (claude)
- CLAUDE.md (md)
- Src (txt)
- DSInternals.ADSI.Test (test)
- packages.lock.json (json)
- ReplicationProgress.cs (cs)
- DirectoryReplicationClient.cs (cs)
- AdsiClientTester.cs (cs)
- DSInternals.DataStore (datastore)
- AttributeMetadata.cs (cs)
- DirectorySchema.cs (cs)
- DirectoryContext.cs (cs)
- Cryptography (txt)
- DNTag.cs (cs)
- DomainControllerOptions.cs (cs)
- AttributeMetadataCollection.cs (cs)
- DomainController.cs (cs)
- PACKAGE.md (md)
- DatastoreRootKeyResolver.cs (cs)
- Interfaces (txt)
- IDomainController.cs (cs)
- DatastoreObject.cs (cs)
- DistinguishedNameResolver.cs (cs)
- AdsiClient.Dns.cs (cs)
- Icons (txt)
- module_black.png (image)
- package_white.png (image)
- DatabaseFlags.cs (cs)
- ADConstants.cs (cs)
- Extensions (txt)
- IsamInstanceExtensions.cs (cs)
- CursorExtensions.cs (cs)
- TableDefinitionExtentions.cs (cs)
- NativeMethods.txt (txt)
- packages.lock.json (json)
- DirectoryAgent.DataProtection.cs (cs)
- Exceptions (txt)
- InvalidDatabaseStateException.cs (cs)
- BootKeyRetriever.cs (cs)
- DataStoreSecretDecryptor.cs (cs)
- DirectoryAgent.DNS.cs (cs)
- DirectoryAgent.BitLocker.cs (cs)
- DirectoryAgent.cs (cs)
- SecurityDescriptorResolver.cs (cs)
- LinkResolver.cs (cs)
- DirectoryAgent.PasswordManagement.cs (cs)
- Enums (txt)
- PekListFlags.cs (cs)
- PekListVersion.cs (cs)
- FunctionalLevel.cs (cs)
- DatabaseState.cs (cs)
- DSInternals.ADSI (adsi)
- AdsiClient.ServiceAccounts.cs (cs)
- AdsiObjectAdapter.cs (cs)
- AdsiClient.Accounts.cs (cs)
- packages.lock.json (json)
- AdsiClient.cs (cs)
- AdsiClient.KdsRootKey.cs (cs)
- AdsiKdsRootKeyResolver.cs (cs)
- drsr_alloc.h (h)
- DrsConnection.cpp (cpp)
- NetFramework (txt)
- RpcTypeConverter.cpp (cpp)
- midl_alloc.h (h)
- drsr_imports.h (h)
- drsr_alloc.cpp (cpp)
- RpcTypeConverter.h (h)
- NetCore (txt)
- version.h (h)
- packages.lock.json (json)
- RpcProtseq.cs (cs)
- PACKAGE.md (md)
- RpcAuthenticationLevel.cs (cs)
- RpcAuthenticationType.cs (cs)
- SafeRpcStringHandle.cs (cs)
- NativeMethods.cs (cs)
- NativeMethods.txt (txt)
- RpcBinding.cs (cs)
- RpcException.cs (cs)
- ReplicationSecretDecryptor.cs (cs)
- SafeRpcBindingHandle.cs (cs)
- ReplicationSchema.cs (cs)
- DSInternals.Replication.Test (test)
- ReplicationSecretDecryptorTester.cs (cs)
- packages.lock.json (json)
- DSInternals.PowerShell (powershell)
- Utils (txt)
- EncodingTransformationAttribute.cs (cs)
- EncodingArgumentCompleter.cs (cs)
- AcceptHexStringAttribute.cs (cs)
- AcceptBase64StringAttribute.cs (cs)
- ValidatePasswordLengthAttribute.cs (cs)
- Win32ErrorCodeExtensions.cs (cs)
- ModuleAssemblyResolver.cs (cs)
- Chocolatey (txt)
- tools (txt)
- VERIFICATION.txt (txt)
- License.txt (txt)
- Views (txt)
- packages.lock.json (json)
- Tests (txt)
- Replication (txt)
- Database (txt)
- SAM (txt)
- Cryptography (txt)
- Properties (txt)
- launchSettings.json (json)
- Types (txt)
- ConvertToLMHashCommand.cs (cs)
- AccountExportFormat.cs (cs)
- PfxProtectedPassword.cs (cs)
- DomainController.cs (cs)
- LsaPolicyInformation.cs (cs)
- KdsRootKeyDeserializer.cs (cs)
- PasswordQualityTestResult.cs (cs)
- ConvertToOrgIdHashCommand.cs (cs)
- SetSamAccountPasswordHashCommand.cs (cs)
- SupplementalCredentialsDeserializer.cs (cs)
- Commands (txt)
- LSA (txt)
- GetSamPasswordPolicyCommand.cs (cs)
- GetLsaBackupKeyCommand.cs (cs)
- GetLsaPolicyInformationCommand.cs (cs)
- SetLsaPolicyInformationCommand.cs (cs)
- Hash (txt)
- ConvertToKerberosKeyCommand.cs (cs)
- Datastore (txt)
- GetBootKeyCommand.cs (cs)
- SetADDBAccountControlCommand.cs (cs)
- SetADDBAccountPasswordHashCommand.cs (cs)
- RemoveADDBObjectCommand.cs (cs)
- DnsSigningKeyState.cs (cs)
- GetADDBSchemaAttributeCommand.cs (cs)
- NewADDBRestoreFromMediaScriptCommand.cs (cs)
- GetADDBDnsServerSigningKeyCommand.cs (cs)
- DisableADDBAccountCommand.cs (cs)
- GetADDBBackupKeyCommand.cs (cs)
- GetADDBDnsServerZoneCommand.cs (cs)
- GetADDBDomainControllerCommand.cs (cs)
- SetADDBPrimaryGroupCommand.cs (cs)
- TlsaSelector.cs (cs)
- DnsSigningKeyDescriptor.cs (cs)
- SetADDBBootKeyCommand.cs (cs)
- GetADDBTrust.cs (cs)
- GetADDBAccountCommand.cs (cs)
- GetADDBBitlockerRecoveryInformationCommand.cs (cs)
- GetADDBKdsRootKeyCommand.cs (cs)
- AddADDBSidHistoryCommand.cs (cs)
- GetADDBServiceAccountCommand.cs (cs)
- RestoreADDBAttributeCommand.cs (cs)
- GetADDBIndexCommand.cs (cs)
- EnableADDBAccountCommand.cs (cs)
- GetADDBDnsServerResourceRecordCommand.cs (cs)
- SetADDBAccountPasswordCommand.cs (cs)
- ADDBAccountStatusCommandBase.cs (cs)
- ExportADDBDnsServerSigningKeyCommand.cs (cs)
- UnlockADDBAccountCommand.cs (cs)
- SetADDBDomainControllerCommand.cs (cs)
- README.md (md)
- Encryption (txt)
- UnprotectDpapiNgPfxCertificateCommand.cs (cs)
- ProtectDpapiNgDataCommand.cs (cs)
- ConvertToGPPrefPasswordCommand.cs (cs)
- GetDpapiNgNamedDescriptorCommand.cs (cs)
- SaveDpapiNgSidKeyCommand.cs (cs)
- ConvertFromGPPrefPasswordCommand.cs (cs)
- NewDpapiNgNamedDescriptorCommand.cs (cs)
- SaveDpapiBlobCommand.cs (cs)
- ADDBPrincipalCommandBase.cs (cs)
- GetDpapiNgSidKeyIdentifierCommand.cs (cs)
- RemoveDpapiNgNamedDescriptorCommand.cs (cs)
- GetDpapiNgPfxCertificateCommand.cs (cs)
- ClearDpapiNgSidKeyCacheCommand.cs (cs)
- UnprotectDpapiNgDataCommand.cs (cs)
- ADReplPrincipalCommandBase.cs (cs)
- ConvertFromUnicodePasswordCommand.cs (cs)
- GetDpapiNgDataCommand.cs (cs)
- ConvertToUnicodePasswordCommand.cs (cs)
- Base (txt)
- ADDBCommandBase.cs (cs)
- SynchronousProgress.cs (cs)
- GetADSIDnsServerZoneCommand.cs (cs)
- ADDBDnsCommandBase.cs (cs)
- ADDBObjectCommandBase.cs (cs)
- PSCmdletEx.cs (cs)
- SamCommandBase.cs (cs)
- ADSICommandBase.cs (cs)
- Misc (txt)
- SaveDnsServerResourceRecordCommand.cs (cs)
- ADReplCommandBase.cs (cs)
- ADSIDnsCommandBase.cs (cs)
- ADDBModifyPrincipalCommandBase.cs (cs)
- LsaPolicyCommandBase.cs (cs)
- ADReplObjectCommandBase.cs (cs)
- ADSI (txt)
- GetADSIDnsServerSigningKeyCommand.cs (cs)
- TestPasswordQualityCommand.cs (cs)
- GetADSIAccountCommand.cs (cs)
- GetADSIKdsRootKeyCommand.cs (cs)
- GetADSIServiceAccountCommand.cs (cs)
- GetADSIDnsServerResourceRecordCommand.cs (cs)
- ExportADSIDnsServerSigningKeyCommand.cs (cs)
- GetADKeyCredential.cs (cs)
- ConvertToHexCommand.cs (cs)
- Replication (txt)
- GetADReplBackupKeyCommand.cs (cs)
- GetADReplAccountCommand.cs (cs)
- GetADReplKdsRootKey.cs (cs)
- AddADReplSidHistoryCommand.cs (cs)
- AddADReplNgcKeyCommand.cs (cs)
- en-US (txt)
- about_DSInternals.help.txt (txt)
- DSInternals.Common.Test (test)
- PfxCertificateSidProtectorTester.cs (cs)
- PrefixTableTester.cs (cs)
- DnsSigningKeyDescriptorTester.cs (cs)
- ByteArrayExtensionsTester.cs (cs)
- ManagedPasswordTester.cs (cs)
- KerberosCredentialTester.cs (cs)
- LapsTester.cs (cs)
- KeyCredentialTester.cs (cs)
- SecurityIdentifierExtensionsTester.cs (cs)
- KerberosCredentialNewTester.cs (cs)
- KeyMaterialFidoTester.cs (cs)
- CngProtectedDataBlobTester.cs (cs)
- CredentialRoamingTester.cs (cs)
- packages.lock.json (json)
- StringExtensionsTester.cs (cs)
- KdsRootKeyTester.cs (cs)
- ProtectionKeyIdentifierTester.cs (cs)
- SupplementalCredentialsTester.cs (cs)
- Cryptography (txt)
- RSAExtensionsTester.cs (cs)
- LMHashTester.cs (cs)
- KerberosKeyDerivationTester.cs (cs)
- HashEqualityComparerTester.cs (cs)
- SecureStringExtensionsTester.cs (cs)
- NTHashTester.cs (cs)
- GPPrefPwdObfuscatorTester.cs (cs)
- OrgIdHashTester.cs (cs)
- WDigestHashTester.cs (cs)
- SortedFileSearcherTester.cs (cs)
- DPAPIBackupKeyTester.cs (cs)
- DnsSigningKeyTester.cs (cs)
- DpapiNgTester.cs (cs)
- DnsZoneTester.cs (cs)
- DistinguishedNameTester.cs (cs)
- DnsResourceRecordTester.cs (cs)
- DNWithBinaryTester.cs (cs)
- DSInternals.DataStore.Test (test)
- AttributeMetatadaCollectionTester.cs (cs)
- DistinguishedNameResolverTester.cs (cs)
- packages.lock.json (json)
- SecurityDescriptorResolverTester.cs (cs)
- DataStoreSecretDecryptorTester.cs (cs)
- BootKeyRetrieverTester.cs (cs)
- LinkResolverTester.cs (cs)
- DSInternals.Replication.Model (model)
- AddSidHistoryOptions.cs (cs)
- ReplicaObjectCollection.cs (cs)
- ReplicaAttribute.cs (cs)
- DomainControllerInformation.cs (cs)
- ReplicationCursor.cs (cs)
- ReplicaObject.cs (cs)
- DSName.cs (cs)
- ReplicaAttributeCollection.cs (cs)
- SessionKeyChangedEventArgs.cs (cs)
- packages.lock.json (json)
- ReplicationResult.cs (cs)
- ReplicatedLinkedValueCollection.cs (cs)
- ReplicationCookie.cs (cs)
- SamUserInternal1Information.cs (cs)
- LsaDnsDomainInformationNative.cs (cs)
- LsaBuffer.cs (cs)
- LsaObjectAttributes.cs (cs)
- LsaMachineAccountInformationNative.cs (cs)
- SamServerAccessMask.cs (cs)
- NamedPipeConnection.cs (cs)
- SafeHandles (txt)
- SafeSamHandle.cs (cs)
- SafeLsaPolicyHandle.cs (cs)
- SafeSamPointer.cs (cs)
- SafeLsaMemoryHandle.cs (cs)
- NativeMethods.Mpr.cs (cs)
- NativeMethods.Sam.cs (cs)
- Enums (txt)
- NativeMethods.DataProtection.cs (cs)
- SamUserInformationClass.cs (cs)
- NetCancelOptions.cs (cs)
- SamCommonAccessMask.cs (cs)
- SamDomainPasswordProperties.cs (cs)
- SamDomainAccessMask.cs (cs)
- SamUserAccessMask.cs (cs)
- LsaPolicyAccessMask.cs (cs)
- SamDomainInformationClass.cs (cs)
- PACKAGE.md (md)
- NativeMethods.txt (txt)
- packages.lock.json (json)
- Wrappers (txt)
- SamDomainPasswordInformation.cs (cs)
- LsaDomainInformation.cs (cs)
- LsaDnsDomainInformation.cs (cs)
- LsaPolicy.cs (cs)
- SamObject.cs (cs)
- SamServer.cs (cs)
- SamDomain.cs (cs)
- DSInternals.SAM.Test (test)
- LSAPolicyTester.cs (cs)
- packages.lock.json (json)
- DSInternals.Common (common)
- Kerberos (txt)
- TrustAuthenticationInformationType.cs (cs)
- TrustType.cs (cs)
- TrustAuthenticationInformation.cs (cs)
- TrustedDomain.cs (cs)
- TrustAuthInfos.cs (cs)
- TrustDirection.cs (cs)
- TrustAttributes.cs (cs)
- Interop (txt)
- SafeUnicodeSecureStringPointer.cs (cs)
- NativeMethods.Registry.cs (cs)
- CryptoBuffer.cs (cs)
- NativeMethods.cs (cs)
- OemString.cs (cs)
- SafeLocalAllocHandle.cs (cs)
- KerberosCryptoSystem.cs (cs)
- NCryptDescriptorSafeHandle.cs (cs)
- UnprotectSecretFlags.cs (cs)
- WindowsAuthenticationIdentity.cs (cs)
- SafeSidKeyProviderHandle.cs (cs)
- RegistryHiveFileMapping.cs (cs)
- NativeMethods.Process.cs (cs)
- ProtectSecretFlags.cs (cs)
- NtStatus.cs (cs)
- ClassType.cs (cs)
- SafeOemStringPointer.cs (cs)
- WindowHandle.cs (cs)
- CreateProtectionDescriptorFlags.cs (cs)
- DescriptorNameFlags.cs (cs)
- SecureUnicodeString.cs (cs)
- PACKAGE.md (md)
- Schema (txt)
- CommonDirectoryAttributes.cs (cs)
- AttributeSearchFlags.cs (cs)
- LinkType.cs (cs)
- AttributeTypeExtensions.cs (cs)
- PrefixTable.cs (cs)
- AttributeSystemFlags.cs (cs)
- BaseSchema.cs (cs)
- AttributeSyntax.cs (cs)
- AttributeSchema.cs (cs)
- CommonDirectoryClasses.cs (cs)
- AttributeOmSyntax.cs (cs)
- DNS (txt)
- DnsSigningKeyScope.cs (cs)
- DnsResourceRecord.cs (cs)
- TlsaCertificateUsage.cs (cs)
- DnsSigningKeyRolloverAction.cs (cs)
- ATTRIBUTION.md (markdown)