Powered by Lua; Swiss Army knife
ldapGadget information, sample scripts
Quick Links
MakeSU, DSPass, NDSCount, NDSTree, HostEditor, NDSPIE, Site P
TaskMaster, TaskMasterLite, NodeMaster
LinkWall Suite, ContentFilter, Password Policy Manager
On-line order form
Current pricing information
Download ldapGadget evaluation
Related Links
DreamLAN Support Centre
Back to Top
DreamLAN Logo: Return to DreamLAN.com Home Page
DreamLAN.com Home Page
General products information, LDAP ToolKit, NDS/eDirectory ToolKit, TaskMaster, LinkWall Suite, ...
General buying information, Price list, On-line order form, ...
Request price quote, Suggestion Box, Mailing address, ...
DreamLAN.com Site Map
DreamLAN.com Home Products LDAP ToolKit
DreamLAN.com | A posse ad esse : Creating dream solutions
The LDAP management tool of choice
ldapGadget product page
DreamLAN insignia: Return to DreamLAN.com Home Page
DreamLAN.com Home Products LDAP ToolKit
DreamLAN.com | A posse ad esse : Creating dream solutions
NDS/eDirectory ToolKit works with NetWare 4.10 and later and all released versions of NDS/eDirectory
ldapGadget product page
ldapGadget product page
Most, if not all, about every directory service (DS) implementation available today is either based on
LDAP or has an LDAP interface, regardless of the backend storage database used.

More often than not, you have two or more directory services from different vendors due to business
requirements. Therefore, the idea of having a single set of flexible and powerful management tools
that is applicable to a wide-range of directory services ranks very high with many administrators and
Why have to use an entirely different set of tools for different directory services*
when one set would do nicely?

This is the design goal and philosophy behind ldapGadget, formerly known as ldapTasker. (*There are,
of course, situations when vendor-specific tools are needed but those should be the exceptions rather
than the norm.)

It is only logical then, whenever possible, new DS management tools should be LDAP-enabled.

For example, although Novell NDS 8 and later uses the FLAIM (FLexible Adaptable Information
) database engine and the majority of the Novell-provided management tools are
NCP-based, eDirectory has an integrated LDAP interface. Similarly, Microsoft Active Directory's main
programmatic interface is through ADSI (Active Directory Services Interface) but LDAP access is also

A number of LDAP browsing and administration tools
are available today, so why another one?

The ones that we have seen are all
GUI-based. There
is a PHP-based one but it uses a Web interface. In our
experience, such tools are fine for the occasional
reporting and management work, but are
not very
when you have to perform a task
repeatedly and automatically

Find out more on the ldapGadget product page. You will see some examples showing how ldapGadget
can make your daily management and reporting tasks that much easier. You will also find a set of
heavily-documented ldapGadget example scripts which you can modify easily for your particular needs
and environment. A list of available LDAP Gadgets and their functions can be found on the Ready-to-Run
LDAP Gadgets page

Our experience showed that many of the often-performed LDAP management tasks
would benefit greatly by a
procedure-driven application that can be easily
executed by a scheduler. Therefore, we have decided to break the trend and
develop a console-based LDAP management tool. A
non-GUI application generally
runs faster and is more efficient due to the lack of graphics overhead. Without
using .NET like many Windows applications do, it is relatively straightforward to
port to other platforms, such as Linux. At the same time, it is much
easier to
its execution - simply run it under a scheduler of your choice.

ldapGadget is a Win32 console application that has a built-in scripting engine for executing
procedure-driving tasks. It is written totally in C and has no dependency on .NET. It uses a number of
small DLLs to provide Novell client (NCP) support for accessing filesystems (such as trustee information)
and to offer a simple GUI interface when the situation calls for. Because the GUI support is
implemented via a DLL, ldapGadget itself remains "GUI-free."

You can also run
ldapGadget as a Win32 service so you can use it to monitor changes on a continuous
basis, in the background. We have provided an enhanced version of XYNTService, a tool that can run
any console application as a service.

To illustrate the power and flexibility of ldapGadget, in addition to the sample scripts, we also made
available a set of ready-to-run applications (commonly referred to as
Gadgets or Gizmos) and are fully
supported. These gadgets are written entirely using
Lua, the scripting language used by ldapGadget,
and the API functions provided by ldapGadget.