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 ...

espinodal
fonte
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

Dave Cheney
fonte
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.

freiheit
fonte
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
13

Para Windows, há LDP. Eu uso isso o tempo todo. Faz parte das Ferramentas de Suporte do Windows .

squillman
fonte
O link LDP está quebrado.
Mark Lopez
@MarkLopez Thanks. Acabei de remover o link. Não me lembro, mas acho que era apenas um link sobre como usá-lo, que agora pode ser pesquisado no Google.
squillman
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 .

TRS-80
fonte
+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!

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

Algo como phpLDAPadmin seria como o que você está procurando?

Chealion
fonte
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 .


fonte
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.

Kjetil Joergensen
fonte
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 ...

Maximus Minimus
fonte
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

Tim Bielawa
fonte
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 .

JuanZe
fonte
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.

geoffc
fonte
0

Eu uso o ldapsearch ( página de manual ) para isso.

shylent
fonte
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.

chmeee
fonte
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.

Jim B
fonte
0

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

ptman
fonte