Documentation Index
Fetch the complete documentation index at: https://docs.bytejmp.com/llms.txt
Use this file to discover all available pages before exploring further.
Accessing the Interface
http://localhost:8080/ui/login
Container Management
Start BloodHound CE.
Stop BloodHound CE.
View running containers.
View logs.
View logs for a specific service.
docker compose logs -f bloodhoundce
Initial Credentials
Get the randomly generated admin password from logs.
docker compose logs | grep "Initial Password Set To:"
Reset Admin Password
docker compose exec bloodhoundce /bloodhound-cli reset-admin-password
Importing Data
Upload zip file via API.
curl -X POST http://localhost:8080/api/v2/file-upload/start \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json"
curl -X POST http://localhost:8080/api/v2/file-upload/<job-id> \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/zip" \
--data-binary @BloodHound.zip
curl -X POST http://localhost:8080/api/v2/file-upload/<job-id>/end \
-H "Authorization: Bearer <token>"
API Authentication
Get a Bearer token.
curl -X POST http://localhost:8080/api/v2/login \
-H "Content-Type: application/json" \
-d '{"login_method":"secret","secret":"<password>","username":"admin"}'
References