Adscan
ADscan is a pentesting tool focused on automating collection, enumeration and common attack paths in Active Directory. It provides an interactive CLI with a wide range of commands to streamline internal audits and AD-focused pentests.
Install / Use
/learn @ADScanPro/AdscanREADME
Automate Active Directory pentesting. From DNS to Domain Admin.
</div>🎬 Demo
Auto-pwns HTB Forest in ~3 minutes
🚀 Quick Start
pipx install adscan
adscan install
adscan start
Full installation guide & docs at adscanpro.com/docs
🧪 Developer Setup (uv)
For local development in this repository:
uv sync --extra dev
uv run adscan --help
uv run adscan version
Quality checks:
uv run ruff check adscan_core adscan_launcher adscan_internal
uv run pytest -m unit
uv run python -m build
✨ Features
<table> <tr> <td width="50%">LITE (Free, Source Available)
Everything a pentester could do manually, 10x faster:
- ✅ Three operation modes (automatic/semi-auto/manual)
- ✅ DNS, LDAP, SMB, Kerberos enumeration
- ✅ AS-REP Roasting & Kerberoasting
- ✅ Password spraying
- ✅ BloodHound collection & analysis
- ✅ Credential harvesting (SAM, LSA, DCSync)
- ✅ ADCS detection & template enumeration
- ✅ GPP passwords & CVE enumeration
- ✅ Export to TXT/JSON
- ✅ Workspace & evidence management
PRO
What nobody can do manually in reasonable time:
- 🎯 Algorithmic attack graph generation
- 🎯 Auto-exploitation chains (DNS to DA)
- 🎯 ADCS ESC1-13 auto-exploitation
- 🎯 MITRE-mapped Word/PDF reports
- 🎯 Multi-domain trust spidering
- 🎯 Advanced privilege escalation chains
- 🎯 Priority enterprise support
📋 Requirements
| | |
|---|---|
| OS | Linux (Debian/Ubuntu/Kali) |
| Docker | Docker Engine + Compose |
| Privileges | docker group or sudo |
| Network | Internet (pull images) + target network |
📜 License
Source available under the Business Source License 1.1.
- Use freely for pentesting (personal or paid engagements)
- Read, modify, and redistribute the source code
- Cannot create a competing commercial product
- Converts to Apache 2.0 on 2029-02-01
💬 Community
<div align="center"> </div>Enterprise support: hello@adscanpro.com
<div align="center">
(c) 2024-2026 Yeray Martin Dominguez | adscanpro.com
</div>