Herhangi bir iyi ve hafif LDAP sorgulama aracı var mı? [kapalı]


22

Geliştiriciler olarak bazen LDAP'yi sorgulamamız gerekir. Bu görev için faydalı araçlar biliyor musunuz?

düzenleme: Ben kod demek istemiyorum, sadece veri bakmak / onaylamak veya mümkünse değiştirmek için yarar / araç (komut satırı veya gui, çoğunlukla gui) demek ...


Yığın Taşması için bir şey mi?
Mark Henderson

Daha fazla bilgi lütfen. Bir programda kod kullanarak mı demek istiyorsunuz (bu durumda, evet, SO daha iyidir) veya sadece bir yardımcı program mı? Hangi işletim sistemi? Komut satırı veya GUI? Sadece bakmak / onaylamak ya da sonuçlarla ilgili bir şeyler yapmak?
Maximus Minimus

Yanıtlar:


24

Apache Directory Studio

alt metin

Tamamen hafif değil, ancak bir LDAP veritabanında geçici inceleme ve değişiklikler yapmak için mükemmel bir araçtır


Bu bir java aracıdır (Eclipse'e dayanmaktadır), bu yüzden
java'nın

2
Posterin önerdiği gibi, hafif fakat başka bir şey değildir! Eclipse sadece bir LDAP aracı için geniş bir çerçevedir. Bunu söyledikten sonra, çok hoş bir LDAP aracıdır.
geoffc

15

ldapsearch oldukça hafiftir ... openLDAP ile gelen standart parçaların bir kısmı. Hangi platform vb?

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

Her zaman aynı olan sıkıcı bitlerde önceden doldurulan bir takma ad veya komut dosyası kurmanızı öneririm. Örneğim kimlik doğrulama varsayıyor. manpage'i okuyun.


1
Ayrıca, $ {HOME} /. Ldaprc ile aynı sıkıcı bitleri de ekleyebilirsiniz (man ldap.conf başlamalıdır)
Kjetil Joergensen,

Ldap araması ile güncelleme yapabilir misiniz? Veya sadece Sorgu?
RobW

1
@RobW: ldapsearch, bir LDAP dizinini güncelleme yoluna sahip değildir, ancak aynı standart OpenLDAP araç setindeki diğer araçlar da olabilir. ldapadd, ldapdelete ve ldapmodify.
freiheit



5

Daha önce Softerra LDAP Tarayıcısını ( http://www.ldapadministrator.com/ ) kullandım . Oldukça hafif (GUI tabanlı, ancak LDAP'ı incelemek için oldukça güzel - birçok kez hayatımı kolaylaştırdı!). Windows sadece ne yazık ki olsa.

Ayrıca LDAP Yöneticisi adı verilen ticari bir sürüm de sunuyorlar, ancak o ürünle ilgili deneyimim yok. Kesinlikle ücretsiz sürümü olsa da tavsiye ederim!


Softerra LDAP Tarayıcısında bulunan SQL LDAP Sorgu seçeneği gibi.
th1rdey3


3

Size ldap dizini hakkında derinlemesine bilgi veren araçlar arıyorsanız, iki iyi ürün de JXplorer veya LDAP Admin Tool .


Evet JXplorer iyidir
Nisan'da

2

On * nix , bir gui aracıyla uğraşmak için luma'yı biraz kullandım ve daha sonra, ldapsearch (OpenLDAP'dan) var. ldapsearch, belki biraz alışmakla birlikte, elinizdeki sayfa ve seçeneklere göz gezdirdikten sonra çok iyi çalışır.


2

Yalnızca Windows ve Active Directory ile ilgili endişeleriniz varsa, adsiedit.msc'yi yenmek zordur. Kesinlikle herşeyle kaporta girmene izin veriyor. Umarım yine de kullanırken yönetici haklarınız yoktur! Olabilir çok tehlikeli ...


2

Daha önce de önerildiği gibi Apache Directory Studio harika bir masaüstü uygulamasıdır, gerçekten çok seviyorum. Genelde söylediğin gibi hafif ve tercihen komut satırında bir şeyler istiyorum. Az önce Shelldap'a rastladım .

Shelldap'ı başlattığınızda, çalışma dizinlerinizin LDAP ağacınızın dalları olduğu sahte bir kabuk gibi çalışır. Aşağıdaki gibi işlemlere yanıt verir:

  • cd ou = İnsanlar
  • kedi kimliği = tbielawa
  • düzenleme cn = www001

Gerçekten beğendim. Standart istemci paketlerinde yer alan ldapsearchve ldapmodifyaraçları gibi , sunucunuzu, ou, bind dn, şifrelerinizi vb. Hatırlamanız için config dosyalarını destekler.

Shelldap ...

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

Web sitelerine göz atın: http://projects.martini.nu/shelldap


Aynı zamanda grep gecos="Timothy*"arama gibi şeyleri destekler . Vb ....
Tim Bielawa

Demlemek ile monte edilemez; klonlamak için mercurial (hg) gerekiyor. Çok fazla engel;)
Martin Cleaver



1

LBE, LDAP Tarayıcı / Editör faturanıza uyacaktır. Bir meg veya daha az, daha az hızlı! Çok kullanışlı.

Ne yazık ki, yazar, Gowar kaybolmuş görünüyor ve indirmek için tüm referanslar ölmüş gibi görünüyor. Hala bir kopyaya sahibim ve kullanıyorum ve başkalarına onlardan almasını söylemek için 'canlı' bir kaynak bulmayı çok isterim.

İçin bir konum Bulunan bir kopyasını almak.



0

Bir geliştirici iseniz, komut dosyası dilleri için bazı ldap kitaplıklarını kullanmaktan çekinmeyin.

Yakut kullanırım. Bu gibi hızlı sorgular için komut satırından irb kullanabilirsiniz:

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

Veri taramasına göre avantajı, hala hızlı ve hafif bir çözüm olurken, veri sonuçlarını daha iyi işleyebilmenizdir.


0

/ n yazılımı, powershell kullanımı için bir get-ldap cmdlet'ine veya bir geliştirici olarak, .net çerçevesinde, powershell'den de çağırabileceğiniz System.DirectoryServices'e aşina olabilirsiniz.



0

Gq , ldapvi ve ldapsearch kesilmediğinde kullandığım şey.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.