License & Deployment Mix: 12 tools – 7 OSS, 1 free vendor download, 4 commercial.

Color: Both (offensive AD pentest + defensive posture monitoring).

What Is This Category?

Almost every enterprise breach passes through Active Directory. AD / identity security is the specialty – distinct from general IAM governance – that focuses on the attack-path graph: who can reach Domain Admin from where, what credentials grant what lateral movement, what kerberoastable service accounts exist, what ACL misconfigurations open back doors.

The category covers three operational modes: pentest (offensive tools used during engagements), audit (one-shot risk scoring of an AD environment), and continuous defense (managed platforms for ongoing posture monitoring).

Distinct from neighbouring categories

The information on these pages was researched by a combination of human review and large language models. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

Comparison

AD / identity security splits into three operational modes: pentest (BloodHound CE + NetExec + Impacket

  • Rubeus + Kerbrute + Certipy – the offensive operator’s toolkit for engagements), audit (PingCastle
  • Purple Knight – one-shot or scheduled risk-scoring deliverables), and continuous defense (BloodHound Enterprise, Semperis DSP, Tenable Identity Exposure, Defender for Identity – managed platforms for ongoing attack-path monitoring).

Operational Mode

What each tool is for.

ToolPentestAuditContinuous DefenseRecovery
BloodHound CEyespartial
NetExecyes
Impacketyes
Rubeusyes
Kerbruteyes
Certipyyes (AD CS)partial
PingCastleyespartial (Enterprise)
Purple Knightyes
BloodHound Enterpriseyesyes
Semperis DSPyesyesyes (ADFR)
Tenable Identity Exposureyesyes
Defender for Identityyes

License Comparison

ToolLicenseOSIType
BloodHound CEApache-2.0yesOSS web + collector
NetExecBSD-2-ClauseyesOSS CLI
ImpacketApache-2.0yesOSS Python library + CLI
RubeusBSD-3-ClauseyesOSS Windows .NET
KerbruteApache-2.0yesOSS Go binary
CertipyMITyesOSS Python CLI
PingCastleNPOSL-3.0yesOSS desktop (commercial Enterprise)
Purple KnightProprietaryFree vendor download
BloodHound EnterpriseProprietaryCommercial SaaS (SpecterOps)
Semperis DSPProprietaryCommercial platform
Tenable Identity ExposureProprietaryCommercial platform
Defender for IdentityProprietaryCommercial (Microsoft E5)

SSO / OIDC

Most pentest tools are CLI / desktop with no auth surface. Commercial defense platforms have full SSO.

ToolOIDCSAMLSCIMAuthentik Notes
BloodHound CEpluginpluginReverse-proxy auth (Authentik forward-auth)
Pentest CLI tools (NetExec, Impacket, Rubeus, Kerbrute, Certipy)n/an/an/aCred-based; no service auth
PingCastlen/an/an/aDesktop CE; Enterprise tier has SSO
Purple Knightn/an/an/aLocal Windows tool
BloodHound EnterprisepaidpaidpaidEnterprise tier
Semperis DSPpaidpaidpaidEnterprise tier
Tenable Identity ExposurepaidpaidpaidEnterprise tier
Defender for IdentitynativenativenativeEntra-native

Deployment Comparison

ToolDeploymentResourcesNotes
BloodHound CEDocker Compose8 GB / Neo4jSelf-hosted
NetExecpipx / DockerTrivialOperator workstation
Impacketpip / aptTrivialOperator workstation
RubeusC# binaryTrivialRun on Windows host
KerbruteSingle Go binaryTrivialOperator workstation
Certipypipx / DockerTrivialOperator workstation
PingCastleWindows .NET binaryTrivialDomain-joined Windows host (audit user)
Purple KnightWindows .NET binaryTrivialDomain-joined Windows host
BloodHound EnterpriseSaaS + on-prem collectorsVendor-managed
Semperis DSPSaaS + per-DC agentsVendor-managed
Tenable Identity ExposureSaaS + on-prem collectorsVendor-managed
Defender for IdentitySaaS + per-DC sensorsM365-native

Composition Patterns

1. Pentest engagement

Kerbrute -- day-1 user enumeration + password spray NetExec -- multi-protocol lateral movement BloodHound CE -- attack-path graphing Certipy -- AD CS attack Rubeus -- Kerberos abuse (from a Windows foothold) Impacket -- low-level protocol operations

Output: full AD-pentest toolkit at zero license cost.

