belane / docker-bloodhound

BloodHound Docker Ready to Use
86 stars 34 forks source link
activedirectory bloodhound docker pentest security

BloodHound Docker Ready to Use

BloodHound Docker image out of the box, with collectors and tons of custom queries. It creates a bh-data folder with the Ingestors, the data folder is also mounted as a volume, use this to drop your data and load it into the BloodHound GUI.

bloodhound

Run from Docker Hub

docker run -it \
  -p 7474:7474 \
  -e DISPLAY=unix$DISPLAY \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  --device=/dev/dri:/dev/dri \
  -v $(pwd)/bh-data:/data \
  --name bloodhound belane/bloodhound

Warning: You may need to run xhost +local:$(id -nu) to allow the local user to access DISPLAY.

Build Image

docker build . -t bloodhound

Optional Arguments

docker build . -t bloodhound --build-arg neo4j=4.4.15 --build-arg bloodhound=4.2.0

Run

docker run -it \
  -p 7474:7474 \
  -e DISPLAY=unix$DISPLAY \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  --device=/dev/dri:/dev/dri \
  -v $(pwd)/bh-data:/data \
  --name bloodhound bloodhound

Start container

docker start bloodhound

Database Login

Documentation

Official BloodHound Documentation