This project is about delivering a ready-to-use IT infrastructure suitable for bootstrapping a small company, all self-hosted and supported by Open Source. The initial target platform is for a NetBSD/EdgeBSD NVMM hypervisor and a collection of guest VMs, with the software deployed with pkgsrc.
Stands up an OpenLDAP server, BIND for DNS, e-mail infrastructure (including webmail), Nextcloud, Gitea, Jitsi Meet, and a public website by running a handful of commands on a blank machine.
Ldaptor is a pure-Python library that implements LDAP client logic, separately-accessible LDAP and BER protocol message generation and parsing, ASCII-format LDAP filter generation and parsing, LDIF format data generation, and Samba password changing logic
Also included is a set of LDAP utilities for use from the command line and a server that can be executed locally.
This is a Python module that implements the socketserver.BaseRequestHandler
interface for LDAP. It provides stubs for all operations (BIND, SEARCH, ...) Override the stubs you need with your own code to provide actual functionality for them. This seems to be the closest thing to an LDAP server in Python that anyone has tried to build (because, who really wants to deal with LDAP?)
A text editor for editing and updating entries in an LDAP directory. It connects to a server and asks you to log in but then acts just like vi.
An open-source command line utility for *nix that lets you manipulate a Windows Active Directory. You can create and manipulate accounts and groups, modify attributes, and more.