close Warning: Can't synchronize with repository "(default)" (Unsupported version control system "hg": Can't find an appropriate component, maybe the corresponding plugin was not enabled? ). Look in the Trac log for more information.

Version 2 (modified by mahlon, 6 years ago) (diff)



A handy shell-like interface for browsing LDAP servers and editing their content. It keeps command history, has sane autocompletes, credential caching, site-wide and individual configs, and it's fun to say. Shelldap! Shelldap! Shelldap!


You can download the latest script here.

It is also available via the FreeBSD ports system and on OS X via macports.


Shelldap is simply a perl script. Put it into a convenient place of your choosing.

Shelldap requires the following perl modules to function properly:

  • YAML::Syck
  • Term::Shell
  • Digest::MD5
  • Net::LDAP
  • Algorithm::Diff


You can also check out the source via Subversion from the following uri:



Once installed, Shelldap is fully documented via perldoc, and has a built-in help command as well.