Ferramentas
OWASP Amass
Framework da OWASP que mapeia a superfície de ataque externa de uma organização, com descoberta de subdomínios e um banco para acompanhar os ativos.

O Amass descobre os ativos que uma organização expõe na internet. Escrito em Go e mantido pela OWASP, ele combina coleta em fontes abertas com técnicas de reconhecimento ativo. Segundo a documentação, o alcance passa da simples enumeração de subdomínios.
Para que serve
- Enumerar os subdomínios de um domínio da sua empresa com o subcomando
enum. - Guardar o que foi encontrado num banco de ativos, em PostgreSQL ou Triples, e comparar uma varredura com a anterior.
- Descrever ativos e as relações entre eles pelo Open Asset Model, o modelo de dados do projeto.
- Ativar fontes externas no arquivo
datasources.yaml, com as credenciais que cada uma pede.
Como começar
Com Go instalado, um comando compila e instala:
CGO_ENABLED=0 go install -v github.com/owasp-amass/amass/v5/cmd/amass@mainO binário vai para $GOPATH/bin. Homebrew e uma imagem Docker oficial são as outras vias. Para uso contínuo, um repositório separado traz o Docker Compose com o banco de ativos; nele, você define POSTGRES_PASSWORD e AMASS_PASSWORD antes de criar o banco. Suporte é pelo Discord, não pelas issues do GitHub.
O modo ativo toca a infraestrutura do alvo. Aponte o Amass só para domínios seus ou cobertos por autorização escrita.
Licença e custo
Jeff Foley aparece como titular do copyright no LICENSE, que traz a Apache License 2.0. Na redistribuição, as cópias levam a licença, mantêm as atribuições de autoria e o NOTICE, quando existir, e sinalizam os arquivos alterados. A licença também concede direitos de patente a quem usa. Alguns subcomponentes têm licença própria, avisa o README, ponto a conferir antes de embutir trechos em outro projeto. Custo, se houver, vem das fontes externas pagas.
Quando vale a pena
Na fase de reconhecimento de um pentest, ele produz a lista de ativos que as etapas seguintes vão testar. Para uma coleta rápida e passiva de e-mails e hosts, o theHarvester exige menos preparo. Para trabalhar num painel web, há o SpiderFoot.