The Active Directory Vulnerability Scanning Tool is a powerful utility designed to identify security vulnerabilities within an Active Directory environment. It scans the Active Directory infrastructure, detects potential weaknesses, and provides actionable insights to enhance the security posture of the organization.
- Active Directory Object information gathering
- Comprehensive scanning of Active Directory infrastructure
- Identification of common security vulnerabilities
- Reporting of vulnerabilities with severity levels
- Remediation recommendations for each vulnerability
- Clone the repository:
git clone https://github.com/lUcgryy/AD_Pentest_Tool
- Install the required dependencies:
pip install -r requirements.txt
- Run the
ADScan.py
$ python ADScan.py --help
_=====_ _=====_
/ _____ \ / _____ \
+.-'_____'-.---------------------------.-'_____'-.+
/ | | '. AD Pentest .' | _ | \
/ ___| /|\ |___ \ / ___| /_\ |___ \
/ | | | ; __ _ ; | _ _ | ;
| | <--- ---> | | |__| |_:> | ||_| (_)| |
| |___ | ___| ;SELECT START ; |___ ___| ;
|\ | \|/ | / _ ___ _ \ | (X) | /|
| \ |_____| .','" "', |___| ,'" "', '. |_____| .' |
| '-.______.-' / \ANALOG/ \ '-._____.-' |
| | |------| | |
| /\ / \ /\ |
| / '.___.' '.___.' \ |
| / \ |
\ / \ /
\________/ \_________/
>>> Active Directory Penetration Testing Tool <<<
usage: ADScan.py [-h] [-i IP] [-u USERNAME] [-p PASSWORD] [-d DOMAIN]
LDAP Session
options:
-h, --help show this help message and exit
-i IP, --ip IP IP address of the domain controller
-u USERNAME, --username USERNAME
Username to authenticate with
-p PASSWORD, --password PASSWORD
Password to authenticate with
-d DOMAIN, --domain DOMAIN
Domain name (optional)