|
|
1.1 root 1: .\" Copyright (c) 1980 The Regents of the University of California.
2: .\" All rights reserved.
3: .\"
4: .\" Redistribution and use in source and binary forms are permitted provided
5: .\" that: (1) source distributions retain this entire copyright notice and
6: .\" comment, and (2) distributions including binaries display the following
7: .\" acknowledgement: ``This product includes software developed by the
8: .\" University of California, Berkeley and its contributors'' in the
9: .\" documentation or other materials provided with the distribution and in
10: .\" all advertising materials mentioning features or use of this software.
11: .\" Neither the name of the University nor the names of its contributors may
12: .\" be used to endorse or promote products derived from this software without
13: .\" specific prior written permission.
14: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
15: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
16: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
17: .\"
18: .\" @(#)fingerd.8 6.3 (Berkeley) 6/24/90
19: .\"
20: .TH FINGERD 8 "June 24, 1990"
21: .UC 6
22: .SH NAME
23: fingerd \- remote user information server
24: .SH SYNOPSIS
25: .B fingerd
26: .SH DESCRIPTION
27: .I Fingerd
28: is a simple protocol based on RFC742 that provides an interface to the
29: Name and Finger programs at several network sites.
30: The program is supposed to return a friendly,
31: human-oriented status report on either the system at the moment
32: or a particular person in depth.
33: There is no required format and the
34: protocol consists mostly of specifying a single ``command line''.
35: .PP
36: .I Fingerd
37: listens for TCP requests at port 79.
38: Once connected it reads a single command line
39: terminated by a <CRLF> which is passed to
40: .IR finger (1).
41: .I Fingerd
42: closes its connections as soon as the output is finished.
43: .PP
44: If the line is null (i.e. just a <CRLF> is sent) then
45: .I finger
46: returns a ``default'' report that lists all people logged into
47: the system at that moment.
48: .PP
49: If a user name is specified (e.g. eric<CRLF>) then the
50: response lists more extended information for only that particular user,
51: whether logged in or not.
52: Allowable ``names'' in the command line include both ``login names''
53: and ``user names''.
54: If a name is ambiguous, all possible derivations are returned.
55: .SH SEE ALSO
56: finger(1)
57: .SH BUGS
58: Connecting directly to the server from a TIP
59: or an equally narrow-minded TELNET-protocol user program can result
60: in meaningless attempts at option negotiation being sent to the
61: server, which will foul up the command line interpretation.
62: .I Fingerd
63: should be taught to filter out IAC's and perhaps even respond
64: negatively (IAC WON'T) to all option commands received.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.