Graphviz-Bibliotheken und -Werkzeuge#

Python-Bibliotheken#

pydot

Python interface to Graphviz

PyGraphviz

Python interface to Graphviz similar to NetworkX

GvGen

Python-Klasse zur Erzeugung von Dot-Dateien.

pytm

Framework für die Modellierung von Buffer Overflows, SQL Injections, CSRF etc.

graph-tool

Python-Modul zur Manipulation und statistischen Analyse von Graphen.

Netzwerk-Tools#

dnsviz

Tool suite for analysing and visualising the Domain Name System (DNS), including its security extensions (DNSSEC).

TraceViz

Visualisierung der Traceroute-Ausgabe mit Graphivz

Safe Mapping and Reporting Tool (SMART)

Passives Netzwerkfluss-Visualisierungstool für kleine bis mittelgroße IP-Netzwerke mit Geräte- und Betriebssystem-Identifikation und Aufzählung von Netzwerkdiensten.

dockviz

Visualisierung von Docker-Daten

docker-compose-dot

erzeugt Graphviz-Dot-Dateien aus docker-compose yaml-Dateien

Dotler

Web-Crawler und Graph-Generator

sabaviz

visualisiert Serververbindungen anhand der Netstat-Ausgabe

Kafka Streams Topology Visualizer

visualisiert Kafka-Streams-Topologien mithilfe von Viz.js und Rough.js.

Konfigurationsmanagement#

terraform graph

überführt die Konfiguration in eine DOT-Datei.

Ansible Playbook Grapher

Kommandozeilentool, um ein Diagramm aus Ansible Playbooks zu erstellen.

ansible-inventory-grapher

erstellt Dot-Dateien aus Ansible Inventories.

Profiler#

pprof

visualisiert und analysiert Profildaten.

Build-Systeme#

CMake

kann DOT-Dateien erzeugen, die die Abhängigkeiten in einem Projekt sowie zu externe Bibliotheken, gegen die gelinkt wird, anzeigen.

makefile2graph

erzeugt einen Abhängigkeitsgraphen aus GNU-Make-Dateien.