Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

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!

License

NotificationsYou must be signed in to change notification settings

mahlonsmith/shelldap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Witness!

% shelldap~ > [ tab ]~ >cat     clear   cp      delete  env     grep    id      ls      move    passwd  read    search  touch   whoamicd      copy    create  edit    exit    help    list    mkdir   mv      pwd     rm      setenv  vi~ > cd ou=Peopleou=People,~ > cat uid=ma[ tab ]ou=People,~ > cat uid=mahlondn: uid=mahlon,ou=People,dc=laika,dc=comobjectClass: inetOrgPersonobjectClass: organizationalPersonobjectClass: personobjectClass: topobjectClass: posixAccountobjectClass: shadowAccountobjectClass: apple-usercn: Mahlon E. SmithdepartmentNumber: Technology - ITdisplayName: Mahlongecos: Mahlon E. SmithgidNumber: 200givenName: MahlonhomeDirectory: /home/m/mahlonl: GhettologinShell: /bin/tcshmail: mahlon@martini.numobile: 1+8829999005747sn: Smithtitle: Manager, Information Systemsuid: mahlonuidNumber: 20933userPassword: *ou=People,~ >

Downloads

You can download the latest scripthere.

It is also available via theFreeBSD ports system,OS X viamacports,Debian/Ubuntu viaapt,NetBSD'spkgsrc,OpenBSDports,openSUSE'sbuild service,Arch's User RepositoryAUR,and as a FedoraRPM.

Many thanks to the maintainers of these packages.

Installation

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

Additional functionality is supported with the presence of:

  • IO::Socket::SSL
  • Authen::SASL
  • Term::ReadLine::Gnu

Development

You can also check out the source viaFossil from the following uri:

% fossil clone https://code.martini.nu/fossil/shelldap

or via itsGitHub mirror at:

% git clone https://github.com/mahlonsmith/shelldap.git

Documentation

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

About

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!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp