Skip to content

Instantly share code, notes, and snippets.

View YifengGuo's full-sized avatar
🎯
Focusing

YIFENG GUO YifengGuo

🎯
Focusing
  • Ant Group
  • Chengdu, Sichuan
View GitHub Profile
@mattfahrner
mattfahrner / python-paged-ldap-snippet-2.4.py
Last active January 16, 2024 12:39
This snippet allows you to do a Python LDAP search with paged controls. The latest version now supports Python "ldap" 2.4. Many thanks to Ilya Rumyantsev for doing the 2.4 legwork.
#! /usr/bin/python
import sys
import ldap
from ldap.controls import SimplePagedResultsControl
from distutils.version import LooseVersion
# Check if we're using the Python "ldap" 2.4 or greater API
LDAP24API = LooseVersion(ldap.__version__) >= LooseVersion('2.4')