
AzureHound v3.0.0
Raccoglie dati del tenant Azure (utenti, gruppi, ruoli, risorse) e li esporta per l'analisi dei percorsi di attacco con BloodHound in test di penetrazione cloud e operazioni di red team.
AzureHound
Il raccoglitore di dati BloodHound per Microsoft Azure
Scarica AzureHound
Binari delle release
Scarica il binario appropriato per la tua piattaforma da una delle nostre Releases.
Rolling Release
La rolling release contiene binari precompilati che vengono mantenuti automaticamente aggiornati con il branch main e possono essere scaricati da
qui.
Avvertenza: La rolling release potrebbe essere instabile.
Compilazione
Prerequisiti
- Go 1.25 o successivo
Per compilare questo progetto dal codice sorgente esegui il seguente comando:
go build -ldflags="-s -w -X github.com/bloodhoundad/azurehound/v2/constants.Version=`git describe tags --exact-match 2> /dev/null || git rev-parse HEAD`"
Documentazione
Fai riferimento alla documentazione di BloodHound Community Edition per:
Utilizzo
Avvio rapido
Stampa tutti i dati del tenant Azure su stdout
❯ azurehound list -u "$USERNAME" -p "$PASSWORD" -t "$TENANT"
Stampa tutti i dati del tenant Azure su file
❯ azurehound list -u "$USERNAME" -p "$PASSWORD" -t "$TENANT" -o "mytenant.json"
Stampa tutti i dati del tenant Azure su file, riutilizzando la tua autenticazione esistente dall'Azure CLI
❯ JWT=$(az account get-access-token --resource https://graph.microsoft.com | jq -r .accessToken)
❯ azurehound list --jwt "$JWT"
Configura e avvia il servizio di raccolta dati per BloodHound Enterprise
❯ azurehound configure
(segui le istruzioni)
❯ azurehound start
CLI
❯ azurehound --help
AzureHound vx.x.x
Created by the BloodHound Enterprise team at SpecterOps - [https://bloodhoundenterprise.io](https://specterops.io/bloodhound-overview/)
The official tool for collecting Azure data for BloodHound Community Edition 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.