skip to navigation
skip to content

Not Logged In

libnfldap 1.0.4

A client library to generate ipset and iptables rules from LDAP records.

Latest Version: 1.0.5

A Python module to generate IPTables and IPSet rules from LDAP records. See example.py for a demo.

Example

The script at example_allusers.py will build iptables and ipset rules for all users in LDAP. You can provide the script an ldap filter as argv[1] to limit the scope.

$ time python example_allusers.py '(uid=jvehent)'
IPTables rules written in /tmp/tmpT7JgOW
IPSet rules written in /tmp/tmpJYtWM5

real    0m0.605s
user    0m0.061s
sys     0m0.014s

example.py does something similar but for a single user identified by its uidNumber (unix user ID).

$ python example.py 2297
#Generating rules for user ID 1664
#====== ACL details ======
jvehent has access to .....

Authors

Julien Vehent & Guillaume Destuynder (@ mozilla)

 
File Type Py Version Uploaded on Size
libnfldap-1.0.4.tar.gz (md5) Source 2014-06-07 4KB
  • Downloads (All Versions):
  • 1 downloads in the last day
  • 60 downloads in the last week
  • 408 downloads in the last month