Hi again, :)

I'm trying to make head or tails of Net::LDAP for the creation of a passthru gateway to an LDAP server. I'm kinda stuck with my brain in neutral but here it goes:

I have a 3rd party application that authenticates against an LDAP server. The application does not support SSL or any sort of encrypted communications to the LDAP server. The perl script would act as a passthru gateway but would capture the ldap query and responses.

My goal is the prove to the vendor that supporting SSL is a good thing.

I'm assuming I need to start off with Net::LDAP::Control but I'm not certain. Am I completely off my rocker and totally caffeine deprived or am I on the right track?

UPDATE: After extensive googling, I ran across LDAP-interop OpenLDAP Perl Backend which describes a perl based LDAP proxy. hmmm. I'm starting to think I could just listen on a port and forward the data stream verbatim to the LDAP server and to a file. I'll post the code in the code section for the ldap passthru gateway (used for diagnostic purposes).

Jason L. Froebe

Team Sybase member

No one has seen what you have seen, and until that happens, we're all going to think that you're nuts. - Jack O'Neil, Stargate SG-1


In reply to LDAP passthru server... by jfroebe

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.