AD-Descript0r is a Python tool for Active Directory reconnaissance.
It connects to a Domain Controller with given credentials, retrieves all usernames and their descriptions, and presents the results in a clean table with colored output.
There's often juicy information in there like Passwords or hints.
- Reads all Active Directory users with their description using LDAP paging.
- Clears the screen and shows ASCII art
- Prompts for username, password, and DC IP/hostname (with validation)
- Shows a progress bar while fetching
- Prints a colored ASCII table to the console
- Saves a plain ASCII table to ad_descriptions.txt (or anon... if empty, though AD bind needs a user)
- Python 3.8+
- Packages:
ldap3tabulate
Install dependencies via:
pip install ldap3 tabulateClone the repository and install requirements:
git clone https://github.com/BenjaminIheukumere/ad_descript0r.git
cd ad_descript0r
chmod +x ad_descript0r.py
pip install -r requirements.txtRun the script with Python 3:
ad_descript0r.pyYou will then be prompted for:
- Username (format: DOMAIN\user or user@domain.fqdn)
- Password
- Domain Controller IP
