LdapClient software. Important to view and manage your data once you've stuffed it all into OpenLdap. I've only listed ones which are mature products (there are a lot of projects which have a single release 6-24 months ago) or which are recent and look very promising.
See also: AuthenticationGateway, OpenLdap
Clients
Macintosh
- LDapper
Clients available for Mac Os 9 and Mac Os X
Unix
- CPU
Console based LDAP aware useradd/usermod/userdel based on the FreeBsd pw command. Great for your console/scripting needs. - Directory Administrator
Not a generic LDAP client, it's specifically for managing Unix authentication information (users, groups) stored in OpenLdap. For that purpose it's really slick. - GQ
- General purpose LDAP editor, it's the one which everyone keeps recommending but it completely fails to impress me.
- Led
- (untested) A general purpose LDAP editor which allows editing of LDIF records or standard unix flat file representations of LDAP databases using your favorite editor.
- User Tools
- (untested) More console based tools for add/modify/delete of users/groups in LDAP.
Web
Though there is a righteous multitude of web front ends for LDAP. I spent an entire day downloading and installing them one by one and determined that they are almost all complete crap, with a handful that rise to the point of only sucking. Here are the ones that are actually worth your time.
- PHP LDAP Admin (previously DaveDAP)
Beautiful LDAP front end. Supports view, browse, edit, delete, copy (even between servers), view/edit jpegPhoto, LDIF import/export etc. Allows users to login as themselves and uses LDAP ACL's to restrict access. - GOsa
- Looks really interesting but there is a shortage of documentation.
- Yala
Recommend by Anch from PdxColo. Looks nice, haven't used it yet.
Windows
- LDAP Browser/Editor
A Java based generic LDAP browser. It's unmaintained and Java (icky) but works properly with a minimum of fuss. - LDAPExplorer
- (Windows and Linux) Looks promising, problems with compiling though.
Converters
- LDAP to dhcpd.conf
PythonLanguage script to query an LDAP database and build a dhcpd.conf file.
http://www.kbs.twi.tudelft.nl/People/Staff/B.Sletterink/tools/
Libraries
- Ldaptor
Pure PythonLanguage version (used to be part of TwistedPython)
- Perl-LDAP
- PHP LDAP
- Python-LDAP
- Ruby LDAP
Utilities
- Finger Bob
- Finger daemon which queries data from an LDAP server.