[Opendnssec-develop] Visualizing enforcer-ng behavior.

Yuri Schaeffer yuri at NLnetLabs.nl
Tue Jan 3 10:29:02 UTC 2012


I took at stab at visualizing enforcer-ng's behavior (in the repository
at home/yuri/dnsForecast). Not yet finished nor pretty but the basic
functionality is in forecast.py.

On top of that I visualize the rollovers with prettify_cli.py. This is
mostly intended as proof of concept.

run it as
./forecast.py | ./prettify_cli.py
preferably in a terminal with black background, it has colors!

hardcoded is an existing CSK rolling to a
KSK(20 days validity)/ZSK(7 days validity) with a different algorithm

Y-axis: time
numbers: key id
color of key id: algorithm
+/|/-: rumoured/omnipresent/unretentive
green: introducing
red: outroducing
the columns represent respectively ds/dnskey/rrsigdnskey/rrsig

In the future it should parse a kasp.xml and the current state in the
commandline. But I'll put this in the fridge right now to work on more
important stuff. What would be nice to have is a replacement for
prettify_cli.py that outputs something (image/html/?) to be shown on a
website. So if anyone feeling creative, please express it!


Yuri Schaeffer
NLnet Labs

More information about the Opendnssec-develop mailing list