Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How can i parse my output?
#1
I have this code script for ldap search.
I want to find user's group.

import ldap
 

username = "user1"
l = ldap.initialize("ldap://192.168.1.24")
try:
    l.protocol_version = ldap.VERSION3
    l.set_option(ldap.OPT_REFERRALS, 0)
 
    bind = l.simple_bind_s("[email protected]", "mypassword")
 
    base = "dc=my, dc=server"
    criteria = f"(sAMAccountName={username})"
    attributes = ['distinguishedName', 'company']
    result = l.search_s(base, ldap.SCOPE_SUBTREE, criteria, attributes)
 
    results = [entry for dn, entry in result if isinstance(entry, dict)]
    print(results)
finally:
    l.unbind()
My output is:

[{'distinguishedName': [b'CN=User1,OU=DEVELOPER,OU=DEFAULT,OU=TURKIYE,OU=GLOBAL,DC=TRADONS,DC=local']}]
I will use OU's in this output. How can I get OU's one by one?
Reply


Messages In This Thread
How can i parse my output? - by ilknurg - Mar-16-2022, 08:39 AM
RE: How can i parse my output? - by Gribouillis - Mar-16-2022, 09:03 AM
RE: How can i parse my output? - by ilknurg - Mar-16-2022, 02:39 PM
RE: How can i parse my output? - by Gribouillis - Mar-16-2022, 03:00 PM
RE: How can i parse my output? - by snippsat - Mar-16-2022, 03:27 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How can i parse my output? ilknurg 20 3,503 Mar-10-2022, 02:19 PM
Last Post: ilknurg
  Unable to parse JSON output dragan979 1 3,583 Apr-20-2018, 02:24 PM
Last Post: dragan979

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020