google / google/cloud-forensics-utils

Provide basic hierarchical data for the targeted cloud provider

Offen
#246 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
AWS Azure GCP
Vorherrschende Sprache
Python
Sterne
507
Forks
93
Ø Merge
10 Min.
Gemergte PRs (30 T.)
2

Beschreibung

This would help users stay within the CLI utility vs. grabbing said metadata to pivot on from other sources. The basic examples outlined below:

- Can be used for general info/scoping/pivoting.

- Some are required for operations (e.g. Project ID for GCP), which you may not always know/remember if you don't want to target what's configured locally

- A user may need to know every tenant/project/organization that exists so they can ensure they're grabbing data from everywhere applicable/available

## Azure
- subscriptions : `az account --list`
- tenants (not sure if this is possible)

## AWS
- list of organizations : `aws organizations list-accounts`

## GCP

- Org ID (if exists) : `gcloud organizations list --format='value(name)'`
- list of projects : `gcp projects list`
- build a visual hierarchy
It would be helpful to have some visual way to see how said GCP is set up. This would include:
- Enumerating all organizations (if any)
- Enumerating all folders (recursively, if any)
- Enumerating all projects (recursively)

Ideally, this would be some sort of “tree”, where you can easily identify:
- The type of node (organization, folder, project)
- Basic info. of said node (name, id)

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Start by reviewing the existing CLI commands for AWS, Azure, and GCP, then compare them with the provider commands listed in the issue. Define the output and scope for each provider before implementing discovery. Done should include available organization, tenant, subscription, folder, and project information, with a readable GCP hierarchy showing each node's type, name, and ID.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
aws, azure, gcp, python
Bereich
cli, cloud
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.