Apakah ada alat kueri LDAP yang bagus dan ringan? [Tutup]

22

Sebagai pengembang, kami terkadang membutuhkan kueri LDAP. Apakah Anda tahu alat yang berguna untuk tugas ini?

sunting: Saya tidak bermaksud dalam kode, maksud saya utilitas / alat (baris perintah atau gui, sebagian besar gui) hanya untuk melihat / mengkonfirmasi data, atau jika mungkin mengubah ...

spinodal
sumber
Sesuatu untuk Stack Overflow?
Mark Henderson
Tolong info lebih lanjut. Apakah maksud Anda dalam suatu program melalui kode (dalam hal ini, ya, SO lebih baik) atau hanya melalui utilitas? OS yang mana? Baris perintah atau GUI? Hanya untuk melihat / mengkonfirmasi, atau melakukan sesuatu dengan hasilnya?
Maximus Minimus

Jawaban:

24

Studio Direktori Apache

teks alternatif

Ini tidak terlalu ringan, tetapi merupakan alat yang sangat baik untuk melakukan inspeksi ad hoc dan modifikasi ke database LDAP

Dave Cheney
sumber
Catatan ini adalah alat java (berdasarkan Eclipse), jadi itu tersedia di mana java tersedia, dan bukan hanya pada 1 OS
chburd
2
Seperti yang ditunjukkan oleh poster, itu tidak lain adalah ringan! Eclipse adalah kerangka kerja yang besar, hanya untuk alat LDAP. Karena itu, ini adalah alat LDAP yang sangat bagus.
geoffc
15

Penelitian ini sangat ringan ... Bagian dari bit standar yang datang dengan openLDAP. Platform apa, dll?

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

Saya sarankan menyiapkan alias atau skrip yang mengisi bit membosankan yang selalu sama. Contoh saya mengasumsikan otentikasi. baca halaman manual.

freiheit
sumber
1
Anda juga dapat menambahkan banyak bit membosankan yang sama dengan $ {HOME} /. Ldaprc Anda (man ldap.conf akan membantu Anda memulai)
Kjetil Joergensen
Bisakah Anda memperbarui dengan pencarian ldap? Atau hanya Query?
RobW
1
@RobW: ldapsearch tidak memiliki cara untuk memperbarui direktori LDAP, tetapi alat-alat lain dari toolset OpenLDAP standar yang sama bisa. ldapadd, ldapdelete dan ldapmodify.
freiheit
13

Untuk Windows ada LDP. Saya menggunakannya sepanjang waktu. Itu bagian dari Alat Dukungan Windows .

squillman
sumber
Tautan LDP rusak.
Mark Lopez
@MarkLopez Terima kasih. Saya baru saja menghapus tautannya. Saya tidak ingat, tetapi saya pikir itu hanya tautan tentang cara menggunakannya yang baru saja bisa Googled pada saat ini.
squillman
8

ldapvi - ini mengembalikan hasil pencarian ke $ EDITOR, di mana Anda dapat mengubah semuanya sekaligus, kemudian simpan dan menangani detailnya. Jauh lebih baik daripada bermain-main dengan LDIF. Sedangkan untuk browser LDAP yang lebih berat, saya kedua Apache Directory Studio .

TRS-80
sumber
+1 untuk aplikasi ldapvi
chmeee
5

