On 22/3/07 4:57, "Peter2" <[EMAIL PROTECTED]> wrote:

> hi all,
> 
> is it possible to get the name/type/version of an LDAP server in PERL?

There's no guaranteed way to get this information. If you're fortunate, the
server will support RFC 3045, which adds some attributes containing this
information in the root DSE.

> if so, what is the call I'm looking for?

We need to add the RFC 3045 attributes to the ones that we retrieve in
Net::LDAP->root_dse... (Just committed that change to svn.)

But until we ship something with that change in, just do something like this
(untested):

$root = $ldap->root_dse(qw(vendorName vendorVersion));
$vendorName = $root->get_value('vendorName');
$vendorVersion = $root->get_value('vendorVersion');

> also, i'm curious to see if i can have a telnet-based interactive
> session with an LDAP server - just like you can do with an SMTP
> server. is that even possible?

Yes, but since LDAP is a binary protocol and SMTP is not, it would be quite
difficult to do. Consider it a challenge :-)

Cheers,

Chris


Reply via email to