This archive consists of a bunch of Perl scripts that can take a bunch of DNS zone files, carry out a graph-theoretic analysis of them, and create an XML file that has the DNS information converted to a graph of systems and interfaces. There is, likewise, a script that is intended to take an XML file of this schema and regenerate the appropriate DNS zone files. This latter script is even able to do partial updates of zones that have changed. All of this code was written by Brian O'Mara, who worked at ARL:UT from 1998 to 2000. We are intending to make this code part of a schema kit for Ganymede to support DNS and DHCP. Jonathan Abbey 7 June 2001