
Collecte les données du locataire Azure (utilisateurs, groupes, rôles, ressources) et les exporte pour l'analyse des chemins d'attaque BloodHound dans les tests d'intrusion cloud et les opérations d'équipe rouge.
Le collecteur de données BloodHound pour Microsoft Azure
Téléchargez le binaire approprié pour votre plateforme depuis l'une de nos Versions.
La version continue contient des binaires précompilés qui sont automatiquement maintenus à jour avec la branche main et peuvent être téléchargés depuis ici.
Avertissement : La version continue peut être instable.
Pour compiler ce projet à partir des sources, exécutez la commande suivante :
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`"
Veuillez consulter la documentation de BloodHound Community Edition pour :
Afficher toutes les données du locataire Azure sur stdout
❯ azurehound list -u "$USERNAME" -p "$PASSWORD" -t "$TENANT"
Afficher toutes les données du locataire Azure dans un fichier
❯ azurehound list -u "$USERNAME" -p "$PASSWORD" -t "$TENANT" -o "mytenant.json"
Afficher toutes les données du locataire Azure dans un fichier, en réutilisant votre authentification existante depuis Azure CLI
❯ JWT=$(az account get-access-token --resource https://graph.microsoft.com | jq -r .accessToken)
❯ azurehound list --jwt "$JWT"
Configurer et démarrer le service de collecte de données pour BloodHound Enterprise
❯ azurehound configure
(follow prompts)
❯ azurehound start
❯ 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.