For an asset discovery and exposure tool, the first results are 1n3/sn1per, owasp-amass/amass and smicallef/spiderfoot. blacklanternsecurity/bbot and yogeshojha/rengine round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Identify publicly exposed cloud storage buckets and infrastructure assets to improve your organization's security posture.
Sn1per is a vulnerability management platform and penetration testing orchestrator designed to automate reconnaissance, vulnerability scanning, and exploit verification. It functions as a dockerized security toolkit that coordinates multiple tools into a unified automated pipeline to identify security flaws across network and web assets. The platform features an attack surface manager for discovering internet-facing assets through OSINT, DNS enumeration, and certificate transparency. It distinguishes itself with an AI-powered security analyzer that uses large language models to summarize scan
Sn1per is a comprehensive attack surface management and automation platform that systematically discovers internet-facing assets through OSINT, DNS enumeration, and certificate transparency, making it well-suited for finding exposed cloud storage buckets and other infrastructure, and it includes reporting and integration with security tools.
Amass is an attack surface management tool designed to identify, map, and inventory an organization's internet-facing digital assets. It functions as a security asset discovery engine that systematically expands an organization's known infrastructure footprint through recursive domain name resolution and the collection of intelligence from diverse public data sources. The platform distinguishes itself by utilizing a graph-based modeling approach to organize discovered resources. By maintaining a persistent graph database, it tracks the relationships between infrastructure components and norma
Amass is an attack surface management tool that maps an organization's internet-facing digital assets through DNS enumeration and public data sources, covering domain/subdomain discovery and asset inventory — though it does not explicitly target cloud storage bucket enumeration, it squarely fits the category of open-source reconnaissance for external-facing infrastructure.
SpiderFoot is an open-source reconnaissance and intelligence automation framework designed to streamline the collection and correlation of data for security investigations. It functions as a comprehensive platform that automates the querying of hundreds of public data sources to map digital footprints, identify exposed assets, and uncover potential security threats across an organization's external perimeter. The platform distinguishes itself through a modular, plugin-based architecture that executes data gathering tasks in parallel, supported by a directed graph data model that tracks relati
SpiderFoot is a modular OSINT and reconnaissance framework that automates the discovery of exposed cloud assets, subdomains, and other external-facing infrastructure across hundreds of public data sources, directly matching the attack surface discovery and bucket enumeration this search targets.
This project is an open-source intelligence reconnaissance framework and recursive attack surface mapper. It functions as a containerized security scanner designed to map public-facing infrastructure, perform subdomain enumeration, and automate the gathering of open-source intelligence. The system employs a recursive discovery engine to iteratively explore target infrastructure, utilizing a plugin-based module architecture to extend scanning capabilities. It integrates third-party APIs for data enrichment and applies YARA rules across discovered assets to identify specific vulnerability patte
BBOT is an OSINT reconnaissance framework and recursive attack surface mapper that discovers subdomains and maps public-facing infrastructure, fitting the general attack surface management category, but it does not explicitly highlight cloud storage bucket enumeration as a core feature.
Rengine is an automated reconnaissance framework and vulnerability management platform designed for attack surface monitoring. It functions as a centralized hub for discovering subdomains and open ports, gathering open-source intelligence, and tracking security flaws across target networks. The system integrates large language models to analyze reconnaissance data and generate vulnerability descriptions and insights. It distinguishes itself through a plugin-based tool integration that wraps external security scanning binaries and a target mapping system that tracks changes to assets over time
reNgine is an automated reconnaissance and attack surface monitoring platform that discovers subdomains, open ports, and OSINT data, making it a strong fit for organization-wide asset discovery, though cloud storage bucket enumeration is not explicitly highlighted.
Gobuster is a command-line security utility designed for brute-force discovery of hidden infrastructure and content. It operates by systematically testing wordlists against target network services to identify files, directories, subdomains, and cloud storage buckets. The tool utilizes a concurrent worker pool to execute these requests in parallel, ensuring efficient scanning across various network environments. The project distinguishes itself through a modular plugin architecture that supports multiple discovery modes, including HTTP, DNS, and TFTP. This design allows for protocol-agnostic r
Gobuster is a command-line brute-force tool for discovering hidden subdomains, directories, and cloud storage buckets, which directly supports automated reconnaissance of publicly exposed assets and infrastructure — fitting the intent even though it lacks built-in reporting and organization-wide scanning.
Subfinder is a security reconnaissance framework designed for subdomain enumeration and attack surface management. It functions as a discovery engine that identifies and maps internet-exposed infrastructure, cloud-hosted assets, and network ranges to maintain a comprehensive inventory of an organization's digital footprint. The project distinguishes itself through a modular, template-driven scanning engine that executes security checks against discovered assets. It leverages cloud-native asset discovery to query provider APIs and infrastructure metadata, while supporting distributed agent orc
Subfinder is a reconnaissance framework designed to discover internet-exposed infrastructure and cloud-hosted assets, fitting the attack surface management category, though its primary focus is subdomain enumeration rather than the most complete coverage of storage bucket detection or reporting features.
reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the discovery, mapping, and monitoring of external digital assets. It operates as a modular tool-chain pipeline that coordinates a sequence of security tools to perform intelligence gathering and vulnerability scanning. The project distinguishes itself through a cloud-native deployment model that parallelizes scanning workloads across a fleet of remote VPS instances to bypass local resource constraints. It utilizes container-based environment isolation to ensure consistent executio
reconftw is an attack surface management framework that orchestrates reconnaissance and discovery of external digital assets for an organization, making it a good fit for automated asset discovery, though its description does not explicitly confirm cloud storage bucket enumeration.
Cloudlist is a CLI tool from ProjectDiscovery that enumerates cloud assets (including storage buckets, compute instances, and databases) across AWS, GCP, and Azure, making it a direct answer for cloud asset discovery—but it does not itself handle domain/subdomain enumeration or built-in reporting, which keeps it from being the most comprehensive option.
Subfinder is a passive subdomain enumeration tool and DNS asset discovery utility designed for mapping the external attack surface of a domain. It functions as a passive reconnaissance framework that identifies subdomains by querying curated third-party data sources and APIs without interacting directly with the target infrastructure. The tool utilizes a modular provider interface to integrate various passive sources and employs concurrent request orchestration to manage simultaneous network queries. It includes wildcard DNS filtering to identify and remove catch-all records, ensuring the res
Subfinder is a focused subdomain enumeration tool that maps the external attack surface through passive DNS discovery, but it does not enumerate cloud storage buckets or detect public exposure beyond subdomain collection, making it a component rather than a complete cloud asset discovery solution.
Anubis is a command-line security reconnaissance framework designed for subdomain enumeration and attack surface mapping. It functions as a utility for security professionals to identify, catalog, and visualize the external digital footprint of an organization by discovering all subdomains associated with a target domain. The tool distinguishes itself through a modular resolver pipeline that integrates passive reconnaissance from third-party security APIs and public certificate transparency logs. It combines this data with active discovery methods, including recursive DNS brute-forcing and al
Anubis is a subdomain enumeration and attack surface mapping tool, covering domain and subdomain discovery for external infrastructure, but it lacks cloud storage bucket enumeration and public exposure detection for cloud assets, so it only partially matches the intended cloud asset discovery focus.
Findomain is a subdomain discovery tool and DNS resolver used for mapping an organization's external attack surface. It functions as a DNS infrastructure analyzer that searches for registered subdomains associated with a root domain to uncover undocumented infrastructure and services. The project includes an attack surface monitor that tracks changes to subdomains over time, using differential state monitoring to identify newly created or deleted assets. It provides real-time alerting via webhooks when changes in the monitored domain surface are detected. The system performs high-speed DNS r
Findomain is a subdomain discovery and DNS analysis tool that maps external attack surfaces, but it does not enumerate cloud storage buckets or directly find publicly exposed cloud assets, making it a partial fit rather than a dedicated cloud asset discovery tool.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| 1n3/sn1per | 10K | Shell | other | |
| owasp-amass/amass | 14.2K | Go | other | |
| smicallef/spiderfoot |
| 18.2K |
| Python |
| MIT |
| blacklanternsecurity/bbot | 9.9K | Python | AGPL-3.0 |
| yogeshojha/rengine | 8.5K | HTML | gpl-3.0 |
| oj/gobuster | 13.4K | Go | apache-2.0 |
| projectdiscovery/subfinder | 13.1K | Go | mit |
| six2dez/reconftw | 7.2K | Shell | mit |
| projectdiscovery/cloudlist | 1K | Go | MIT |
| subfinder/subfinder | 13.9K | Go | MIT |