EVERYTHING XIAOMI
Get listed

OWASP Amass

OWASP Amass is a free, open-source framework for mapping network attack surfaces and discovering external assets.

Place
#5 of 18
Score
6.5
OWASP Amass's website

What OWASP Amass is

OWASP Amass is a free, open-source framework for mapping network attack surfaces and discovering external assets. It combines a collection engine, an asset database, and the Open Asset Model, which describes internet-exposed assets and their types, properties, and relationships. Its collection methods include OSINT and active reconnaissance using sources such as APIs, certificates, DNS, routing, scraping, web archives, and WHOIS. The database stores, manages, and retrieves findings for long-term tracking, while the broader mapping scope includes physical and digital assets beyond basic subdomain enumeration. Amass can be installed from source with Go, through Homebrew, or with its official Docker image; Docker Compose is also documented. The v5.1.1 release notes mention an initial engine REST API. It is available for Linux, macOS, and Windows, as well as self-hosted deployment. The project lists Go, network connectivity, DNS resolution, and basic network reconnaissance knowledge as requirements. It is an OWASP Flagship Project and is licensed under Apache 2.0, though some subcomponents have separate licenses.

Good

  • Free and open source under Apache 2.0.
  • Maps physical and digital assets.
  • Tracks discovered assets over time.
  • Multiple installation and deployment options.
  • Collects data from varied OSINT and reconnaissance sources.

Watch out

  • Requires Go, network access, and DNS resolution.
  • Basic network reconnaissance knowledge is required.
  • Some subcomponents have separate licenses.
  • GitHub issues are not for support questions.

Who it suits

Amass suits information security professionals who need to map attack surfaces and find external assets. It is appropriate for users comfortable with basic network reconnaissance and its listed technical requirements.

Verdict

OWASP Amass combines asset discovery, data collection, and long-term asset tracking in one open-source framework. Its requirements and separate subcomponent licensing are worth checking before adoption.

Plans and prices

From OWASP Amass's own pricing page, checked 5 Oct 2026.

All about pricing
PlanPriceWhat it gives you
OWASP AmassFreeOpen-source framework · Apache License 2.0

The facts

Each one read from OWASP Amass's own pages, with the date it was checked.

What it does

API
The v5.1.1 release notes mention a first version of the engine REST API.checked 5 Oct 2026
Asset database
The asset database is described as supporting storage, management, and retrieval of discovered assets, including long-term tracking.checked 5 Oct 2026
Collection and storage
The framework includes an asset discovery collection engine, an asset database for findings, and the Open Asset Model.checked 5 Oct 2026
Core components
The framework includes an asset discovery collection engine, an asset database for findings, and the Open Asset Model for representing assets.checked 5 Oct 2026
Data collection
The project lists OSINT and active reconnaissance capabilities, including API, certificate, DNS, routing, scraping, web archive, and WHOIS sources.checked 5 Oct 2026
Data storage
The Asset Database supports storing, managing, and retrieving discovered assets for long-term tracking.checked 5 Oct 2026
Deployment
The documentation describes installation from source, a project-maintained Homebrew package, official Docker image, and Docker Compose.checked 5 Oct 2026
Installation
The documentation describes installation from source with Go, through Homebrew, and via an official Docker image.checked 5 Oct 2026
Integrations
The project provides Docker and Docker Compose deployment options and documents configuring data sources with credentials.checked 5 Oct 2026
Intended users
The project describes its framework as helping information security professionals map attack surfaces and discover external assets.checked 5 Oct 2026
License
The project page lists the Apache 2.0 license, and the repository notes that some subcomponents have separate licenses.checked 5 Oct 2026
License terms
The repository says the software may be redistributed or modified under the Apache License and is provided without warranties.checked 5 Oct 2026
Maintainer
The project page names Jeff Foley as project leader.checked 5 Oct 2026
Open Asset Model
The Open Asset Model represents assets exposed on the Internet and defines asset types, properties, and relationships.checked 5 Oct 2026
Operating system requirements
The project page lists Go, network connectivity, DNS resolution, and basic network reconnaissance knowledge as requirements.checked 5 Oct 2026
Purpose
OWASP Amass is an open source framework for network mapping of attack surfaces and external asset discovery using OSINT and reconnaissance techniques.checked 5 Oct 2026
Requirements
The project page lists Go, network connectivity, DNS resolution capabilities, and basic network reconnaissance understanding as requirements.checked 5 Oct 2026
Security and compliance
The project page identifies OWASP Amass as an OWASP Flagship Project; the opened project pages state no security certifications or compliance attestations.checked 5 Oct 2026
Support
The project asks users needing installation or usage help to use its Discord server, where community members can help.checked 5 Oct 2026
Support limitation
The repository asks users not to open GitHub issues for support requests or questions.checked 5 Oct 2026

Where it runs

Broader asset mapping
The documentation says Amass maps physical and digital assets and goes beyond basic subdomain enumeration.checked 5 Oct 2026

The company

Founded
2001checked 28 Sep 2026
The full review of OWASP Amass

OWASP Amass is an open-source framework for discovering and mapping internet-facing assets through OSINT and reconnaissance. It suits information security professionals who can work with network tooling and want to track assets over time. Its breadth and no-cost license are compelling, but setup requirements and separate licenses for some components call for care.

Overview

Amass brings together a collection engine, an asset database, and the Open Asset Model, which describes exposed assets and their relationships. That makes it more than a subdomain lookup tool: it is designed to map physical and digital assets and retain findings for longer-term tracking. For teams maintaining an external view of their attack surface, that combination offers a useful foundation; it is not a turnkey service for users seeking managed monitoring.

