Graphviz libraries and tools

Python libraries

pydot

Python interface to Graphviz

PyGraphviz

Python interface to Graphviz similar to NetworkX

GvGen

Python class for generating dot files

pytm

Framework for modelling buffer overflows, SQL injections, CSRF etc.

graph-tool

Python module for manipulating and statistically analysing graphs

Network tools

dnsviz

Tool suite for analysing and visualising the DNS, including its security extensions (DNSSEC) DNS, einschließlich seiner Sicherheitserweiterungen (DNSSEC)

TraceViz

Visualisation of the traceroute output with Graphivz

Safe Mapping and Reporting Tool (SMART)

Passive network flow visualisation tool for small to medium-sized IP networks with device and operating system identification and enumeration of network services.

dockviz

Visualisation of Docker data

docker-compose-dot

generates Graphviz dot files from docker-compose yaml files

Dotler

Web crawler and graph generator

sabaviz

visualises server connections based on the Netstat output

Kafka Streams Topology Visualizer

visualises Kafka Streams topologies using Viz.js and Rough.js

Configuration management

terraform graph

transfers the configuration into a dot file

Ansible Playbook Grapher

Command line tool to create a graph from Ansible playbooks

ansible-inventory-grapher

creates dot files from Ansible inventories

Profiler

pprof

visualises and analyses profile data

Build systems

CMake

can generate dot files that display the dependencies in a project and to external libraries that are linked to

makefile2graph

generates a dependency graph from GNU make files