Cool Solutions

LDAP Export tool



By:

September 10, 2014 10:14 am

Reads:23,803

Comments:1

Score:4.33

Print/PDF

Download: http://sourceforge.net/projects/ldapexporter

A few weeks ago a client asked me “How do we get the data out of our LDAP directory?”. I thought about this for a few seconds and came up with the usual suspects: Softerra, LBE, Apache Directory Studio, custom Perl script (and PHP), some sort of Javascript implementation. There are, basically, many options available but, amazingly, none that were my ‘go to’.

About 10 years ago I had written a Perl script for another client, so I dusted off the cobwebs and used that. Even though it was written in the last decade, it worked like a charm.  The problem was, it was command line, the client needed Perl (Strawberry Perl in this case for Windows), and it did not support LDAPS.

Therefore, I just decided to write my own exporter application. It has a nice GUI, it supports LDAPS, it works cross platform; well, the main functions are listed below:

Compiled for Windows 32bit, Windows 64bit, and Linux 64bit.

Export to LDIF (both add and delete options)

Export to XLS

Export to CSV

Support for LDAPS

Multithreaded during the retrieval of LDAP results

Support for multivalued attributes

Allow deletion/moving of Columns in results grid

Allow deletion of Rows in results grid

Save, Delete, and Load profiles

Automatic restore of previously used session

‘Scratch Pad’ feature allows saving notes with profiles

The profile passwords and profile Scratch Pad contents are encrypted

Schema supports attribute completion to assist with large schemas

Open Source, so it is free to use!

3 votes, average: 4.33 out of 53 votes, average: 4.33 out of 53 votes, average: 4.33 out of 53 votes, average: 4.33 out of 53 votes, average: 4.33 out of 5 (3 votes, average: 4.33 out of 5)
You need to be a registered member to rate this post.
Loading...

Tags:
Categories: Cool Tools, Open Enterprise Server, Technical

Disclaimer: This content is not supported by Micro Focus. It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test it thoroughly before using it in a production environment.

1 Comment

  1. How can this be used to get all objects of a given class?
    classic example I’m doing all the time else how that takes a bunch of manipulation to get to csv format, All of Class=User, reporting attribute lastLoginTime

    and why are you so sad every time we’ve made use of the tool and are putting it carefully away until next time? 😉

Comment

RSS