Skip to content
BloodHound Docker Ready to Use
Dockerfile
Branch: master
Clone or download
Latest commit fa5065f Mar 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config custom config Dec 8, 2018
Dockerfile bloodhound 2.1.0 Mar 14, 2019
README.md bloodhound 2.1.0 Mar 14, 2019

README.md

BloodHound Docker Ready to Use

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)/data:/data \
  --name bloodhound belane/bloodhound

Build Image

Build

docker build . -t bloodhound

Build with example data

docker build . -t bloodexample --build-arg data=example

Optional Arguments

  • neo4j version
  • bloodhound version

docker build . -t bloodhound --build-arg neo4j=3.4.8 --build-arg bloodhound=2.1.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 ~/Desktop/bloodhound/data:/data \
  --name bloodhound bloodhound

Run with example data

docker run -it \
  -e DISPLAY=unix$DISPLAY \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  --device=/dev/dri:/dev/dri \
  -v ~/Desktop/bloodhound/data:/data \
  --name bloodexample bloodexample

Start container

docker start bloodhound

Use

Login:

  • Database URL: bolt://localhost:7687
  • DB Username: neo4j
  • DB Password: blood

There is a bloodhound/data folder in your Desktop with the Ingestors. data folder is also mounted as volume, use it to drop your data and load it in BloodHound GUI.

Documentation

https://github.com/BloodHoundAD/BloodHound/wiki

You can’t perform that action at this time.