|
|
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.