Ganymede is a Network Directory Management System that is licensed under GPL.
Ganymede is the go-to tool for managing network directory services such as NIS, DNS, Netinfo, and LDAP. It has an interactive GUI client that users and administrators can use to browse and edit network directory data. Any modification made is logged, and Ganymede also sends emails to users and administrators notifying them of account activity.
Ganymede is multi-threaded, multi-user, and designed to handle locking and concurrency issues to ensure data integrity during the concurrent editing process. It supports fine-grained delegation and allows you to subdivide the authority over your network directory services. For instance, you can restrict administrators' access to specific user accounts.
Customizations are a breeze with Ganymede. You can customize the schema definitions to handle any type of directory data, and data can be imported from any source using Ganymede's flexible XML interface. Additionally, you can create your custom Java classes to generate any sort of data files and a back-end builder script in your favourite scripting language to handle directory updates.
At ARL:UT, Ganymede is used to manage various network directory services, including NIS, DNS, Windows NT domain controller, Samba, Sendmail, tacacs, and LDAP. If you have a lot of network directory services that you want to unify without having to rearchitect your network systems around LDAP or Active Directory, Ganymede could be the tool for you.
Version 1.0.12: N/A