cloud_enum(1)
π cloud_enum(1) β the multi-cloud OSINT glow-up π
okay bestie, grab your iced coffee because we're about to go snooping through three entire clouds and it's gonna be iconic. this is the cloud_enum manual page, section 1 of the manual, and she is that girl. β¨
πΈ NAME πΈ
cloud_enum β she enumerates public resources matching the keyword you asked for. no cap, that's literally the whole job. π
π¦ SYNOPSIS π¦
cloud_enum [OPTIONS] [ARGS] ...
β¨ DESCRIPTION β¨
It's a multi-cloud OSINT tool, periodt. It enumerates public resources across AWS, Azure, and Google Cloud. And rn, the way that it does it is by checking all of these:
- Amazon Web Services:
- Open / Protected S3 Buckets
awsapps(WorkMail, WorkDocs, Connect, etc.)
- Microsoft Azure:
- Storage Accounts
- Open Blob Storage Containers
- Hosted Databases
- Virtual Machines
- Web Apps
- Google Cloud Platform
- Open / Protected GCP Buckets
- Open / Protected Firebase Realtime Databases
- Google App Engine sites
- Cloud Functions β and bestie, listen, this one is a two-step: it first enumerates project/regions with existing functions, and then it brute forces actual function names. main character behavior honestly. π
π OPTIONS π
-h,--helpβ shows this help message and exits. the classic. the icon. π-k KEYWORD,--keyword KEYWORDβ your keyword. and yes, you can use this argument multiple times, so stack them like charms on a bracelet. π-kf KEYFILE,--keyfile KEYFILEβ input file with a single keyword per line. one per line, bestie, don't be chaotic about it.-m MUTATIONS,--mutations MUTATIONSβ mutations. default:/usr/lib/cloud-enum/enum_tools/fuzz.txt.-b BRUTE,--brute BRUTEβ the list used to brute-force Azure container names. default:/usr/lib/cloud-enum/enum_tools/fuzz.txt.-t THREADS,--threads THREADSβ threads for HTTP brute-force. default =5.-ns NAMESERVER,--nameserver NAMESERVERβ the DNS server to use in brute-force. go off, point her wherever you want.-l LOGFILE,--logfile LOGFILEβ will APPEND found items to the specified file. note: append, not overwrite. she's adding, not deleting. π-f FORMAT,--format Formatβ format for the log file (text,json,csvβ defaults totext).--disable-awsβ disables the Amazon checks. bye amazon π--disable-azureβ disables the Azure checks.--disable-gcpβ disables the Google checks.-qs,--quickscanβ disables all mutations and the second-level scan. fast, minimal, unbothered. β
π EXAMPLES π
look, here's the whole vibe in three lines:
cloud_enum -k keyword
cloud_enum -k keyword -t 10
cloud_enum -k somecompany -k somecompany.io -k blockchaindoohickey
see how the last one stacks three -k flags? told you it was a thing. π«Ά
π AUTHOR π
Written by initstring <initstring@protonmail.com>
This manual page was written by Guilherme de Paula Xavier Segundo <guilherme.lnx@gmail.com> for the Debian project (but may be used by others).
okay that's the whole page, bestie. this was cloud_enum version cloud_enum-0.7, dated 01 Apr 2022, and she ate. mwah. πβ¨π¦
π¦ where this page comes from
- debian bookworm: cloud-enum 0.7-2 Β· GPL-3.0-only
- debian trixie: cloud-enum 0.7-3 Β· GPL-3.0-only
- ubuntu noble: cloud-enum 0.7-3 Β· GPL-3.0-only
- ubuntu resolute: cloud-enum 0.7-3build1 Β· GPL-3.0-only
- ubuntu stonking: cloud-enum 0.8-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms