Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added support for using System Assigned Managed Identities on Azure #37

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

0xffhh
Copy link
Contributor

@0xffhh 0xffhh commented Mar 30, 2023

System assigned managed identities are a convenient way to authenticate on Azure workloads.

Added a new command line argument and supporting code to support this type of authentication, on top of the existing authentication forms.

I did some basic testing and it works in my test environment. However, since I don't have proper unittests and integration tests available, I cant do a full run. Any support with that is appreciated to improve this new feature.

Also would appreciate a thorough review + testing from someone with more experience with the codebase before merging.

Running

.\azurehound.exe --system-id list -o output.json

on a Azure Windows VM which has a system assigned managed identity, will run AzureHound and generate a valid output file.

Edit:
Found an issue when running from a docker container. Please hold off the merge for now until resolved.

Edit2:
Fixed the issue when running in a docker container.

@irshadaj irshadaj added the external This pull request is from an external contributor label Sep 11, 2024
@daviditkin
Copy link

daviditkin commented Nov 18, 2024

Hey @0xffhh and @irshadaj , I would really like to get this PR tested and merged. If I need to help test I'm good with that, or if I need to adopt it that is fine too, but I don't want to step on @0xffhh 's toes.

What can I do to move this forward. I like what @0xffhh did, and I'm setting up some automatted installation scripts and this PR would be amazingly helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
external This pull request is from an external contributor
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants