Welcome to the project page of Python-AD. Python-AD is an AD client for the Python programming language. It is fee software, released under the MIT license.
News
- 2-Nov-2008: Version 0.9 has been released. It includes bugfixes and a limited amount of new functionality.
- 31-Oct-2008: Migrated Python-AD to Google Code.
- 7-Dec-2007: The first public release, version 0.8, has been released. Go to the Downloads section to download.
Features
Python-AD has the following features:
- Auto-discovery of domain controllers, optimised for taking into account network topology and timing.
- Easy handling of Kerberos credentials, independent of system configuration (i.e. no valid /etc/krb5.conf is required).
- Transparent multi-domain functionality. Can transparently query any naming context in an AD forest.
- Paged results according to RFC2696.
- Incremental retrieval of multi-valued attributes as per draft-kashi-incremental-00.txt.
- Serverless binding and server specific binding.
- Support for querying the global catalog.
Documentation
The following documentation is available.
- PythonAdInstallation -- installation instructions for Python-AD
- PythonAdTutorial -- a tutorial
- PythonAdManual -- the reference manual