{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security/3"}],"enrichment":{"capability":"Interact with Windows Active Directory by reading and manipulating directory service internals through Python, providing native classes and functions for AD operations.","skillfed_tags":["active-directory","windows-security","credential-extraction"],"use_cases":["Extract and analyze password hashes from Active Directory NTDS databases for security auditing","Automate credential extraction and validation in penetration testing workflows","Parse and inspect AD replication data and directory service structures programmatically","Build custom AD management tools that require low-level access to directory internals","Forensic analysis of compromised AD environments and credential theft investigation"],"what_it_does":"dsinternals is a Python library for interacting with Windows Active Directory at the internals level. It provides native classes and functions to read and manipulate directory service data, drawing inspiration from the DS Internals PowerShell module. The library depends on pyopenssl and pycryptodomex for cryptographic operations needed to work with AD authentication and data structures.\n\nThe package is aimed at developers and administrators who need programmatic access to AD internals\u2014such as reading credential material, parsing NTDS databases, or performing directory service operations that go beyond standard LDAP queries. It runs on Python 3.4 and later across OS-independent platforms, though its primary use case is Windows domain environments.","worth_installing":"Yes, if you need programmatic access to Windows Active Directory internals for security research, penetration testing, or AD administration. The low install friction, permissive MIT license, and recent maintenance activity support adoption. However, the aging maintenance status (194 days since last release) and narrow use case (Windows AD-specific) mean it's not a general-purpose tool\u2014install only if your workflow specifically requires AD internals access."},"id":"dsinternals","links":{"html":"https://skillfed.io/packages/dsinternals","md":"https://skillfed.io/packages/dsinternals.md","pypi":"https://pypi.org/project/dsinternals/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2026-02-01","license_spdx":"MIT","license_treatment":"permissive","name":"dsinternals","python_support":"supports_current","summary":"Directory Services Internals Library"},"popularity":{"monthly_downloads":76231,"position":14643,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.2.5"}
