GARY IS COMING FOR YOU

You shouldn't have done that.

⚙ MALEVELON CREEK
CLICK TO SCAN
SPACE-BAR SERVICE DESK

Bartender

Here to help you explore

Questions and relevant page context are sent to TypeSafe. Questions Bartender cannot answer are saved to improve the site, without your account or IP. Other conversation stays in this tab.

cloud_enum Tool Reference


cloud_enum is a multi-cloud OSINT tool for enumerating public resources in AWS, Azure, and GCP. It discovers storage buckets, apps, databases, and other cloud services based on keyword mutations.


Basic Usage

  • cloud_enum -k <keyword> - Enumerate using keyword
  • python3 cloud_enum.py -k <keyword> - Run with Python

Options

  • -k, --keyword - Base keyword for enumeration
  • -kf, --keyfile - File with keywords (one per line)
  • -m, --mutations - Mutations file for keyword variations
  • -b, --brute - Brute force with mutations file
  • -t, --threads - Threads for brute forcing (default 5)
  • -ns, --nameserver - Custom DNS server
  • -l, --logfile - Log output to file
  • -f, --format - Output format (json, csv)
  • --disable-aws - Disable AWS checks
  • --disable-azure - Disable Azure checks
  • --disable-gcp - Disable GCP checks
  • -qs, --quickscan - Quick scan (no mutations)

What It Finds

AWS

  • S3 Buckets
  • Open S3 Buckets
  • AWS Apps (Elastic Beanstalk)

Azure

  • Storage Accounts (Blob, File, Queue, Table)
  • Azure Websites/Apps
  • Azure Databases
  • Azure VMs
  • Azure Container Registries

GCP

  • GCP Buckets
  • Open GCP Buckets
  • GCP App Engine apps
  • Firebase databases
  • Cloud Functions

Common Examples

Basic Enumeration

cloud_enum -k companyname

Enumerate resources for company.

Multiple Keywords

cloud_enum -kf keywords.txt

Use multiple keywords from file.

With Mutations

cloud_enum -k companyname -m mutations.txt -b

Brute force with keyword mutations.

Quick Scan

cloud_enum -k companyname -qs

Fast scan without mutations.

AWS Only

cloud_enum -k companyname --disable-azure --disable-gcp

Check only AWS resources.

Azure Only

cloud_enum -k companyname --disable-aws --disable-gcp

Check only Azure resources.

Save Output

cloud_enum -k companyname -l results.txt

Log results to file.

JSON Output

cloud_enum -k companyname -f json -l results.json

Save as JSON.

More Threads

cloud_enum -k companyname -b -t 10

Faster brute forcing.


Mutations

Mutations generate variations of your keyword:

# Example mutations file
-dev
-prod
-staging
-backup
-test
-internal
.dev
.prod
_backup

These get appended/prepended to the keyword.


Installation

git clone https://github.com/initstring/cloud_enum.git
cd cloud_enum
pip3 install -r requirements.txt
python3 cloud_enum.py -k test

Tips

  • Use company name, product names, project names as keywords
  • Check variations: companyname, company-name, companynameinc
  • Open buckets are high-value findings
  • Combine with manual checks for access permissions
  • Use mutations for thorough enumeration
  • Check for sensitive file exposure in found buckets
  • Great for OSINT and attack surface mapping
  • Always get authorization before testing access