| 123456789101112131415161718192021222324 |
- import sys,time,ldap,ldap.ldapobject,ldapurl
- from ldap.ldapobject import *
- ldap_url = ldapurl.LDAPUrl(sys.argv[1])
- ldap_url.applyDefaults({
- 'who':'',
- 'cred':'',
- 'filterstr':'(objectClass=*)',
- 'scope':ldap.SCOPE_BASE
- })
- ldap.trace_level=1
- l = ldap.ldapobject.ReconnectLDAPObject(
- ldap_url.initializeUrl(),trace_level=ldap.trace_level
- )
- l.protocol_version = ldap.VERSION3
- l.simple_bind_s(ldap_url.who,ldap_url.cred)
- while 1:
- l.search_s(ldap_url.dn,ldap_url.scope,ldap_url.filterstr,ldap_url.attrs)
- sys.stdin.readline()
|