優れた軽量のLDAPクエリツールはありますか?[閉まっている]


22

開発者として、LDAPのクエリが必要になる場合があります。このタスクに役立つツールを知っていますか?

編集:私はコードではなく、ユーティリティ/ツール(コマンドラインまたはGUI、主にGUI)を意味するだけで、データを見る/確認するか、可能であれば変更する...


スタックオーバーフローのための何か?
マークヘンダーソン

詳細をご覧ください。プログラムでコードを使用するという意味ですか(その場合、そうです、SOの方が良い)、または単にユーティリティを使用するということですか?どのOS?コマンドラインまたはGUI?ただ見て/確認するか、結果で何かをしますか?
マキシマスミニマス

回答:


24

Apache Directory Studio

代替テキスト

軽量ではありませんが、アドホック検査やLDAPデータベースの変更を行うための優れたツールです


それはJavaが利用可能な場合、それは利用可能ですので、(Eclipseベース)Javaツールだし、ないにわずか1つのOS注意
chburd

2
ポスターが示唆するように、それは軽量ではありません!Eclipseは、LDAPツール専用の大きなフレームワークです。とはいえ、これは非常に優れたLDAPツールです。
geoffc 2009年

15

ldapsearchは非常に軽量です... openLDAPに付属する標準ビットの一部です。どのプラットフォームなど?

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

常に同じ退屈な部分を事前に入力するエイリアスまたはスクリプトを設定することをお勧めします。私の例では認証を想定しています。マンページを読んでください。


1
また、$ {HOME} /。ldaprcに同じ退屈な部分をたくさん追加することもできます(ldap.confを使用すると開始できます)
Kjetil Joergensen

LDAP検索で更新できますか?またはクエリのみ?
RobW

1
@RobW:ldapsearchにはLDAPディレクトリを更新する方法はありませんが、同じ標準OpenLDAPツールセットからの他のツールは更新できます。ldapadd、ldapdelete、およびldapmodify。
-freiheit

13

WindowsにはLDPがあります。いつも使っています。Windowsサポートツールの一部です。


LDPリンクが壊れています。
マークロペス

@MarkLopezありがとう。リンクを削除しました。私は覚えていないが、それはちょうどそれを使用する方法に関するリンクであり、この時点でグーグルで検索できるだけだと思う​​。
squillman

8

ldapvi-検索結果を$ EDITORに返します。すべての結果を一度に変更し、保存するだけで詳細を処理できます。LDIFをいじくり回すよりもはるかに優れています。より重いLDAPブラウザーについては、2番目にApache Directory Studioを使用します。


ldapviアプリケーションの+1
chmeee 2009年

5

過去にSofterra LDAP Browser(http://www.ldapadministrator.com/)を使用したことがあります。適度に軽量です(GUIベースですが、LDAPを熟読するのに非常に便利です-複数の機会で私の生活が楽になりました!)。残念ながらWindowsのみ。

また、LDAP Administratorと呼ばれる商用バージョンも提供していますが、私はその製品の経験はありません。私は確かにフリーウェア版をお勧めします!


Softerra LDAP Browserで利用可能なSQL LDAP Queryオプションが特に気に入っています。
th1rdey3


3

LDAPディレクトリの深い洞察を提供するツールを探している場合、2つの良いツールはJXplorerまたはLDAP Admin Toolです。


うんJXplorerのは良いです
codeulike

2

* nixでは、guiツールを使ってぶらぶらするためにlumaを少し使用しましたが、ldapsearch(OpenLDAPから)があります。ldapsearchは、おそらく慣れるまでには時間がかかりますが、マニュアルページとオプションを理解したら非常にうまく機能します。


2

WindowsとActive Directoryのみに関心がある場合、adsiedit.mscに勝るものはありません。それは、あなたが完全にすべてでボンネットの下にすぐに入ることを可能にします。ただし、使用するときに管理者権限がないことを願っています!することができ、非常に危険な...


2

すでに提案されているように、Apache Directory Studioは優れたデスクトップアプリケーションです。通常、あなたが言ったように、軽量で、できればコマンドラインが欲しいだけです。つい最近、私はシェルダップに出くわしました

shelldapを起動すると、実際の作業ディレクトリが実際にLDAPツリーのブランチである擬似シェルのように動作します。次のような操作に応答します。

  • cd ou = People
  • cat uid = tbielawa
  • 編集cn = www001

私は本当にそれが好き。標準クライアントパッケージに含まれるツールldapsearchldapmodifyツールと同様に、サーバー、OU、バインドDN、パスワードなどを記憶する構成ファイルをサポートします。

Shelldapは...

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

彼らのウェブサイトをチェックしてください:http : //projects.martini.nu/shelldap


またgrep gecos="Timothy*"、検索などにも対応しています。など...
ティムビエラワ

brew経由ではインストールできません。クローンを作成するには水銀(hg)が必要です。障壁が多すぎる;)
マーティンクリーバー


1

許して、私はここの初心者です。geoffcの投稿に「返信」したかったのですが、方法がわかりませんでした。

また、LDAPブラウザー/エディターも使用しています。現在、http://www.novell.com/communities/node/8652/gawors-excellent-ldap-browsereditor-v282からダウンロードできます。


これを使用して、Tivoli Directoryのインスタンスをヒットします。問題なく動作します。
mfinni

1

LBE、LDAPブラウザー/エディターはあなたの請求に合うでしょう。メガバイト以下、そして高速!非常に便利。

悲しいかな、著者のGowarは姿を消したようで、それをダウンロードするためのすべての参照は死んでいるようです。私はまだコピーを持っており、それを使用するために他の人に伝えるために「ライブ」ソースを見つけたいです。

コピー取得する場所を見つけました



0

あなたが開発者であれば、スクリプト言語用にいくつかのldapライブラリーを使用することに不安を感じるかもしれません。

ルビーを使用します。次のような高速クエリには、コマンドラインからirbを使用できます。

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

ldapsearchに勝る利点は、高速で軽量なソリューションでありながら、LDAP結果の後処理を改善できることです。


0

/ nソフトウェアには、PowerShellを使用するためのget-ldapコマンドレットがあります。開発者は、.netフレームワークのSystem.DirectoryServicesに精通している可能性があり、PowerShellから直接呼び出すこともできます。



0

gqは、ldapviとldapsearchでカットされないときに使用するものです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.