¿Hay alguna herramienta de consulta LDAP buena y ligera? [cerrado]

22

Como desarrolladores, a veces necesitamos consultar LDAP. ¿Conoces herramientas útiles para esta tarea?

editar: no me refiero al código, me refiero a la utilidad / herramienta (línea de comandos o gui, principalmente gui) solo para mirar / confirmar datos, o si es posible alterar ...

espinodal
fuente
¿Algo para desbordamiento de pila?
Mark Henderson
Más información por favor. ¿Te refieres a un programa a través del código (en cuyo caso, sí, SO es mejor) o simplemente a través de una utilidad? Que sistema operativo ¿Línea de comando o GUI? ¿Solo para mirar / confirmar o hacer algo con los resultados?
Maximus Minimus

Respuestas:

24

Apache Directory Studio

texto alternativo

No es exactamente ligero, pero es una excelente herramienta para realizar inspecciones y modificaciones ad hoc en una base de datos LDAP

Dave Cheney
fuente
Tenga en cuenta que es una herramienta de Java (basado en Eclipse), para que esté disponible en Java está disponible, y no en sólo 1 OS
chburd
2
Como sugiere el póster, ¡es todo menos ligero! Eclipse es un marco amplio, solo para una herramienta LDAP. Dicho esto, es una muy buena herramienta LDAP.
geoffc
15

ldapsearch es bastante ligero ... Parte de los bits estándar que vienen con openLDAP. ¿Qué plataforma, etc.?

ldapsearch -h ldapserver -b ou=people,dc=example,dc=com -D uid=root,dc=example,dc=com -x -W "(|(uid=foo)(cn=*bar*))"

Sugeriría configurar un alias o script que rellene los bits aburridos que siempre son iguales. Mi ejemplo supone autenticación. lea la página del manual.

freiheit
fuente
1
También podría agregar muchos de los bits aburridos que son iguales a su $ {HOME} /. Ldaprc (man ldap.conf debería ayudarlo a comenzar)
Kjetil Joergensen
¿Se puede actualizar con la búsqueda ldap? O solo consulta?
RobW
1
@RobW: ldapsearch no tiene ninguna forma de actualizar un directorio LDAP, pero sí otras herramientas del mismo conjunto de herramientas estándar de OpenLDAP. ldapadd, ldapdelete y ldapmodify.
Freiheit
13

Para Windows hay LDP. Lo uso todo el tiempo. Es parte de las herramientas de soporte de Windows .

squillman
fuente
El enlace LDP está roto.
Mark Lopez
@ MarkLopez Gracias. Acabo de eliminar el enlace. No recuerdo, pero creo que fue solo un enlace sobre cómo usarlo, que en este momento solo se puede buscar en Google.
Squillman
8

ldapvi : devuelve los resultados de la búsqueda en $ EDITOR, donde puede cambiarlos todos a la vez, luego simplemente guardar y maneja los detalles. Mucho mejor que perder el tiempo con LDIF. En cuanto a un navegador LDAP más pesado, segundo Apache Directory Studio .

TRS-80
fuente
+1 para la aplicación ldapvi
chmeee
5

He usado el navegador Softerra LDAP ( http://www.ldapadministrator.com/ ) anteriormente en el pasado. Es razonablemente liviano (basado en GUI, pero bastante bueno para leer LDAP, ¡me hizo la vida más fácil en múltiples ocasiones!). Windows solo aunque desafortunadamente.

También ofrecen una versión comercial llamada Administrador LDAP, pero no tengo experiencia con ese producto. ¡Sin duda recomiendo la versión gratuita!

GorraBarba
fuente
Me gusta especialmente la opción de consulta SQL LDAP disponible en el navegador Softerra LDAP.
th1rdey3
3

Si está buscando herramientas que le brinden una visión profunda del directorio ldap, las dos buenas son JXplorer o LDAP Admin Tool .


fuente
Sí JXplorer es bueno
codeulike
2

En * nix, he usado un poco a luma para hurgar con una herramienta gui y luego está, bueno, ldapsearch (de OpenLDAP). ldapsearch, aunque tal vez tome un tiempo para acostumbrarse, funciona muy bien una vez que entienda la página del manual y las opciones.

Kjetil Joergensen
fuente
2

Si solo le preocupa Windows y Active Directory, adsiedit.msc es difícil de superar. Te permite entrar directamente debajo del capó con absolutamente todo. Sin embargo, ¡espero que no tengas derechos de administrador cuando lo estés usando! Puede ser muy peligroso ...

Maximus Minimus
fuente
2

Como ya se ha sugerido, Apache Directory Studio es una excelente aplicación de escritorio, realmente me encanta. Por lo general, aunque solo quiero algo, como dijiste, liviano y preferiblemente línea de comando. Recientemente me topé con Shelldap .

Cuando inicia shelldap, funciona como un pseudo shell donde sus directorios de trabajo son en realidad las ramas de su árbol LDAP. Responde a operaciones como:

  • cd ou = Gente
  • gato uid = tbielawa
  • editar cn = www001

Me gusta mucho. Al igual que con las herramientas ldapsearchy ldapmodifyincluidas en los paquetes de cliente estándar, admite archivos de configuración para recordar su servidor, ou, bind dn, contraseñas, etc.

Shelldap es ...

...available via the FreeBSD  ports system, OS X via  macports, Debian/Ubuntu
via  apt, and NetBSD's  pkgsrc.

Echa un vistazo a su sitio web: http://projects.martini.nu/shelldap

Tim Bielawa
fuente
También es compatible con cosas como grep gecos="Timothy*"para buscar. Etc ....
Tim Bielawa
No se puede instalar a través de brew; necesita mercurial (hg) para clonar. Demasiadas barreras;)
Martin Cleaver
1

Ldap Admin es una herramienta de administración gratuita de Win32 para la gestión de directorios LDAP. Es bastante ligero y útil para operaciones de consulta simples. Para escenarios más complejos, prefiero Apache Directory Studio .

JuanZe
fuente
desafortunadamente no se mantiene activamente
Hubert Kario
1

LBE, el navegador / editor LDAP encajaría en su factura. ¡Menos de un mega más o menos, y rápido! Muy útil.

Por desgracia, el autor, Gowar parece haber desaparecido y todas las referencias para descargarlo parecen estar muertas. Todavía tengo y uso una copia, y me encantaría encontrar una fuente 'en vivo' para decirles a los demás que la obtengan.

Encontré una ubicación para obtener una copia.

geoffc
fuente
0

Si usted es un desarrollador, puede sentirse cómodo usando algunas bibliotecas ldap para lenguajes de script.

Yo uso rubí. Puede usar irb desde la línea de comandos para consultas rápidas como esta:

$ irb
>> require 'ldap'
=> true
>> ldap.search(BASE_DN, LDAP::LDAP_SCOPE_SUBTREE, filter) do |result|
?>     ... do something with result array ...
?> end

La ventaja sobre ldapsearch es que puede hacer un mejor procesamiento posterior de los resultados de ldap sin dejar de ser una solución rápida y ligera.

chmeee
fuente
0

/ n el software tiene un cmdlet get-ldap para el uso de PowerShell o como desarrollador puede estar familiarizado con System.DirectoryServices en .NET Framework, que también puede llamar directamente desde Powershell.

Jim B
fuente
0

gq es lo que uso cuando ldapvi y ldapsearch no lo cortan.

ptman
fuente