Software:List of LDAP software

From HandWiki
Short description: none

The following is a list of software programs that can communicate with and/or host directory services via the Lightweight Directory Access Protocol (LDAP).

Client software

Cross-platform

  • Admin4[1] - an open source LDAP browser and directory client for Linux, OS X, and Microsoft Windows, implemented in Python.
  • Apache Directory Server/Studio - an LDAP browser and directory client for Linux, OS X, and Microsoft Windows, and as a plug-in for the Eclipse development environment.
  • FusionDirectory,[2] a web application under license GNU General Public License developed in PHP for managing LDAP directory and associated services.
  • JXplorer - a Java-based browser that runs in any operating environment.
  • JXWorkBench [3] - a Java-based plugin to JXplorer that includes LDAP reporting using the JasperReports reporting engine.
  • LDAP Account Manager - a PHP based webfrontend for managing various account types in an LDAP directory.
  • phpLDAPadmin - a web-based LDAP administration tool for creating and editing LDAP entries in any LDAP server.
  • LDAP User Manager - A simple PHP interface to add LDAP users and groups. Also has a self-service password change feature. Designed to be run as a Docker container.
  • SLAMD - an open source load generation software suite, for testing multiple application protocols, including LDAP. Also contains tools for creating test data and test scripts.[citation needed]
  • RoundCube - an open source and free PHP IMAP client with support with LDAP based address books.
  • GOsa² - provides a powerful framework for managing accounts and systems in LDAP databases[citation needed]
  • web2ldap,[4] a web application under license Apache License 2.0 developed in Python for managing LDAP directories.
  • OpenDJ - a Java-based LDAP server and directory client that runs in any operating environment, under license CDDL
  • LDAP Explorer[5] - a VS Code extension to browse LDAP servers

Linux/UNIX

  • Evolution - the contacts part of GNOME's PIM can query LDAP servers.
  • KAddressBook - the address book application for KDE, capable of querying LDAP servers.
  • OpenLDAP - a free, open source implementation.
  • diradm / diradm-2 - A nearly complete nss/shadow suite for managing POSIX users/groups/data in LDAP.
  • System Security Services Daemon (SSSD) - a system service to access remote directories and authentication mechanisms [6]

Mac OS X

  • Contacts - an LDAP-aware address book application built into Mac OS X.
  • Directory Utility - a utility for configuring access to several types of directory servers, including LDAP; built into Mac OS X.
  • Workgroup Manager - a utility for configuring access to several types of directory servers, including LDAP; built into Mac OS X Server and one of Apple's Server Admin Tools.
  • Slapd - from the Univ of Michigan

Microsoft Windows

  • Active Directory Explorer - a freeware LDAP client tool from Microsoft[7]
  • LDAP Admin - a free, open source LDAP directory browser and editor
  • Ldp is an LDAP client included with Microsoft Windows
  • NetTools - is a freeware utility for AD troubleshooting and includes an LDAP client[8]
  • ActivMann- is a freeware utility for managing users and groups in Active Directory

Middleware

Server software

