BloodyAD is an Active Directory privilege escalation Swiss army knife for Python 3.8+. Version 2.5.4 focuses on AD exploitation primitives (e.g., RBCD, DCSync, Shadow Credentials). It is actively maintained with monthly releases.
pip install bloodyadNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes a bloodyAD connection to a domain controller and retrieves domain admins.
Update call to `bloodyAD(domain, user, password, authentication='...')`.
Replace `ad.get_dc()` with `ad.domain_info()`.
Ensure DNS resolution works for the domain controller. Use IP address if needed.
Change `from bloodyad import BloodyAD` to `from bloodyad import bloodyAD`.