Saya telah menggunakan Softerra LDAP Browser ( http://www.ldapadministrator.com/ ) sebelumnya. Ini cukup ringan (berbasis GUI, tapi cukup bagus untuk membaca LDAP - membuat hidup saya lebih mudah di beberapa kesempatan!). Windows hanya sayangnya.

Mereka juga menawarkan versi komersial yang disebut LDAP Administrator, tetapi saya tidak punya pengalaman dengan produk itu. Saya tentu merekomendasikan versi freeware!

CapBBeard
sumber
Saya secara khusus menyukai opsi SQL LDAP Query yang tersedia di Softerra LDAP Browser.
th1rdey3
3

Apakah sesuatu seperti phpLDAPadmin akan seperti yang Anda cari?

Chealion
sumber
3

Jika Anda mencari alat yang memberi Anda wawasan mendalam tentang direktori ldap, dua yang bagus adalah JXplorer atau Alat Admin LDAP .


sumber
Ya JXplorer baik
kode
2

Pada * nix saya telah menggunakan luma sedikit untuk mencari-cari dengan gui-tool dan kemudian, well, ldapsearch (dari OpenLDAP). Pencarian ldaps, sementara mungkin membiasakan diri, bekerja dengan sangat baik setelah Anda membiasakan diri dengan halaman manual dan opsi.

Kjetil Joergensen
sumber
2

Jika Anda hanya khawatir tentang Windows dan Active Directory, adsiedit.msc sulit dikalahkan. Ini memungkinkan Anda masuk tepat di bawah kap dengan benar-benar segalanya. Lebih baik harap Anda tidak memiliki hak admin saat Anda menggunakannya! Bisa sangat berbahaya ...

Maximus Minimus
sumber
2

Seperti yang telah disarankan, Apache Directory Studio adalah aplikasi desktop yang hebat, saya sangat menyukainya. Biasanya meskipun saya hanya menginginkan sesuatu, seperti yang Anda katakan, baris perintah lebih ringan dan lebih disukai. Baru-baru ini saya menemukan Shelldap .

Ketika Anda meluncurkan shelldap, ia beroperasi seperti shell pseudo di mana direktori kerja Anda sebenarnya adalah cabang dari pohon LDAP Anda. Ini menanggapi operasi seperti:

  • cd ou = Orang
  • cat uid = tbielawa
  • sunting cn = www001

Aku benar-benar menyukainya. Seperti dengan ldapsearchdan ldapmodifyalat - alat yang disertakan dalam paket klien standar, ia mendukung file konfigurasi untuk mengingat server Anda, ou, binding dn, kata sandi, dll.

Shelldap adalah ...

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

Lihat situs web mereka: http://projects.martini.nu/shelldap

Tim Bielawa
sumber
Ini juga mendukung hal-hal seperti grep gecos="Timothy*"untuk mencari. Dll ....
Tim Bielawa
Tidak dapat diinstal melalui minuman; membutuhkan merkuri (hg) untuk dikloning. Terlalu banyak penghalang;)
Martin Cleaver
1

Admin Ldap adalah alat administrasi Win32 gratis untuk manajemen direktori LDAP. Cukup ringan dan berguna untuk operasi kueri sederhana. Untuk skenario yang lebih kompleks, saya lebih suka Apache Directory Studio .

JuanZe
sumber
sayangnya itu tidak dipelihara secara aktif
Hubert Kario
1

Maafkan saya, saya seorang pemula di sini. Saya ingin "membalas" posting geoffc tetapi tidak tahu caranya.

Saya juga menggunakan Browser / Editor LDAP dan saat ini tersedia untuk diunduh di http://www.novell.com/communities/node/8652/gawors-excellent-ldap-browsereditor-v282

Daniel Serodio
sumber
Saya menggunakan yang ini untuk menekan instance dari Tivoli Directory. Bekerja dengan baik, tidak ada masalah.
mfinni
1

LBE, Browser / Editor LDAP akan sesuai dengan tagihan Anda. Kurang dari satu meg atau lebih, dan cepat! Sangat berguna.

Sayangnya, penulis, Gowar tampaknya telah menghilang dan semua referensi untuk mengunduhnya tampaknya sudah mati. Saya masih memiliki dan menggunakan salinan, dan akan senang menemukan sumber 'langsung' untuk memberi tahu orang lain untuk mendapatkannya.

Menemukan lokasi untuk mendapatkan salinan.

geoffc
sumber
0

Saya menggunakan ldapsearch ( halaman manual ) untuk itu.

shylent
sumber
0

Jika Anda seorang pengembang, Anda bisa merasa nyaman menggunakan beberapa pustaka ldap untuk bahasa scripting.

Saya menggunakan ruby. Anda dapat menggunakan irb dari baris perintah untuk permintaan cepat seperti ini:

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

Keuntungan daripada ldapsearch adalah Anda dapat melakukan post-processing hasil ldap dengan lebih baik sambil tetap menjadi solusi yang cepat dan ringan.

chmeee
sumber
0

/ n perangkat lunak memiliki cmdlet get-ldap untuk penggunaan PowerShell atau sebagai pengembang Anda mungkin akrab dengan System.DirectoryServices dalam kerangka .net, yang juga dapat Anda hubungi langsung dari PowerShell.

Jim B
sumber
0

gq adalah apa yang saya gunakan ketika ldapvi dan ldapsearch tidak memotongnya.

PTman
sumber