Software

www.nosoftwarepatents.com

Web-Applikationen

web2ldap

web2ldap ist eine vollwertige, web-basierte LDAPv3-Client-Software, welche insbesondere erweiterte Funktionalität für die Nutzung von LDAP-Verzeichnisdiensten in einer PKI enthält.

pyCA

Skripte und CGI-BIN-Programme für den Aufbau und Betrieb einer X.509v3-Zertifizierungsstelle basierend auf OpenSSL.

Python-Module

python-ldap

Modulpaket für den Zugriff auf LDAP-basierte Verzeichnisdienste und die Verarbeitung der Daten (als Autor verschiedener Sub-Module, Projektbetreuer).

PyWebLib

Modulpaket zur Entwicklung von Web-Applikationen mit Python.

fixedlenfields.py

Modul zum Einlesen von Daten in Feldern fixer Länge mit selbem API wie Python's Standard-Modul csv.

mailutil.py

Modul zur sicheren Nutzung von SMTP/STARTTLS oder SMTPS.

encodings/ebcdicatde.py

Unicode Codec-Modul für EBCDIC-AT-DE (see also RFC 1345).

encodings/cp273.py

Unicode Codec-Modul für CP 273 (see also RFC 1345).

Kleine Skripte

Diese Skripte dienen auch als Beispiel für die Programmierung mit python-ldap:

proxy_auth_ldap

Python-Skript, welches Benutzer des Squid Cache Proxy gegen einen LDAP-Server authentifiziert.

update_memberurl_groups.py

Python-Skript, welches LDAP-Gruppen aktualisiert. In memberURL-Werten werden die LDAP-Suchen definiert.

egadr2ldap.py

Python-Skript, welches Adressdaten von eGroupware gespeichert in einer mySQL-Datenbank mit dem Adressdatenbestand eines LDAP-Server synchronisiert. Bitte Hinweise am Anfang des Skripts beachten!

ldap_graph_dot.py

Python-Skript, welches eine DOT-Datei mit einem Graphen der in einem LDAP-Server gefundenen Einträge erzeugt. Diese Datei dient als Eingabe zu Graphviz