As a cybersecurity researcher and open-source developer, I am all about Active Directory, Entra ID, Passkeys, and PowerShell. I typically publish my findings to my blog. My flagship projects are the DSInternals PowerShell module and Active Directory Firewall.
- πDSInternals - Active Directory password auditing, ntds.dit database file manipulation, and much more.
- πDSInternals.Passkeys - Administrative registration of passkeys in Microsoft Entra ID and Okta.
- π‘οΈDSInternals.RpcFilters - Management of RPC filters in the Windows Filtering Platform (WFP).
Functionality exposed in my PowerShell modules is also available through these NuGet packages, aimed at .NET developers:
- πDSInternals.Replication
- πDSInternals.DataStore
- πDSInternals.SAM
- πDSInternals.Common
- π‘οΈDSInternals.Win32.RpcFilters
- πDSInternals.Win32.WebAuthn
- πDSInternals.Win32.WebAuthn.Adapter
I have also re-packaged the ManagedEsent project from Microsoft, as the original binaries have broken digital signatures:
- πDSInternals.ManagedEsent.Interop
- πDSInternals.ManagedEsent.Isam
- πDSInternals.ManagedEsent.PersistentDictionary