Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Web Security
  3. AQUATONE

AQUATONE

MITGov1.7.0

A tool for visual inspection of websites across many hosts, providing an overview of HTTP-based attack surfaces.

Visit WebsiteGitHubGitHub
6.0k stars900 forks0 contributors

What is AQUATONE?

Aquatone is a command-line tool for security reconnaissance that performs visual inspection of websites across a large number of hosts. It automates screenshot capture, HTTP header collection, and report generation to help security professionals quickly assess the web attack surface of target domains or IP ranges.

Target Audience

Security researchers, penetration testers, and red teamers who need to efficiently map and analyze the web presence of many hosts during security assessments.

Value Proposition

It provides a fast, automated way to visually inspect web applications at scale, integrates seamlessly with popular reconnaissance tools, and generates comprehensive HTML reports that cluster results for easier analysis.

Overview

A Tool for Domain Flyovers

Use Cases

Best For

  • Mapping the web attack surface of a large organization during penetration tests.
  • Quickly visualizing all subdomains discovered during DNS enumeration.
  • Generating HTML reports of web application screenshots for client deliverables.
  • Integrating with Nmap or Masscan scans to analyze open HTTP ports.
  • Collecting HTTP headers and response bodies for offline vulnerability analysis.
  • Identifying similar-looking web applications across different hosts for clustering analysis.

Not Ideal For

  • Environments where installing or managing Chromium browsers is restricted or impractical
  • Assessments requiring deep, automated vulnerability exploitation beyond surface reconnaissance
  • Red teams focused solely on non-web protocols or internal network services without HTTP interfaces

Pros & Cons

Pros

Seamless Tool Integration

Accepts input from various reconnaissance tools like Amass and Nmap via stdin, making it easy to plug into existing security pipelines without glue code, as shown in the usage examples.

Visual Clustering Reports

Generates interactive HTML reports that cluster screenshots and HTTP headers by similarity, helping analysts quickly identify patterns across many hosts for efficient analysis.

Automated Screenshot Capture

Takes screenshots of web applications automatically across discovered hosts, saving significant time for visual inspection during large-scale assessments.

Flexible Port Scanning

Supports custom port lists and aliases (e.g., 'large', 'xlarge') for scanning web services, allowing adaptability to different assessment scopes as detailed in the ports specification.

Cons

Browser Dependency Issues

Requires Chrome or Chromium, with the README noting unreliable results in headless mode for Google Chrome, complicating setup and potentially affecting reliability in automated environments.

No Built-in Host Discovery

Lacks native DNS enumeration or active scanning capabilities, forcing reliance on external tools for target input, which adds extra steps and toolchain complexity.

Performance Overheads

Screenshot capture has a high default timeout (30 seconds) and can be resource-intensive, slowing down scans on large target lists compared to header-only tools.

Frequently Asked Questions

Quick Stats

Stars5,956
Forks900
Contributors0
Open Issues0
Last commit4 years ago
CreatedSince 2015

Tags

#web-security#osint#report-generation#tool-integration#security-reconnaissance#chromium#penetration-testing#reconnaissance#security#screenshot-tool#chrome-headless#golang#http-inspection#port-scanning

Links & Resources

Website

Included in

Web Security13.2k
Auto-fetched 1 day ago

Related Projects

Sublist3rSublist3r

Fast subdomains enumeration tool for penetration testers

Stars11,065
Forks2,213
Last commit2 years ago
subDomainsBrutesubDomainsBrute

A fast sub domain brute tool for pentesters

Stars3,622
Forks1,004
Last commit4 years ago
domain_analyzerdomain_analyzer

Analyze the security of any domain by finding all the information possible. Made in python.

Stars1,864
Forks235
Last commit3 years ago
Certificate TransparencyCertificate Transparency

Auditing for TLS certificates.

Stars887
Forks288
Last commit3 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub