Skip to main content

Installing BloodHound

BloodHound Community Edition (Docker Compose)

curl -L https://ghst.ly/getbhce | docker compose -f - up
git clone https://github.com/SpecterOps/BloodHound.git
cd BloodHound
cp examples/docker-compose/docker-compose.yml docker-compose.yml
docker compose pull && docker compose up

SharpHound

SharpHound is released as a ZIP archive, not a standalone SharpHound.exe — there is no /releases/latest/download/SharpHound.exe asset. Grab the latest release ZIP, then unzip it to get SharpHound.exe:
# Resolve and download the latest release ZIP (repo redirects to SpecterOps/SharpHound)
curl -LO "$(curl -s https://api.github.com/repos/SpecterOps/SharpHound/releases/latest \
  | grep -o 'https://[^"]*windows_x86.zip')"
unzip SharpHound_*_windows_x86.zip

BloodHound.py

pip install bloodhound
pipx install bloodhound
git clone https://github.com/dirkjanm/BloodHound.py
cd BloodHound.py
pip install .

Neo4j (Standalone)

docker run -d --name neo4j \
  -p 7474:7474 \
  -p 7687:7687 \
  -e NEO4J_AUTH=neo4j/BloodHound \
  neo4j:4.4

References