Skip to content
@owasp-amass

OWASP Amass Project

In-depth Attack Surface Mapping and Asset Discovery

OWASP Flagship GitHub Release License Docker Images Follow on Twitter Chat on Discord

Our Goal

In-depth OSINT collection and external attack surface mapping for everyone!

The OWASP Amass Project has developed a system to help information security professionals perform mapping of attack surfaces and external asset discovery using open source intelligence gathering and reconnaissance techniques.

The system includes key efforts and tools to help understand attack surfaces:

  • Collection Engine - for in-depth attack surface mapping and asset discovery
  • The Amass Tool - for executing collection engine sessions from the command-line
  • Asset Database - for easy storage, navigation, and management of OAM data
  • Open Asset Model - for a uniform way to communicate assets exposed on the Internet
  • OAM Tools - for extracting, manipulating, and analyzing data in an OAM database

If you have any questions about the OWASP Amass Project, please email the project leader Jeff Foley, or contact us on the project's Discord server (Discord is highly preferred).

Corporate Supporters

ZeroFox Logo WhoisXML API Logo

Testimonials

"For FortifyData, Amass is an invaluable tool in our arsenal for quickly and accurately determining asset footprints for cyber risk assessment. It reliably provides superior results without false positives. Further, the OAM database model provides inherent benefits beyond asset footprinting, such as identifying third parties associated with the target and nth-party detection. Working closely with the Amass team, we've watched Amass steadily enhance its capabilities. Our clients are deeply impressed with the results our platform generates using Amass data. We look forward to continuing to work with Amass and supporting its development!"

- J. Eric Smith, VP of Technology Services Delivery

"Accenture’s adversary simulation team has used Amass as our primary tool suite on a variety of external enumeration projects and attack surface assessments for clients. It’s been an absolutely invaluable basis for infrastructure enumeration, and we’re really grateful for all the hard work that’s gone into making and maintaining it – it’s made our job much easier!"

- Max Deighton, Accenture Cyber Defense Manager

"For an internal red team, the organisational structure of Visma puts us against a unique challenge. Having sufficient, continuous visibility over our external attack surface is an integral part of being able to efficiently carry out our task. When dealing with hundreds of companies with different products and supporting infrastructure we need to always be on top of our game.

For years, OWASP Amass has been a staple in the asset reconnaissance field, and keeps proving its worth time after time. The tool keeps constantly evolving and improving to adapt to the new trends in this area."

- Joona Hoikkala (@joohoi) & Alexis Fernández (@six2dez), Visma Red Team

Participation

The Open Web Application Security Project (OWASP) is a nonprofit foundation that works to improve the security of software. All of our projects, tools, documents, forums, and chapters are free and open to anyone interested in improving application security.

How can I participate in the project?

All you have to do is make the Project Leader aware of your available time to contribute to the project. It is also important to let the leader know how you would like to contribute and pitch in to help the project meet its goals and milestones. There are many different ways you can contribute to an OWASP Project, but communication with the leader is key.

If I am not a programmer can I participate in the project?

Yes, you can certainly participate in the project if you are not a programmer. The project needs different skills and expertise at different times during its development. Currently, we are looking for researchers, programmers, testers, writers, and graphic designers.

Pinned Loading

  1. amass amass Public

    In-depth attack surface mapping and asset discovery

    Go 11.4k 1.8k

  2. open-asset-model open-asset-model Public

    Asset definitions for an organization's external attack surface

    Go 33 10

  3. asset-db asset-db Public

    Database interaction layer to store open-asset-models in sqlite3 and postgres

    Go 14 10

  4. engine engine Public

    In-depth attack surface discovery with Open Asset Model

    11 8

  5. config config Public

    Configuration file parsing and convenience routines

    Go 2 5

  6. oam-tools oam-tools Public

    Analysis and management tools for an Open Asset Model database

    Go 33 6

Repositories

Showing 10 of 11 repositories
  • certspotter Public Forked from SSLMate/certspotter

    CT Log Monitor for the Amass Containerized Environments

    owasp-amass/certspotter’s past year of commit activity
    Go 1 MPL-2.0 85 0 0 Updated Jun 9, 2024
  • .github Public
    owasp-amass/.github’s past year of commit activity
    1 0 0 0 Updated Jun 7, 2024
  • engine Public

    In-depth attack surface discovery with Open Asset Model

    owasp-amass/engine’s past year of commit activity
    11 Apache-2.0 8 0 3 Updated May 22, 2024
  • amass-docker-compose Public

    OWASP Amass Docker Compose for setting up a full instance of the infrastructure

    owasp-amass/amass-docker-compose’s past year of commit activity
    Shell 19 Apache-2.0 2 1 0 Updated May 22, 2024
  • config Public

    Configuration file parsing and convenience routines

    owasp-amass/config’s past year of commit activity
    Go 2 Apache-2.0 5 0 1 Updated May 7, 2024
  • asset-db Public

    Database interaction layer to store open-asset-models in sqlite3 and postgres

    owasp-amass/asset-db’s past year of commit activity
    Go 14 Apache-2.0 10 3 3 Updated Apr 20, 2024
  • open-asset-model Public

    Asset definitions for an organization's external attack surface

    owasp-amass/open-asset-model’s past year of commit activity
    Go 33 Apache-2.0 10 0 0 Updated Apr 15, 2024
  • amass Public

    In-depth attack surface mapping and asset discovery

    owasp-amass/amass’s past year of commit activity
    Go 11,436 1,836 163 26 Updated Apr 13, 2024
  • oam-tools Public

    Analysis and management tools for an Open Asset Model database

    owasp-amass/oam-tools’s past year of commit activity
    Go 33 Apache-2.0 6 4 0 Updated Mar 27, 2024
  • resolve Public

    DNS resolver pools written in Go

    owasp-amass/resolve’s past year of commit activity
    Go 40 Apache-2.0 11 1 1 Updated Feb 8, 2024