projectdiscovery/cloudlist
GitHub: projectdiscovery/cloudlist
cloudlist 是一款用 Go 实现的跨云资产列举工具,帮助安全团队统一获取并管理多云环境中的资源清单。
Stars: 1006 | Forks: 125
功能 •
安装 •
使用方法 •
配置 •
运行 cloudlist •
支持的提供商 •
库 •
加入 Discord
Cloudlist 是一个多云工具,用于从云提供商获取资产。它旨在帮助蓝队通过维护跨多个云的集中资产列表,提升攻击面管理的效果,且只需极少的配置工作。
# 功能
- 列出多种配置的云资产
- 支持多种云提供商
- 支持多种输出格式
- 支持多种过滤器
- 高度可扩展,使添加新提供商变得轻而易举
- **stdout** 支持,可在管道中与其他工具配合使用
# 使用方法
```
cloudlist -h
```
这将显示工具的帮助信息。以下是它支持的所有开关。
```
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, custom)
-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,custom,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 output
UPDATE:
-up, -update update cloudlist to latest version
-duc, -disable-update-check disable automatic cloudlist update check
OUTPUT:
-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
```
# 文档
## GCP 资产 API 支持
Cloudlist 为 GCP 资产发现提供了两种方式:
- **组织级资产 API** - 使用 Cloud Asset Inventory API 进行全面的组织范围发现
- **单个服务 API** - 使用各个 GCP 服务 API 进行快速的项目特定发现
有关详细的设置说明、所需权限、服务账户配置和使用示例,请参阅:
📚 **[docs/GCP_ASSET_API.md](docs/GCP_ASSET_API.md)**
## 致谢
感谢灵感
* [Smogcloud](https://github.com/BishopFox/smogcloud)
* [Cloudmapper](https://github.com/duo-labs/cloudmapper)
## 许可证
cloudlist 由 [projectdiscovery](https://projectdiscovery.io) 团队以 🖤 打造,并在 [MIT](https://github.com/projectdiscovery/cloudlist/blob/main/LICENSE.md) 下获得许可。
标签:CLI工具, DNS解析, EVTX分析, EVTX分析, Go语言, Homebrew安装, YARA, 二进制分析, 云安全监控, 云安全运维, 云提供商集成, 云资产可视化, 云资产清单, 字符串搜索, 安全自动化, 开源项目, 恶意代码分析, 文档结构分析, 日志审计, 杀毒软件, 样本分类, 模式匹配, 正则表达式, 程序破解, 自动化资产收集, 请求拦截, 逆向工程, 配置文件, 静态分析