Skip to main content
For all of the flags and options available for cloudlist be sure to check out the Usage page. On this page you can find some examples with output, details of what ‘cloudlist’ supports, and details on configuration.
If you have questions, reach out to us through Help.

Basic Examples

This will list all the assets from configured providers in the configuration file. Specific providers and asset type can also be specified using provider and id filter.

Running cloudlist with Nuclei

Scanning assets from various cloud providers with nuclei for security assessments:-

Supported providers

  • AWS (Amazon web services)
    • EC2
    • Route53
    • S3
  • GCP (Google Cloud Platform)
    • Cloud DNS
    • GKE
  • DO (DigitalOcean)
    • Instances
  • SCW (Scaleway)
    • Instances
  • Fastly
    • Services
  • Heroku
    • Applications
  • Linode
    • Instances
  • Azure
    • Virtual Machines
  • Namecheap
    • Domain List
  • Alibaba Cloud
    • ECS Instances
  • Cloudflare
    • DNS
  • Hashistack
    • Nomad
    • Consul
    • Terraform
  • Hetzner Cloud
    • Instances
  • Openstack
    • Instances
  • Kubernetes
    • Services
    • Ingresses

Configuration file

The default provider config file should be located at $HOME/.config/cloudlist/provider-config.yaml and has the following contents as an example. In order to run this tool, the keys need to updated in the config file for the desired providers.

Example Provider Config

Cloudlist as a library

It’s possible to use the library directly in your go programs. The following code snippets outline how to list assets from all or given cloud provider.