home *** CD-ROM | disk | FTP | other *** search
- pidentd
-
- ("Peter's Ident Daemon" or is it "Portable Ident Daemon"?)
-
- Peter Eriksson <pen@lysator.liu.se>
-
-
- This program is released into the public domain and can be used by
- anyone who wants to. Vendors may include it into their distributions
- if they want to without any restrictions. (Although it would be nice
- to be notified by email if someone decides to do that, and/or a note
- somewhere about who wrote this program. Like in the man-page or so.. :-)
-
- This is a program that implements the RFC1413 identification server. It
- was very much inspired by Dan Bernstein's original 'authd' (but unlike
- that program doesn't use 'netstat' to get some of the information) It
- uses the kernel information directly. (And is due to that fact a lot
- faster). Dan has now written another version of the 'authd' daemon that
- uses his 'kstuff' to read the kernel information. Unlike that daemon,
- this will use only normally available kernel access functions (and is due
- to that more limited in the different machines it support). Please note
- that this daemon used to be called pauthd but has changed name to better
- reflect what it does (and to conform to the new RFC).
-
- This daemon has been tested on the following machines/OS (please report
- to me if you've tested a newer version, or if your machine/OS isn't among
- the ones below):
-
- Machine Operating System Pidentd version
- ---------------------- ---------------------- --------------------------
- Sequent Balance Dynix 3.0.14 2.1beta.12
- Sequent Symmetry Dynix 3.1.2 2.1beta.3
- Sun 3/50 SunOS 3.5 2.1beta.8.1 (3)
- Sun 386i SunOS 4.0.2 2.2beta.2
- Sun 2/120 SunOS 4.0.3 2.1beta.10
- Sun 3/480 SunOS 4.1.1_U1 2.2beta.2
- Sun 4/380 SunOS 5.2 2.2beta.2
- Sun SS1/41 SunOS 5.1 2.1beta.11
- HP 9000/375 HP-UX 7.0 2.1beta.10.1 (1)
- HP 9000/340 HP-UX 8.0 2.2beta.2
- HP 9000/720 HP-UX 8.07 2.1beta.10.1
- HP 9000/715 HP-UX 9.0 2.2beta.2
- HP 9000/827 HP-UX 8.02 2.1beta.8.1
- HP 9000/834 HP-UX 7.0 2.0beta.4
- HP 9000/835 HP-UX 8.00 2.1beta.10.1
- HP 9000/847 HP-UX 9.0 2.2beta.2
- MIPS RISC/OS 4.5x 2.1beta.8.1
- DECstation 2100 Ultrix 4.2-96 2.1beta.2 (2)
- DECstation 5000/133 Ultrix 4.2 2.1beta.9.1 (2)
- DEC VAXstation 2000 Ultrix-32 3.1 2.2beta.1 (2)
- DEC VAX vs3520 Ultrix 3.0 2.1beta.9.1 (2)
- DEC VAX 11/780 4.3BSD Reno 2.1beta.12 (2)
- i486-PC UHC SVR4 2.0 2.0beta.4 (2)
- i486-PC Dell SVR4 2.2 2.0beta.4 (2)
- i486-PC ESIX SVR4 4.0.4 2.1beta.2 (2)
- i486-PC 386BSD 0.1 2.1beta.3 (2)
- i486-PC Linux 0.99.13q 2.2beta.2
- Cray UNICOS 6.0.12 2.1beta.7
- NeXT NeXTSTEP 2.1 2.1beta.9.1 (3)
- NeXT NeXTSTEP 3.0 2.1beta.9.1 (3)
- Pyramid 90x dualPort OSx 4.1 2.1beta.12
- Silicon Graphics IRIX 4 2.1beta.10
-
- Notes:
- 1) HP-UX 7.0 doesn't support running streams based services from
- Inetd with the "wait" option (and the "-w" flag to Pidentd).
-
- It also has problems with starting stuff as user "sys" from Inetd.
- (It doesn't correctly set the group id to "sys") so I suggest you
- either starts it as user "root" and use the "-u" and "-g" flags
- to setuid and setgid itself to user "sys", group "sys", or do a
- 'chgrp sys in.identd' and then a 'chmod g+s in.identd' and start
- it as user "sys" from Inetd.
-
- 2) These systems also doesn't support running streams based
- services from Inetd with the "wait" option.
-
- 3) See notes in the READMEs/README.<machine-type> specific files.
-
-
- Please let me know if you find any bugs, or have ported it to other
- machines (and care to share the changes with me and the world!).
-
- See the manual page for information about the various command line
- options that are available.
-
- NOTE: One should NOT use the -d option when using it for normal use!
-
- If you intend to create or modify daemons that use the IDENT protocol
- then you may wish to get the "libident" library that contains some
- functions to implement the client side of this protocol. It is available
- as "libident-*.tar.Z" in "pub/ident/libs" at "ftp.lysator.liu.se".
-
- There is a mailing list for users of the IDENT(RFC1413)/TAP protocol called
- 'ident-users@lysator.liu.se' that you may want to consider joining.
- Send mail to the address 'ident-users-request@lysator.liu.se' to
- join it. This list is intended for generic discussions on using this
- protocol and it's associated tools.
-
- If you only want to receive news about new (non-alpha/beta) releases of
- Pidentd then you can join the 'ident-announce@lysator.liu.se' mailing
- list. Send mail to the address 'ident-announce-request@lysator.liu.se' to
- join it. No discussions will take place on this list.
-
- I also run a small mailing list for people who wants to act as testers
- of new alpha/beta-versions of Pidentd. If you wish to join, please send
- mail to the address 'pidentd-testers-request@lysator.liu.se'. (I can always
- use more testers, so don't hesitate :-)
-
- It's a human (namely me :-) that reads the letters sent to *-request.
- Please include the full email address to which to wish to have the
- letters sent.
-
- I'm grateful for success/failure stories about installing/compiling this
- daemon...
-
- Information of interrest:
-
- 1. Machine and operating system type and version.
- 2. Command line flags.
- 3. Inetd.conf configuration.
- 4. Did it work, or not. And if not - what did it report to the
- syslog file? (You'll have to add the "-l" option and probably
- reconfigure your Syslogd). If you use the "-d" option then
- you can see a verbose error if you Telnet into it directly and
- send it a query manually. (See the INSTALL file for more information).
-
- /Peter Eriksson <pen@lysator.liu.se>, 5 April 1993
-