Navigate:
BloodHound
~$BLOOD1.0%

BloodHound: Active Directory Attack Path Analysis

Graph-based security tool that maps attack paths in Active Directory and Azure using privilege relationship analysis.

LIVE RANKINGS • 10:20 AM • STEADY
OVERALL
#154
229
SECURITY
#13
12
30 DAY RANKING TREND
ovr#154
·Secur#13
STARS
2.8K
FORKS
296
7D STARS
+29
7D FORKS
+6
See Repo:
Share:

Learn more about BloodHound

BloodHound is a web-based security analysis platform that visualizes privilege escalation paths in identity and access management systems. The application consists of a React frontend with Sigma.js for graph visualization, a Go REST API backend, and dual database architecture using PostgreSQL for application data and Neo4j for graph storage. Data collection is performed by companion tools SharpHound and AzureHound, which gather information about Active Directory and Azure environments. The tool applies graph theory algorithms to reveal complex privilege relationships and potential attack vectors that would be difficult to identify through manual analysis.

BloodHound

1

Graph Theory Analysis

Applies mathematical graph algorithms to identity data, revealing indirect privilege relationships and multi-hop attack paths across complex directory structures.

2

Dual Database Architecture

Combines PostgreSQL for application data with Neo4j graph database for relationship storage, optimizing both transactional operations and graph traversal queries.

3

Multi-Platform Coverage

Supports analysis across Active Directory, Azure, and other identity platforms through the OpenGraph framework, providing unified visibility into hybrid environments.


vv8.6.0-rc5

Maintenance release with PZ migration rerun.

  • chore: rerun PZ migration BED-7299
vv8.6.0-rc3

Fixes custom icons display issue and increases timeout limit to 60 seconds.

  • fix(OpenGraph custom icons): Custom icons not displaying properly BED-7252
  • feat(UI): applied timeout limit update to 60 seconds from previous PR - BED-6985
  • chore: bump DAWGS BED-7260
vv8.6.0-rc2

Apply timeout limit to search handler with timeout limit parameter.

  • feat(UI): apply timeout limit to search handler with timeout limit param - BED-6985

See how people are using BloodHound

Loading tweets...


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers