PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Active Directory Python Packages

Python packages with the GitHub topic active-directory. Sorted by monthly downloads, with stars and forks.
Colin-b
httpx-auth

Authentication classes to be used with httpx

1.3M 143 36
Colin-b
requests-auth

Authentication classes to be used with requests

181K 39 15
p0dalirius
dsinternals

A Python native library containing necessary classes, functions and structures to interact with Windows Active Directory.

52K 77 9
zorn96
ms-active-directory

A library for integrating with Microsoft Active Directory domains

25K 67 19
netanelcyber
adpentest

Active Directory penetration testing framework with automatic Domain Controller detection

15K 6 2
ADscanPro
adscan

Free Active Directory pentesting tool for Linux, macOS and Windows. Automates AD and LDAP enumeration, Kerberoasting, ASREPRoast, password spraying, ADCS/ESC1, DCSync, RBCD, gMSA, shadow credentials, NTLM relay and credential dumping across 104 techniques, mapping BloodHound-compatible attack paths to Domain Admin. NIS2 / ISO 27001 reports.

4K 755 96
adityatelange
evil-winrm-py

Execute commands interactively on remote Windows machines using the WinRM protocol (just faster)

2K 407 39
famousleads
safecadence-netrisk

SafeCadence Network Risk — local-first infrastructure + identity policy platform. 45 adapters (40 infra + 5 identity), 22 controls, 16 multi-vendor translators, capability-based RBAC, AI policy intelligence, attack-path graph, KEV+EPSS-prioritized CVEs, cross-system drift detection. MIT, BYO-AI.

2K 1 0
l4rm4nd
pyadrecon-adws

An implementation of PyADRecon using ADWS instead of LDAP. Generates individual CSV files and a single XSLX + HTML report about your AD domain. Evades EDR detections through ADWS.

2K 55 3
the-useless-one
pywerview

A (partial) Python rewriting of PowerSploit's PowerView

2K 1K 129
l4rm4nd
pyadrecon

Python3 implementation of ADRecon with support for NTLM and Kerberos authentication querying LDAP. Generates individual CSV files and a single XSLX + HTML report about your AD domain.

2K 68 4
CasperGN
activedirectoryenum

Enumerate AD through LDAP with a collection of helpfull scripts being bundled

947 147 40
uziii2208
pwnrm

PwnRM is an operator-grade Active Directory post-exploitation platform engineered directly upon the native Microsoft PowerShell Remoting Protocol (MS-PSRP) and WS-Management (MS-WSMV) standards.

788 93 10
sjkingo
django-auth-ldap3

A library for connecting Django's authentication system to an LDAP directory

490 23 11
StrongWind1
ntcompress

Pure-Python ESE record compression and ntdll RtlCompressBuffer/RtlDecompressBuffer formats

420 1 0
danyi1212
django-windowsauth

Easy integration and deployment of Django projects into Windows Environments

344 28 4
StrongWind1
ad-secretgen

Derive Active Directory password hashes and Kerberos keys from a cleartext password - the inverse of NTDSWolf.

269 1 0
t0thkr1s
gpp-decrypt

Tool to parse the Group Policy Preferences XML file which extracts the username and decrypts the cpassword attribute.

261 218 19
kakwa
ldapcherry

Web UI for managing users and groups in multiple directory services.

249 224 66
StrongWind1
credwolf

Validate AD credentials over NTLM and Kerberos - passwords, hashes, keys, and tickets

216 17 0
warpedatom
noisehound

Detection-aware BloodHound attack-path scoring - the quietest route to your objective, calibrated across five detection tiers (audit/EDR/Elastic/MDI/WDAC) plus Azure.

208 67 10
ruudmens
iflow-mcp-ruudmens-koppla

A Model-Context-Protocol (MCP) Server for Active Directory

202 59 10
PlumHound
plumhound

Bloodhound Reporting for Blue and Purple Teams

198 1K 131
idnahacks
goodhound

Uses Sharphound, Bloodhound and Neo4j to produce an actionable list of attack paths for targeted remediation.

176 489 41
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology