Existem ferramentas de consulta LDAP boas e leves? [fechadas]


22

Como desenvolvedores, às vezes precisamos consultar o LDAP. Você conhece ferramentas úteis para esta tarefa?

edit: Eu não quero dizer em código, quero dizer utilitário / ferramenta (linha de comando ou GUI, principalmente GUI) apenas para procurar / confirmar dados ou, se possível, alterar ...


Algo para estouro de pilha?
Mark Henderson

Mais informações, por favor. Você quer dizer em um programa via código (nesse caso, sim, SO é melhor) ou apenas através de um utilitário? Qual SO? Linha de comando ou GUI? Apenas para olhar / confirmar ou fazer algo com os resultados?
Maximus Minimus

Respostas:


24

Apache Directory Studio

texto alternativo

Não é exatamente leve, mas é uma excelente ferramenta para realizar inspeções e modificações ad hoc em um banco de dados LDAP


Nota é uma ferramenta java (baseado em Eclipse), por isso é disponível onde java está disponível, e não em apenas 1 OS
chburd

2
Como o pôster sugere, é tudo menos leve! O Eclipse é uma estrutura ampla, apenas para uma ferramenta LDAP. Dito isto, é uma ferramenta LDAP muito boa.
#

15

O ldapsearch é bem leve ... Parte dos bits padrão que acompanham o openLDAP. Qual 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*))"

Sugiro configurar um alias ou script que preencha os bits chatos que são sempre os mesmos. Meu exemplo assume autenticação. leia a página de manual.


1
. Você também pode adicionar um monte das partes chatas que é a mesma para o seu $ {HOME} / ldaprc (homem ldap.conf deve começar)
Kjetil Joergensen

Você pode atualizar com a pesquisa ldap? Ou apenas consulta?
RobW 08/07/10

1
@RobW: ldapsearch não tem como atualizar um diretório LDAP, mas outras ferramentas do mesmo conjunto de ferramentas OpenLDAP padrão podem. ldapadd, ldapdelete e ldapmodify.
Freiheit


8

ldapvi - retorna os resultados da pesquisa para $ EDITOR, onde você pode alterar todos eles de uma só vez e depois salvar e gerenciar os detalhes. Muito melhor do que brincar com o LDIF. Quanto a um navegador LDAP mais pesado, eu apóio o Apache Directory Studio .


+1 para aplicação ldapvi
chmeee 23/06/09

5

Eu usei o Softerra LDAP Browser ( http://www.ldapadministrator.com/ ) antes no passado. É razoavelmente leve (baseado em GUI, mas bastante agradável para ler o LDAP - facilitou minha vida em várias ocasiões!). Windows apenas que infelizmente.

Eles também oferecem uma versão comercial chamada LDAP Administrator, mas não tenho experiência com esse produto. Eu certamente recomendo a versão freeware!


Eu gosto especialmente da opção Consulta LDAP do SQL, disponível no Softerra LDAP Browser.
precisa saber é o seguinte


3

Se você estiver procurando por ferramentas que ofereçam uma visão profunda do diretório ldap, as duas boas são JXplorer ou LDAP Admin Tool .


Sim JXplorer é bom
codeulike

2

No * nix, usei o luma um pouco para mexer com uma ferramenta de gui e, em seguida, há o ldapsearch (do OpenLDAP). O ldapsearch, embora talvez esteja se acostumando, funciona muito bem quando você avança a página de manual e as opções.


2

Se você está preocupado apenas com o Windows e o Active Directory, o adsiedit.msc é difícil de superar. Ele permite que você entre debaixo do capô com absolutamente tudo. Espero que você não tenha direitos de administrador ao usá-lo! Pode ser muito perigoso ...


2

Como já foi sugerido, o Apache Directory Studio é um ótimo aplicativo de desktop, eu realmente amo muito. Normalmente, embora eu só queira algo, como você disse, leve e de preferência linha de comando. Recentemente, me deparei com Shelldap .

Quando você inicia o shelldap, ele funciona como um pseudo shell, onde seus diretórios de trabalho são, na verdade, os ramos da sua árvore LDAP. Responde a operações como:

  • cd ou = Pessoas
  • uid do gato = tbielawa
  • edit cn = www001

Eu realmente gosto. Assim como as ferramentas ldapsearche ldapmodifyincluídas nos pacotes padrão do cliente, ele suporta arquivos de configuração para lembrar seu servidor, ou, bind dn, senhas, etc.

Shelldap é ...

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

Confira o site: http://projects.martini.nu/shelldap


Ele também suporta coisas como grep gecos="Timothy*"para pesquisar. Etc ....
Tim Bielawa

Não pode ser instalado via brew; precisa de mercurial (hg) para clonar. Barreiras demais;)
Martin Cleaver

1

O Ldap Admin é uma ferramenta de administração gratuita do Win32 para gerenciamento de diretórios LDAP. É bastante leve e útil para operações simples de consulta. Para cenários mais complexos, prefiro o Apache Directory Studio .


infelizmente não é mantido ativamente
Hubert Kario


1

LBE, LDAP Browser / Editor caberia na sua conta. Menos que um megas, e rápido! Muito útil.

Infelizmente, o autor, Gowar parece ter desaparecido e todas as referências para baixá-lo parecem estar mortas. Eu ainda tenho e uso uma cópia e adoraria encontrar uma fonte 'ao vivo' para dizer aos outros para obtê-la.

Encontrei um local para obter uma cópia.



0

Se você é um desenvolvedor, pode se sentir confortável usando algumas bibliotecas ldap para linguagens de script.

Eu uso rubi. Você pode usar o irb na linha de comando 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

A vantagem sobre o ldapsearch é que você pode realizar um melhor pós-processamento dos resultados do ldap enquanto ainda é uma solução rápida e leve.


0

O software / n possui um cmdlet get-ldap para uso do PowerShell ou, como desenvolvedor, você pode estar familiarizado com o System.DirectoryServices na estrutura .net, que você também pode chamar diretamente do PowerShell.



0

gq é o que eu uso quando o ldapvi e o ldapsearch não o cortam.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.