Developer Software license[lower-alpha 1] Comments
389 Directory Server (formerly Fedora Directory Server) Red Hat GPL linking exception[9] with exception to allow linking to non-GPL[10]
Active Directory Microsoft Proprietary
Authorized Entities Directory (Æ-DIR) Michael Ströder Apache License 2.0 based on OpenLDAP with additional tools
Apache Directory Server Apache Software Foundation Apache License 2.0
Apple Open Directory - A fork of the OpenLDAP project Apple Inc. Proprietary[11]
BEJY LDAP Server,[12] a Java LDAP Server. Stefan "Bebbo" Franke GPL
CA Directory CA Technologies Proprietary
Critical Path Directory Server Critical Path Proprietary Now owned by Synchronoss Technologies.
Directory services - A fork of the OpenDJ project ForgeRock Proprietary
DirX Directory Atos (ex-Siemens)
FreeIPA Red Hat (using 389 Directory Server) GPL
IBM Tivoli Directory Server IBM Proprietary
ldapjs,[13] implementation of LDAP in JavaScript on Node.js. Mark Cavage[14] MIT License
Mandriva Directory Server, now part of Mandriva Management Console Mandriva development team GPL
/ Meerkat DSA Wildboar Software MIT License Also supports the full X.500 directory protocols: DAP, DSP, and DOP
Nexor Directory
NetIQ eDirectory NetIQ Proprietary Successor to eDirectory and NDS
OpenBSD ldapd[15] Martin Hedenfalk, OpenBSD ISC
OpenDJ Open Identity Platform Community CDDL A fork of the OpenDS project developed by ForgeRock, until 2016,[16] now maintained by OpenDJ Community
OpenDS Sun Microsystems CDDL CDDL-licensed product no longer maintained, now Oracle Unified Directory.
OpenLDAP Kurt Zeilenga and others (based on Slapd) OpenLDAP Public License
Oracle Directory Server Enterprise Edition[17] Oracle, based on Sun DSEE Proprietary
Oracle Internet Directory Oracle Proprietary
Oracle Unified Directory Oracle, based on OpenDS Proprietary
PingDirectory (formerly UnboundID Directory Server[18]) Ping Identity Proprietary Based on OpenDS. UnboundID was purchased by Ping
RadiantOne Radiant Logic
Red Hat Directory Server Red Hat GPL plus exception Commercial version of 389 Directory Server
ReOpenLDAP[19] Peter-Service R&D AGPL and OpenLDAP Public License fork of OpenLDAP with improved stability for highload and multi-master clustering
Samba4 - Active Directory compatible Domain Controller Samba Team GPLv3
Slapd - Standalone LDAP Daemon University of Michigan superseded by OpenLDAP[20]
Sun Java System Directory Server Sun Microsystems no longer maintained
Wren:DS[21] Wren Security[22] CDDL A community driven open-source fork of OpenDJ project.

Notes

  1. Licenses here are a summary, and are not taken to be complete statements of the licenses. Some packages may use libraries under different licenses.

References

  1. "Admin4.org | Admin4 - Management of DNS, LDAP, IMAP, PostgreSQL and more". http://www.admin4.org/. 
  2. "Home". www.fusiondirectory.org. http://www.fusiondirectory.org. Retrieved 2014-02-21. 
  3. "JXWorkBench Enterprise LDAP Admin". www.jxworkbench.com. https://www.jxworkbench.com. Retrieved 2018-06-26. 
  4. "web2ldap - LDAP client for the web". www.web2ldap.de. https://www.web2ldap.de. Retrieved 2019-03-28. 
  5. "LDAP Explorer - Visual Studio Marketplace". fengtan. https://marketplace.visualstudio.com/items?itemName=fengtan.ldap-explorer. Retrieved 2023-01-11. 
  6. "Chapter 2. Using Active Directory as an Identity Provider for SSSD Red Hat Enterprise Linux 7". https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/windows_integration_guide/sssd-ad. 
  7. Russinovich, Mark (2012-11-15). "AD Explorer" (in en). https://technet.microsoft.com/en-us/sysinternals/adexplorer.aspx. 
  8. "NetTools – Swiss army knife for AD troubleshooting". https://nettools.net/ldap-search. 
  9. "389 Directory Server - Licensing". http://directory.fedoraproject.org/docs/389ds/FAQ/licensing.html#directory-server-licensing. 
  10. "389 Directory Server - GPL Exception License Text". http://directory.fedoraproject.org/docs/389ds/development/gpl-exception-license-text.html. 
  11. "Mac OS X Server Software License Agreement". http://store.apple.com/Catalog/US/Images/MacOSXserver.html. 
  12. "BEJY LDAP Server". http://bejy.net/downloadldap.wiki. 
  13. "ldapjs". ldapjs. http://ldapjs.org/. Retrieved 2014-02-21. 
  14. "mcavage (Mark Cavage) 路 GitHub". Github.com. 2010-08-15. https://github.com/mcavage. Retrieved 2014-02-21. 
  15. "ldapd". Martin Hedenfalk. http://www.bzero.se/ldapd/. Retrieved 2014-10-03. 
  16. "ForgeRock has shuttered the open-source community, and no longer allows new development on their platform under a permissive license". June 1, 2017. http://www.timeforafork.com/. Retrieved June 1, 2017. 
  17. http://www.oracle.com/technetwork/middleware/id-mgmt/index-085178.html [bare URL]
  18. UnboundID Directory Server
  19. on GitHub
  20. UMich DirSvcs
  21. on GitHub
  22. "Wren Security Website". https://wrensecurity.org/.