ENNAENNA

BloodHound vs SharpHound

GitHub Stats

3.0k
Stars
1.3k
314
Forks
254
100
Issues
38
23d ago
Updated
27d ago
Apache-2.0
License
GPL-3.0
Go
Language
C#

About BloodHound

BloodHound uses graph theory to reveal hidden and often unintended relationships within an Active Directory or Azure environment. Attackers use BloodHound to identify complex attack paths that would otherwise be impossible to identify. Defenders use it to identify and eliminate those same attack paths. Both red and blue teams can use BloodHound to gain a deeper understanding of privilege relationships in Active Directory environments.

About SharpHound

SharpHound is the official data collector for BloodHound, a tool used to visualize Active Directory environments. Written in C#, it enumerates Active Directory objects, sessions, access control lists (ACLs), and trust relationships, providing data for graph-based analysis of potential attack paths. SharpHound is essential for red teams seeking to understand and exploit complex Active Directory structures, enhancing strategic attack planning.

Platform Support

๐Ÿงlinux๐ŸŽmacos๐ŸชŸwindows
๐ŸชŸwindows

Tags

Shared

active-directory

BloodHound only

graphprivilege-escalationattack-path

SharpHound only

enumerationbloodhoundgraph-datacollector