Key features

Collection draws on OSINT and active reconnaissance sources spanning APIs, certificates, DNS, routing, scraping, web archives, and WHOIS. This breadth can help security professionals build a wider picture of their external footprint, while requiring basic network reconnaissance knowledge and appropriate connectivity.

The asset database supports storing, managing, and retrieving findings, so discoveries can be tracked beyond a single run. The Open Asset Model provides a way to represent asset types, properties, and relationships. A first version of the engine REST API appears in the v5.1.1 release notes, giving the framework an API access point.

Deployment options include installation from source with Go, Homebrew, an official Docker image, and Docker Compose. Docker options can suit teams that prefer container-based deployment; source installation requires comfort with Go. Configuring data sources may involve credentials. Amass requires Go, network connectivity, DNS resolution, and basic network reconnaissance understanding.

Pricing

Amass is free: its OWASP Amass plan costs nothing and is an open-source framework under Apache License 2.0. There is no paid tier or free trial to weigh against it. The software may be redistributed or modified under Apache terms and is provided without warranties; some subcomponents have separate licenses, so teams should review those before adopting or redistributing the full framework.

Platforms

Amass supports Linux, macOS, and Windows, with self-hosted deployment. Its documented installation routes include Go, Homebrew, and Docker. This suits teams able to manage their own environment, rather than those who need a hosted platform.

Who it's for

Amass is best suited to information security professionals mapping external assets who can meet its technical requirements and manage their own deployment. Community help is available through its Discord server. The project asks users not to use GitHub issues for support requests or questions, so teams should be comfortable relying on community support rather than a formal support channel.

Pros and cons

  • Pros: Free, open-source access makes a broad discovery framework available without a subscription.
  • Pros: Collection, an asset database, and a model for asset relationships support discovery and longer-term tracking in one framework.
  • Pros: Go, Homebrew, Docker, and Docker Compose provide several self-hosted installation paths.
  • Cons: Go, DNS resolution, network access, and reconnaissance knowledge make it a poor fit for nontechnical users or teams seeking a managed tool.
  • Cons: Separate licenses for some subcomponents add review work for organizations modifying or redistributing the software.
  • Cons: Support is community-oriented, and GitHub issues are not meant for usage questions.

Alternatives

Choose Qualys External Attack Surface Management if a freemium option with a 30-day no-cost CSAM and EASM plan is a better fit than Amass's self-hosted framework.

runZero offers a free Community Edition capped at 100 assets, one organization, 10 recurring tasks, and 30 days of data retention, so it is worth considering when those defined limits suit your needs.

Bitdefender Total Security is a paid security suite with a free plan and trial; its listed individual plan covers five devices for $59.99 a year at the first-year price, plus applicable sales tax.

Detectify Surface Monitoring has a free Starter plan for up to five users and one team, but Surface Monitoring costs extra per domain; consider it if that team structure fits.

FullHunt offers a free plan with 10 credits per month for evaluation or internal use, covering discovery, enrichment, exposure, and vulnerability or exploit intelligence.

Ivanti Neurons for Zero Trust Access is a paid alternative with named-user licensing and custom pricing.

ImmuniWeb offers a 395.00 EUR-per-month mobile scan subscription priced per app, with unlimited scans of builds or versions of the same Android or iOS app.

Tenable One Attack Surface Management is a paid alternative whose Foundation plan includes attack surface management and unified visibility across IT, cloud, web applications, OT, and external attack surfaces.

Browse Attack Surface Management Software, API Security Testing Software, File Integrity Monitoring Software, Penetration Testing Software, Network Vulnerability Scanners, and Software Composition Analysis Software for related categories.

Verdict

Choose OWASP Amass if you are an information security professional who wants a free, self-hosted framework for broad external asset discovery and ongoing tracking. Its combination of collection, asset storage, and a shared asset model is the main reason to choose it; look elsewhere if you need managed deployment, formal support, or a low-friction tool without network reconnaissance requirements.

Getting started

  1. Choose Windows, Linux, or macOS for a self-hosted installation.
  2. Install from source with Go, use Homebrew, or choose the official Docker image or Docker Compose.
  3. Provide network connectivity and DNS resolution.
  4. Use the project's Discord server for installation or usage help.

Questions

How much does OWASP Amass cost?

The OWASP Amass plan is free and is an open-source framework under Apache License 2.0.

Which operating systems does it support?

Windows, Linux, and macOS are listed.

Can it be self-hosted?

Yes. Self-hosted deployment is listed, with source, Homebrew, Docker, and Docker Compose installation options.

What does the Open Asset Model do?

It represents internet-exposed assets and defines their types, properties, and relationships.

What are the project requirements?

The project lists Go, network connectivity, DNS resolution, and basic network reconnaissance knowledge.

Where can users get support?

The project directs installation and usage questions to its Discord server and asks users not to open GitHub issues for support requests.

Alternatives to OWASP Amass

All alternatives
  1. 1BuiltWith logo

    BuiltWith

    Free planWebAPIExtension
    7.2Free plan
  2. 2

    Netlas

    Free planWebAPILinux
    6.8From $49 a month
  3. 3

    PublicWWW

    Free planWebAPI
    6.7From $199 a month
  4. 4ViewDNS.info logo

    ViewDNS.info

    Free planWebAPI
    6.6From $49 a month
  5. 5

    Shodan Monitor

    WebAPILinux
    6.3From $69 a month
  6. 6

    Hunchly

    LinuxmacOSWindows
    4.7