ANSSI-FR/AD-control-paths
FreeActive Directory Control Paths auditing and graphing tools
About ANSSI-FR/AD-control-paths
Active Directory Control Paths auditing and graphing tools by ANSSI-FR. It aggregates control relations between Active Directory entities (users, computers, groups, GPOs, containers) to answer security questions like 'Who can gain Domain Admins privileges?' or 'Who can read the CEO's emails?'. The tool supports dumping data from LDAP, SYSVOL, and Exchange Web Services, importing into a Neo4j graph database, and querying/visualizing control paths. It can handle large Active Directories with over 1 million objects and 150 million ACEs using less than 1GB RAM. Features include Kerberos delegation, SCCM, Exchange permissions, RODC, and LAPS control paths. Note: the repository is archived and read-only as of January 2024.
Key Features
Pros & Cons
- Open source and free to use
- Efficient processing of very large Active Directories
- Comprehensive control path analysis including Exchange, Kerberos, SCCM, LAPS, RODC
- Visual graph output aids understanding of complex relationships
- Automated setup for Neo4j integration
- Repository archived and no longer maintained (as of Jan 2024)
- Dump step requires Windows operating system
- Setup requires manual installation of dependencies (JDK, Neo4j, EWS Managed API)
- Not beginner-friendly; requires familiarity with Active Directory and Neo4j