viz

package
v0.0.0-...-7fb8fc3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2019 License: Apache-2.0 Imports: 11 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func WriteD3Data

func WriteD3Data(output io.Writer, nodes []Node, edges []Edge)

WriteD3Data generates a HTML file that displays the Amass graph using D3.

func WriteDOTData

func WriteDOTData(output io.Writer, nodes []Node, edges []Edge)

WriteDOTData generates a DOT file to display the Amass graph.

func WriteGEXFData

func WriteGEXFData(output io.Writer, nodes []Node, edges []Edge)

WriteGEXFData generates a GEXF file to display the Amass graph using Gephi.

func WriteGraphistryData

func WriteGraphistryData(output io.Writer, nodes []Node, edges []Edge)

WriteGraphistryData generates a JSON file to display the Amass graph using Graphistry.

func WriteMaltegoData

func WriteMaltegoData(output io.Writer, nodes []Node, edges []Edge)

WriteMaltegoData converts the Amass graph nodes and edges into a structured table format (CSV) that can be input by Maltego.

func WriteVisjsData

func WriteVisjsData(output io.Writer, nodes []Node, edges []Edge)

WriteVisjsData generates a HTML file that displays the Amass graph using Visjs.

Types

type Edge

type Edge struct {
	From, To int
	Label    string
	Title    string
}

Edge represents an Amass graph edge throughout the viz package.

type Node

type Node struct {
	ID     int
	Type   string
	Label  string
	Title  string
	Source string
}

Node represents an Amass graph node throughout the viz package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL