Python and Ldap
Submitted by dave on Mon, 04/18/2016 - 09:53
Install Ldap
C:\Users\dmann2\Downloads>pip install ldap3 Collecting ldap3 Downloading ldap3-1.2.2-py2.py3-none-any.whl (311kB) 100% |################################| 317kB 1.6MB/s Collecting pyasn1>=0.1.8 (from ldap3) Downloading pyasn1-0.1.9-py2.py3-none-any.whl Installing collected packages: pyasn1, ldap3 Successfully installed ldap3-1.2.2 pyasn1-0.1.9
Test it
Fire up python and:
>>> from ldap3 import Server, Connection, ALL >>> server = Server('ipa.demo1.freeipa.org') >>> conn = Connection(server) >>> conn.bind() True >>> print (conn) ldap://ipa.demo1.freeipa.org:389 - cleartext - user: None - bound - open - - tls not started - listening - SyncStrategy - internal decoder >>>
Get familiar with the OID schema
OID : Managing Directory Schema