Index of /unix/pfinger

      Name                    Last modified       Size  Description

[DIR] Parent Directory 19-May-2004 10:20 - [TXT] ChangeLog 19-May-2004 10:20 20k [TXT] INSTALL 19-May-2004 10:20 13k [TXT] about.html 19-May-2004 10:20 3k [TXT] archive.html 19-May-2004 10:20 1k [IMG] blau.gif 19-May-2004 10:20 1k [TXT] contact.html 19-May-2004 10:20 2k [TXT] documentation.html 19-May-2004 10:20 2k [TXT] download.html 19-May-2004 10:20 2k [TXT] faq.html 19-May-2004 10:20 3k [TXT] mailinglist.html 19-May-2004 10:20 2k [TXT] man:finger(1).html 19-May-2004 10:20 4k [TXT] man:fingerconf(5).html 19-May-2004 10:20 7k [TXT] man:in.fingerd(8).html 19-May-2004 10:20 3k [TXT] man:pfinger(1).html 19-May-2004 10:20 4k [   ] pfinger-0.7.1.tar.gz 19-May-2004 10:20 97k GZIP compressed docume> [   ] pfinger-0.7.10.tar.gz 19-May-2004 10:20 149k GZIP compressed docume> [   ] pfinger-0.7.2.tar.gz 19-May-2004 10:20 103k GZIP compressed docume> [   ] pfinger-0.7.3.tar.gz 19-May-2004 10:20 105k GZIP compressed docume> [   ] pfinger-0.7.4.tar.gz 19-May-2004 10:20 105k GZIP compressed docume> [   ] pfinger-0.7.5.tar.gz 19-May-2004 10:20 106k GZIP compressed docume> [   ] pfinger-0.7.6.tar.gz 19-May-2004 10:20 110k GZIP compressed docume> [   ] pfinger-0.7.7.tar.gz 19-May-2004 10:20 112k GZIP compressed docume> [   ] pfinger-0.7.8.tar.gz 19-May-2004 10:20 143k GZIP compressed docume> [   ] pfinger-0.7.9.tar.gz 19-May-2004 10:20 149k GZIP compressed docume> [DIR] pfinger-0.7.9/ 19-May-2004 10:20 - [   ] pfinger-0.7.tar.gz 19-May-2004 10:20 94k GZIP compressed docume> [TXT] pfinger.html 19-May-2004 10:20 6k [   ] pfinger.html.tar 19-May-2004 10:20 40k tar archive [TXT] protocols.html 19-May-2004 10:20 1k [TXT] template.html 19-May-2004 10:20 1k

PFinger -  an internet user information suite

Contents

	1. Introduction
	2. Installation
	3. Compatibility with GNU Finger
	4. Using the Client
	5. What PFinger does not (but standard finger does)

1. Introduction

This packages contains a finger deamon, a graphical pfinger client
and site finger deamon.
It also contains a standard finger client.

PIPserver is an implementation of a server of the Personal Information
Protocol (PIP). You may guess what PIPclient is.

Consider the client to be a sample implementation. It is not needed to
run (or compile) the server. It is probably not that featureful as you
would like, but it is handy to have it around as long you have no
other client.

Read more about PIP in the doc/ subdirectory.

2. Installation

Basically you do:

./configure
make
make install

Modify /etc/inetd.conf to contain the following line:

finger  stream  tcp     nowait  nobody    /usr/sbin/tcpd  /usr/sbin/in.fingerd

(this may vary on your platform)

See also the file INSTALL in this directory

3. Compatibility with GNU Finger

PIPserver has GNU Finger compatibility mode which allows you to run
GNU Finger on your site while using the featuers of the PIPserver:

You may simply replace the GNU Finger in.fingerd (which only handles
requests from "normal" finger clients) with the PIPserver
in.fingerd. This does not harm the site reporting capabilities of GNU
Finger since it uses a seperate in.cfingerd for its functions.

Note: you have to start the PIPserver in.fingerd with the "-g"
option.

4. Using the Client

Information about using the client may be found in the man page, pfinger(1).

5. What PFinger does not (but standard finger does)

- Indirect lookups (finger user@hostB@hostA) are not handled
  This not a bug, it's a feature :-)
  Seriously: Many people consider indirect fingers a security risk.

- Does not give away unnecessary information, that would only be
  helpful to an intruder:

  Does not give away:
  - home directory	: uninteresting 
  - user's shell	: uninteresting 
  - last login time	: interesting, but dangerous (an intruder could
			  find seldom used logins to break in).

- Users with an user id of less than 100 (defined in in.fingerd.c but
  configurable in /etc/fingerconf) and users with a file ~/.nofinger
  are hidden from fingering: 
  
  - No printing of user information (finger user@host)
  - No printing of online information (finger @host)
    (These accounts are like non-existant to finger)

    Note: The second point does not work in GNU Finger compatibility mode
	  (but it does work for the user with user name 'root')