Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/projectdiscovery/cloudlist
Cloudlist is a tool for listing Assets from multiple Cloud Providers.
https://github.com/projectdiscovery/cloudlist
asset-management cli cloudsecurity devops hacktoberfest security
Last synced: 5 days ago
JSON representation
Cloudlist is a tool for listing Assets from multiple Cloud Providers.
- Host: GitHub
- URL: https://github.com/projectdiscovery/cloudlist
- Owner: projectdiscovery
- License: mit
- Created: 2020-10-25T13:45:54.000Z (about 4 years ago)
- Default Branch: dev
- Last Pushed: 2024-11-25T06:08:06.000Z (17 days ago)
- Last Synced: 2024-11-30T18:16:45.725Z (12 days ago)
- Topics: asset-management, cli, cloudsecurity, devops, hacktoberfest, security
- Language: Go
- Homepage: https://docs.projectdiscovery.io/tools/cloudlist/overview
- Size: 1.57 MB
- Stars: 867
- Watchers: 35
- Forks: 106
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-cloud-security - cloudlist
- awesome-cloud-security - 地址
- awesome-hacking-lists - projectdiscovery/cloudlist - Cloudlist is a tool for listing Assets from multiple Cloud Providers. (Go)
README
Features •
Installation •
Usage •
Configuration •
Running cloudlist •
Supported providers •
Library •
Join DiscordCloudlist is a multi-cloud tool for getting Assets from Cloud Providers. This is intended to be used by the blue team to augment Attack Surface Management efforts by maintaining a centralized list of assets across multiple clouds with very little configuration efforts.
# Features
- List Cloud assets with multiple configurations
- Multiple Cloud providers support
- Multiple output format support
- Multiple filters support
- Highly extensible making adding new providers a breeze
- **stdout** support to work with other tools in pipelines# Usage
```sh
cloudlist -h
```This will display help for the tool. Here are all the switches it supports.
```yaml
Cloudlist is a tool for listing Assets from multiple cloud providers.Usage:
./cloudlist [flags]Flags:
CONFIGURATION:
-config string cloudlist flag config file (default "$HOME/.config/cloudlist/config.yaml")
-pc, -provider-config string provider config file (default "$HOME/.config/cloudlist/provider-config.yaml")FILTERS:
-p, -provider value display results for given providers (comma-separated) (default linode,fastly,heroku,terraform,digitalocean,consul,cloudflare,hetzner,nomad,do,scw,openstack,alibaba,aws,gcp,namecheap,kubernetes,azure)
-id string[] display results for given ids (comma-separated)
-host display only hostnames in results
-ip display only ips in results
-s, -service value query and display results from given service (comma-separated)) (default cloudfront,gke,domain,compute,ec2,instance,cloud-function,app,eks,consul,droplet,vm,ecs,fastly,alb,s3,lambda,elb,cloud-run,route53,publicip,dns,service,nomad,lightsail,ingress,apigateway)
-ep, -exclude-private exclude private ips in cli outputUPDATE:
-up, -update update cloudlist to latest version
-duc, -disable-update-check disable automatic cloudlist update checkOUTPUT:
-o, -output string output file to write results
-json write output in json format
-version display version of cloudlist
-v display verbose output
-silent display only results in output
```# Contribution
Please check [PROVIDERS.md](https://github.com/projectdiscovery/cloudlist/blob/main/PROVIDERS.md) and [DESIGN.md](https://github.com/projectdiscovery/cloudlist/blob/main/DESIGN.md) to include support for new cloud providers in Cloudlist.
- Fork this project
- Create your feature branch (`git checkout -b new-provider`)
- Commit your changes (`git commit -am 'Added new cloud provider'`)
- Push to the branch (`git push origin new-provider`)
- Create new Pull Request## Acknowledgments
Thank you for inspiration
* [Smogcloud](https://github.com/BishopFox/smogcloud)
* [Cloudmapper](https://github.com/duo-labs/cloudmapper)## License
cloudlist is made with 🖤 by the [projectdiscovery](https://projectdiscovery.io) team and licensed under [MIT](https://github.com/projectdiscovery/cloudlist/blob/main/LICENSE.md)