![]() |
VOOZH | about |
dotnet add package DSInternals.Common --version 7.0.0
NuGet\Install-Package DSInternals.Common -Version 7.0.0
<PackageReference Include="DSInternals.Common" Version="7.0.0" />
<PackageVersion Include="DSInternals.Common" Version="7.0.0" />Directory.Packages.props
<PackageReference Include="DSInternals.Common" />Project file
paket add DSInternals.Common --version 7.0.0
#r "nuget: DSInternals.Common, 7.0.0"
#:package DSInternals.Common@7.0.0
#addin nuget:?package=DSInternals.Common&version=7.0.0Install as a Cake Addin
#tool nuget:?package=DSInternals.Common&version=7.0.0Install as a Cake Tool
The DSInternals.Common package is the foundational library shared between other DSInternals packages. It provides core cryptographic functionality and abstractions for working with Active Directory security data.
As this library uses Windows-specific cryptographic APIs (P/Invoke), it is only supported on Windows.
using DSInternals.Common.Cryptography;
// Compute NT hash from a plain-text password
byte[] ntHash = NTHash.ComputeHash("MyPassword123");
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 net8.0-windows7.0 is compatible. net9.0-windows net9.0-windows was computed. net9.0-windows7.0 net9.0-windows7.0 is compatible. net10.0-windows net10.0-windows was computed. |
| .NET Framework | net48 net48 is compatible. net481 net481 was computed. |
Showing the top 3 NuGet packages that depend on DSInternals.Common:
| Package | Downloads |
|---|---|
|
DSInternals.Replication
DSInternals Replication implements a client for the Active Directory Replication Service Remote Protocol (DRS-R). It can be used to remotely extract password hashes from domain controllers. |
|
|
DSInternals.DataStore
DSInternals DataStore is an advanced framework for offline ntds.dit file manipulation. It can be used to extract password hashes from Active Directory backups or to modify the sIDHistory and primaryGroupId attributes. |
|
|
DSInternals.SAM
DSInternals SAM implements a client for the Security Accounts Manager Remote Protocol (MS-SAMR) and Local Security Authority Remote Protocol(MS-LSAD or LSARPC). It can be used to import password hashes into Active Directory or to query and modify LSA Policy. |
Showing the top 1 popular GitHub repositories that depend on DSInternals.Common:
| Repository | Stars |
|---|---|
|
CICADA8-Research/RemoteKrbRelay
Remote Kerberos Relay made easy! Advanced Kerberos Relay Framework
|
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 7.0.0 | 2,290 | 5/28/2026 | |
| 6.5.0 | 1,152 | 5/16/2026 | |
| 6.4.0 | 3,167 | 3/28/2026 | |
| 6.3.0 | 2,881 | 2/8/2026 | |
| 6.1.0 | 4,731 | 8/17/2025 | |
| 6.0.0 | 607 | 8/14/2025 | |
| 5.3.0 | 1,783 | 4/11/2025 | |
| 5.2.0 | 761 | 4/9/2025 | |
| 5.0.0 | 890 | 3/3/2025 | |
| 4.14.0 | 4,600 | 4/13/2024 | |
| 4.13.0 | 2,011 | 12/20/2023 | |
| 4.12.0 | 948 | 10/6/2023 | |
| 4.11.0 | 875 | 10/1/2023 | |
| 4.8.0 | 7,406 | 12/6/2022 | |
| 4.7.0 | 58,645 | 10/30/2021 | 4.7.0 has at least one vulnerability with moderate severity. |
| 4.5.0 | 3,756 | 10/13/2021 | 4.5.0 has at least one vulnerability with moderate severity. |
| 4.4.0 | 49,518 | 7/3/2020 | 4.4.0 has at least one vulnerability with moderate severity. |
| 4.3.0 | 2,791 | 4/2/2020 | 4.3.0 has at least one vulnerability with moderate severity. |
| 4.2.0 | 2,305 | 3/18/2020 | 4.2.0 has at least one vulnerability with moderate severity. |
| 4.1.0 | 1,940 | 12/12/2019 | 4.1.0 has at least one vulnerability with moderate severity. |
- Added DPAPI-NG protect/unprotect, named descriptor, and SID key cache APIs.
- Added DPAPI-NG PFX certificate password protector extraction and offline decryption.
- Refactored DNS resource record types and added IANA service name translation for WKS records.
- DSAccount.SupportsKerberosAESEncryption now defaults to true when msDS-SupportedEncryptionTypes is unset.