Graphviz-Bibliotheken und -Werkzeuge¶
Python-Bibliotheken¶
- pydot
Python-Schnittstelle zu Graphviz
- PyGraphviz
Python-Schnittstelle zu Graphviz ähnlich wie 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 zur Analyse und Visualisierung des DNS, einschließlich seiner Sicherheitserweiterungen (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 Server-Verbindungen 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 externen Bibliotheken, gegen die gelinkt wird, anzeigen
- makefile2graph
erzeugt einen Abhängigkeitsgraphen aus GNU-Make-Dateien