AzureHoundis an Azure data collector.
Get AzureHound
Allow Binaries to be Released
You can download the correct binary to your platform using one of our .
Rolling release
You can download the rolling release . It contains pre-built binaries which are automatically updated with the main
branches.
Beware: Rolling release could be instabile
Collecting
Prerequisites
These are the steps to build your project.
go build -ldflags="-s -w -X github.com/bloodhoundad/azurehound/constants.Version=`git describe tags --exact-match 2> /dev/null || git rev-parse HEAD`"
Use
Quickstart
All Azure Tenant Data to stdout
Azurehound List -u $USERNAME -p $PASSWORD -t
To file, print all Azure Tenant Data
Azurehound List -u $USERNAME -p $PASSWORD -t "$TENANT -o mytenant.json
Start data collection for BloodHound Enterprise
Azurehound Configure (follow the prompts). Azurehound Start
CLI
azurehound --help AzureHound vx.x.x Created by the BloodHound Enterprise team - https://bloodhoundenterprise.io The official tool for collecting Azure data for BloodHound and BloodHound Enterprise Usage: azurehound [command] Available Commands: completion Generate the autocompletion script for the specified shell configure Configure AzureHound help Help about any command list Lists Azure Objects start Start Azure data collection service for BloodHound Enterprise Flags: -c, --config string AzureHound configuration file (default: /Users/dlees/.config/azurehound/config.json) -h, --help help for azurehound --json Output logs as json -j, --jwt string Use an acquired JWT to authenticate into Azure --log-file string Output logs to this file --proxy string Sets the proxy URL for the AzureHound service -r, --refresh-token string Use an acquired refresh token to authenticate into Azure -v, --verbosity int AzureHound verbosity level (defaults to 0) [Min: -1, Max: 2] --version version for azurehound Use "azurehound [command] --help" for more information about a command.