2. AD audit deliverable (one-shot)

PingCastle (CE) -- risk-scored HTML report Purple Knight -- Semperis IOE assessment (complement)

Output: customer-deliverable AD audit at near-zero cost.

3. Continuous AD posture management

BloodHound Enterprise -- continuous attack-path monitoring
+ pentest toolkit -- on-demand engagement coverage

Output: ongoing AD-security posture for customers wanting more than one-shot audits.

4. AD defense + recovery (high-stakes customers)

Semperis DSP + ADFR -- continuous defense + forest-wide recovery
+ Defender for Identity -- M365-aligned detection layer
+ pentest toolkit -- validation engagements

Output: deep AD defense-in-depth for ransomware- prone or regulated customers.


Cost Tier

Annual TCO for a customer with ~5,000 AD users.

TierToolingApprox Cost
FreeBloodHound CE + pentest CLIs + PingCastle CE + Purple Knight$0 + engagement time
MidBloodHound Enterprise OR Tenable Identity Exposure$30,000-100,000 / year
HighSemperis DSP + ADFR$100,000-300,000 / year
M365 includedDefender for Identity via E5(included in M365 E5)

Tools

12 tools.

BloodHound CE

Open-source AD / Entra ID attack-path graphing platform; Neo4j-backed, SpecterOps-maintained, the de-facto standard for AD pentest.

License: Apache-2.0 (OSS) · Kind: web · Deploy: docker, native · SSO: OIDC, SAML

Website · Source

BloodHound Enterprise

SpecterOps’s commercial managed BloodHound; continuous AD/Entra attack-path monitoring; ticketing + remediation workflow on top of the OSS CE graph.

License: Proprietary (proprietary) · Kind: web · Deploy: saas · SSO: OIDC, SAML

Website

Certipy

Python tool for Active Directory Certificate Services (AD CS) attack and enumeration; covers the ESC1-ESC15 attack patterns.

License: MIT (OSS) · Kind: cli · Deploy: native, docker · SSO: none

Website · Source

Impacket

Python library of Windows network protocol implementations from Fortra (formerly SecureAuth Labs); the low-level building blocks of AD pentest tooling.

License: Apache-2.0 (OSS) · Kind: library · Deploy: native, docker, package · SSO: none

Website · Source

Kerbrute

Fast Go-based user enumeration and password spraying tool against Kerberos pre-authentication; the canonical AD username discovery utility.

License: Apache-2.0 (OSS) · Kind: cli · Deploy: native, docker · SSO: none

Website · Source

Microsoft Defender for Identity

Microsoft’s commercial AD/Entra security product (formerly Azure ATP); Entra-native integration; sensor-on-DC architecture.

License: Proprietary (proprietary) · Kind: web · Deploy: saas, native · SSO: OIDC, SAML

Website

NetExec

Successor to CrackMapExec; community-maintained network execution / lateral-movement tool for Windows AD; the canonical AD pentest swiss-army knife.

License: BSD-2-Clause (OSS) · Kind: cli · Deploy: native, docker, package · SSO: none

Website · Source

PingCastle

Free AD security-audit tool from Vincent Le Toux; ranks AD risk against well-known misconfiguration patterns; widely used by auditors.

License: LicenseRef-NPOSL-3.0 (OSS) · Kind: desktop · Deploy: native · SSO: none

Website · Source

Purple Knight

Free Semperis-provided AD/Entra security assessment tool; covers 100+ AD/Entra security indicators of exposure.

License: Proprietary (proprietary) · Kind: desktop · Deploy: native · SSO: none

Website

Rubeus

C# toolset for Windows Kerberos abuse and ticket manipulation; the canonical Kerberos pentest tool on Windows.

License: BSD-3-Clause (OSS) · Kind: cli · Deploy: native · SSO: none

Website · Source

Semperis DSP

Semperis Directory Services Protector; commercial AD/Entra security + recovery platform; IR-focused with attack-path + remediation tooling.

License: Proprietary (proprietary) · Kind: web · Deploy: saas, native · SSO: OIDC, SAML

Website

Tenable Identity Exposure

Tenable’s AD/Entra security platform (formerly Alsid then Tenable.ad); continuous AD/Entra exposure monitoring; integrates with Tenable.io vulnerability mgmt.

License: Proprietary (proprietary) · Kind: web · Deploy: saas, native · SSO: OIDC, SAML

Website

ResorsIT Tools Catalog Search