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
yamlfiles- 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