+
Skip to content

Releases: SpecterOps/bloodhound-cli

BloodHound v0.1.7

09 Jul 21:08
068b720
Compare
Choose a tag to compare

Summary

This update introduces a dedicated BloodHound configuration directory (defaulting to your XDG config path plus bloodhound; see below for details) for storing the JSON configuration file and Docker Compose YAML files. Docker Compose commands now use explicit YAML file paths within this directory instead of looking in the current working directory.

It also adds a -f or --file flag to specify a file path for an alternate YAML file, so you can use different YAML files to manage multiple instances with one JSON configuration.

CHANGELOG

[0.1.7] - 2025-7-9

Added

  • Added support for a dedicated config directory to act as the configuration home for the JSON configuration file and default Docker YAML files
    • The directory is the user's XDG config home directory and bloodhound
      • i.e., the equivalent of ~/.config/bloodhound on Unix,
        ~/Library/Application Support/bloodhound on macOS, and
        %LOCALAPPDATA%\bloodhound on Windows
      • We use a lowercase bloodhound to match the directory used by older installations of BloodHound
    • You can place BloodHound CLI anywhere and run it from any location, and it will always look in the config directory for the JSON and default YAML files
    • The CLI creates the directory with a 0777 permissions mask so it is accessible to all BloodHound users in multi-user environments
    • The permissions follow your umask, so the typical user mask of 0022 will set the permissions to 0755
  • Added a config_directory value to the JSON configuration file to control the config directory path
    • Changing this path will change where BloodHound CLI looks for the Docker YAML files
    • BloodHound CLI will continue to look in the default location for the JSON config file
  • Added checks that ensure the configured directory will work as expected every time BloodHound CLI runs
    • The first check ensures the directory exists and creates the directory if it does not
    • The second check ensures the config directory has proper permissions that will allow BloodHound CLI to read and write
  • Added a -f or --file flag to override the location of the YAML file to use for Docker
    • Providing a file path will override where BloodHound CLI looks for the YAML file
    • e.g., ./bloodhound-cli -f /Users/Mable/BloodHound/custom-docker-compose.yml containers up

Changed

  • Every command that runs a Docker command will now ensure the required YAML file exists before proceeding

BloodHound CLI v0.1.6

27 May 22:44
fcaa901
Compare
Choose a tag to compare

Summary

This release adds a new command to help check your system is ready to launch BloodHound and fixes a bug that would cause the YAML files to be downloaded to your current working directory and be inaccessible to the CLI binary.

CHANGELOG

[0.1.6] - 2025-4-23

Added

  • Added a check command to check for necessary Docker and Docker Compose commands and the YAML files

Changed

  • Updated golang.org/x/net

Fixed

  • Fixed YAML files being downloaded to your current working directory instead of the CLI binary's directory

BloodHound CLI v0.1.5

25 Mar 17:03
9c9f274
Compare
Choose a tag to compare

Summary

This is a small maintenance release.

CHANGELOG

[0.1.5] - 2025-3-25

Changed

  • Changed releases to drop the release tag form the asset filenames to make it easier to grab the latest binaries
  • Updated golang.org/x/net

BloodHound CLI v0.1.4

11 Mar 18:18
b0dfe6f
Compare
Choose a tag to compare

Summary

This release adds some new features and commands to help manage BloodHound installations. Note that one of the new commands requires BloodHound v7.1.0.

CHANGELOG

[0.1.4] - 2025-1-31

Added

  • Added an update command to pull the latest BloodHound images
  • Added a resetpwd command to recreate the default admin account if access is lost
    • This requires BloodHound v7.1.0

BloodHound CLI v0.1.3

31 Jan 19:39
c2e2722
Compare
Choose a tag to compare

Summary

This release adds a couple of requested options for clearing BHCE installations.

CHANGELOG

[0.1.3] - 2025-1-31

Added

  • Added a --volumes flag to the containers down command that deletes the data volumes when the containers come down
  • Added an uninstall command that removes the BloodHound environment by deleting containers, images, and volume data

BloodHound CLI v0.1.2

24 Jan 18:23
6adf9af
Compare
Choose a tag to compare

Summary

This release fixes the initial password not being displayed correctly in the final install output.

CHANGELOG

[0.1.2] - 2024-1-22

Fixed

  • Fixed install output not showing the initial password in the output

BloodHouhd CLI v0.1.1

21 Jan 18:16
1b27486
Compare
Choose a tag to compare

Summary

This release fixes an issue with the default password used for the install command.

CHANGELOG

[0.1.1] - 2024-1-21

Fixed

  • Fixed setting the default password for the install command

BloodHound CLI v0.1.0

16 Jan 21:35
df0d84e
Compare
Choose a tag to compare

Summary

This is the initial release of BloodHound CLI.

Rolling Release (unstable)

26 Nov 00:38
74d656c
Compare
Choose a tag to compare
Pre-release

This is the rolling release of BloodHound CLI compiled from source (181256e).
The repository updates releases automatically to keep them up-to-date with the main branch.
Releases were last built on 09 Jul 2025.

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载