<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hi Tim,<br>
    <br>
    You could write one. As a Perl hacker, I'd look at:<br>
    <br>
    <a class="moz-txt-link-freetext" href="http://search.cpan.org/~jettero/Net-IdentServer-0.56/IdentServer.pm">http://search.cpan.org/~jettero/Net-IdentServer-0.56/IdentServer.pm</a><br>
    <br>
    With a nice example there that implements and IdentD server that
    returns a random word from the dictionary each time. Perhaps in
    order to be consistent, could modify that so instead of looking up
    the dictionary, it returns an md5 of the user in question. So in the
    example of "RandomIdentServer", change:<br>
    <br>
    <pre><tt>        if( $type eq "UNIX" ) {
            # intercept these valid responses and randomize them

            $info = $this->choice;
        }</tt>

to something like:

<tt>        if( $type eq "UNIX" ) {
            # intercept these valid responses and md5 them
<b>           <span style="color: rgb(0, 0, 0); font-weight: bold;">use</span> Digest::<span style="color: rgb(0, 102, 0);">MD5</span> qw(md5_base64);
            $info = md5_base64($info);</b>
        }</tt>


(I'd put the <b>use </b>statement in the new() function, but you get the idea).

  James

</pre>
    <br>
    <br>
    On 19/10/2010 10:12, Tim wrote:
    <blockquote
      cite="mid:AANLkTik2+O7junwX7DUohnQntEq4w-Q-o5=TTm5H=-LT@mail.gmail.com"
      type="cite">
      <pre wrap="">I'm searching for an identd server that hides the true identity of the
user (so it's not giving out login names).
Basically it needs to return a string that can be reversed on the
server. pidentd was supposed to do this (with DES) encryption but the
string is too long and gets truncated (by the clients requesting the
ident) and the idecrypt application totally failed to work.
I was playing with oidentd but could never actually get it to work for
me. I got it returning the root user as UNKNOWN, but couldn't get it
to return ether random, random_numeric, or numeric (uid) for my users.
It always returned the users login name.
I'm about to give ident2 a try, hopefully it's random replies will
work, AND it'll log them so I can look back through logs to work out
who was who. Ideally though, I want it to return the SAME random reply
for each user. So essentially a mapping.
e.g.
user -> reply
bob -> bravo457
carol -> frizby334
etc etc

Anyone attempted this before and can point me in the right direction?
It seems that identd documentation is sparse for the different daemons
people have written, and while they sound like they do what I want,
I've not been able to get them to do what I want!

Thanks

Tim

</pre>
    </blockquote>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      <strong>James Bromberger</strong><br>
      Aus Mobile: +61 422 166 708<br>
      Email: james <i>_AT_</i> rcpt.to, Web: <a
        href="http://www.james.rcpt.to/">www.james.rcpt.to</a><br>
      MSN: james<i>_AT_</i>rcpt.to, AIM: JamesEBromberger, Skype:
      james.bromberger
      <small>(<i>_AT_</i> -> @)</small></div>
  </body>
</html>