Skip to content

Releases: AkaTorich/ADAuditor

ADAuditor v1.3.0

21 May 11:25

Choose a tag to compare

[1.3.0] - 2026-05-21

Added

  • Attack-path graph: BloodHound-style escalation vectors as edges. Kerberoast and
    AS-REP roasting (Authenticated Users -> account) and AD CS ESC1
    (Authenticated Users -> domain) are folded into the Tier 3 graph, so credential-theft
    vectors now appear as paths, not just findings.
  • Expanded tier-0 target set where membership/control itself equals DC compromise:
    Account/Server/Print/Backup Operators, DnsAdmins, and domain controller computer
    objects. This surfaces multi-hop paths such as
    Authenticated Users -[Kerberoast]-> svc -[AllowedToDelegate]-> DC or
    Domain Users -[MemberOf]-> Backup Operators.

Changed

  • The graph now renders the full escalation subgraph - the union of every path from a
    non-privileged entry point to tier-0 - instead of a single shortest path per source.
    Parallel edges between a pair collapse to the strongest type, and legitimate admins
    (e.g. built-in Administrator) are kept out by forward-traversing only from real entry points.
  • AD CS ESC checks gated on real enrollment rights. ESC1/ESC2/ESC3/ESC9/ESC15 now
    flag a template only when a non-privileged principal can actually enroll in it
    (Certificate-Enrollment / AutoEnroll right or full control).

Fixed

  • Removed ESC false positives on default CA templates, which are configured with
    enrollee-supplied subject etc. but are only enrollable by administrators.

ADAuditor v1.2.0

21 May 10:20

Choose a tag to compare

[1.2.0] - 2026-05-21

Added

  • Separate IP address field in the connection bar. When set, the LDAP connection
    goes straight to that DC IP (DNS-independent) while the DC/DOMAIN field is kept as
    the domain label - useful when DNS does not resolve the domain.

Fixed

  • Full Control (GenericAll) detection corrected. ActiveDirectoryRights.GenericAll
    is a composite mask that also covers ordinary read bits (ReadControl/ReadProperty),
    so the previous (rights & GenericAll) != 0 test matched harmless read ACEs. All
    checks now require the complete mask (CheckUtil.FullControl). This removes large
    numbers of false positives in X-DCSync, X-AdminSDHolder, X-AclGenericAll,
    X-AclOuControl, G-GpoWritable and the Tier 3 graph - a freshly promoted default
    domain now yields a clean baseline instead of dozens of phantom findings (including
    a false T3-BroadToTier0).

Changed

  • Expanded the built-in / default-principal exclusion list so default AD
    delegations are not flagged: Cert Publishers, Group Policy Creator Owners,
    Pre-Windows 2000 Compatible Access, Windows Authorization Access Group,
    Distributed COM Users, IIS_IUSRS, RODC password-replication groups,
    LocalService/NetworkService and others.

ADAuditor v1.1.0

21 May 06:17

Choose a tag to compare

[1.1.0] - 2026-05-21

Added

  • Deeper attack-path graph (Tier 3).
    • Kerberos delegation edges: AllowedToDelegate (constrained), AllowedToAct
      (resource-based / RBCD) and Unconstrained (unconstrained delegation modelled
      as a path to the domain via coercion).
    • RPC lateral-movement edges, read-only and probed in parallel:
      AdminTo (local administrators via NetLocalGroupGetMembers, with localized
      "Administrators" group-name resolution for non-English systems) and
      HasSession (logon sessions via NetWkstaUserEnum).
    • Weakest-edge highlighting - the first escalation edge on each path is marked
      as the recommended break point: drawn red/thick in the visualization with a
      "break here" legend entry.
    • Graphviz DOT export of the attack-path subgraph ("EXPORT .DOT" button).

Changed

  • The Extra LDAP Rules module is now fault-isolated: every rule runs in its own
    guarded block, so a missing optional container or partition (e.g. AuthN Policy
    Configuration, legacy DNS location, Password Settings Container) no longer aborts
    the whole module - it logs a skipped note and continues.

Fixed

  • E-NoAuthSilo is now reported correctly when the authentication-policy-silo
    container is absent (which itself means no silos are defined).
  • A single failing optional-container query no longer prevents the remaining
    Extra-LDAP findings (E-WeakPso, E-Adidns, E-DnsWildcard, ...) from running.

ADAuditor v1.0

21 May 04:07

Choose a tag to compare

[1.0.0] - 2026-05-20

Added

  • Initial release of AD_AUDITOR - an Active Directory security auditing suite with a
    terminal-style WPF interface (.NET Framework 4.8).
  • ~110 read-only security checks across four risk domains (Stale Objects,
    Privileged Accounts, Trusts, Anomalies) with per-domain and global risk scores
    (0-100).
  • Tier 1 (LDAP): dormant/weak accounts, privileged group membership, Kerberoasting
    and AS-REP roasting, krbtgt/built-in admin age, delegation (unconstrained /
    constrained / RBCD), ACL attack indicators (GenericAll, WriteDacl/Owner,
    ForceChangePassword, AddMember, Shadow Credentials, LAPS/gMSA readers, OU and
    GPO-link control), DCSync and AdminSDHolder analysis, AD CS misconfigurations
    (ESC1-ESC5, ESC9, ESC13, ESC15), trusts, password/PSO policy, machine account
    quota, anonymous LDAP, sIDHistory, PrivExchange, Azure AD Connect, ADIDNS, GPO
    hygiene and SYSVOL secrets (cpassword, logon scripts, Restricted Groups).
  • Tier 2 (RPC / registry / HTTP): host hardening on domain controllers and member
    servers - SMB signing, SMBv1, NTLM level, WDigest, LSA protection, LDAP signing and
    channel binding, Print Spooler exposure, OS build; AD CS host checks ESC7 (CA roles)
    and ESC8 (web enrollment).
  • Tier 3: attack-path graph (membership + ACL + DCSync) computing the shortest
    privilege-escalation path from any non-privileged principal to a tier-0 target,
    excluding legitimate administrators.
  • Interactive graph visualization: layered layout by distance to tier-0,
    colour-coded nodes (target / broad / entry / intermediate), pan and zoom, custom
    window chrome.
  • Terminal UI: custom title bar with a red 1px window border, themed thin
    scrollbars and tooltips, live streaming console log, findings grid with per-finding
    details (affected objects, rationale, recommendation), and risk-score panels.
  • Reports: self-contained HTML report and CSV export.
  • English and Russian README files.