amass-viz

Visualize attack surface enumeration data

TLDR

Generate D3.js HTML visualization
$ amass viz -d3 -d [example.com]
Export to Graphviz DOT format
$ amass viz -dot -d [example.com] -o [graph.dot]
Generate GEXF file for Gephi
$ amass viz -gexf -d [example.com] -o [graph.gexf]
Export for Maltego
$ amass viz -maltego -d [example.com] -o [graph.csv]
Use a specific enumeration from the database
$ amass viz -d3 -enum [1] -d [example.com]

SYNOPSIS

amass viz [-d3|-dot|-gexf|-graphistry] [-d domain] [options]

DESCRIPTION

amass viz generates visualizations from enumeration data stored in the amass database. It can create interactive web-based graphs, export to standard graph formats, or integrate with visualization platforms.Visual representations help understand the relationships between discovered assets, identify patterns, and communicate findings to stakeholders.

PARAMETERS

-d3

Generate D3.js HTML visualization
-dot
Export in Graphviz DOT format
-gexf
Export in GEXF format (for Gephi)
-graphistry
Generate Graphistry visualization
-maltego
Export for Maltego
-d domain
Filter by domain
-enum index
Use specific enumeration
-o file
Output file path
-dir path
Database directory

INSTALL

yay -S amass
brew install amass
nix profile install nixpkgs#amass

CAVEATS

Large enumerations produce complex visualizations that may be slow to render. D3 visualizations require a web browser. Some formats require specific software to view.

HISTORY

amass viz was added to help security professionals visualize and communicate enumeration results, supporting multiple output formats for different use cases.

SEE ALSO

amass(1), amass-enum(1), amass-db(1), amass-track(1), dot(1)