Finger Server
Note: If you do not know what a finger server is you probably do NOT need/want one.
My first network-project: creating a Finger Server.
Finger is a rather old protocol (port 79), where a user can specify his current activity in a file to be
retrieved by anyone interested. Today, most systems no longer offer finger services - a notable exception are
some guys at ID software...
More info can be found on Wikipedia
| Info |
|---|
|
Finger-Server is written in Delphi and (should) work on all Windows versions since Win95.
Configuration is done via FingerServerConfig.ini, where the individual users and files are specified (see below).
While the server is running the config can be refreshed through the "Refresh Config" menu-option.
Start-parameters: "/tray" <- starts in tray Note: there might be some display-problems if you try to finger a server from the machine it is running on |
| Functions |
|---|
|
If an existing user is fingered, the server replys by sending the contents of the specified file; if the user
does not exist a list of existing finger-users is sent to the client. The contents of the default-file are sent
if no user is specified by the client.
Finger-Relaying is not supported. |
| Config-File | |
|---|---|
| [Default] | |
| MsgFile=C:\default.plan | default-message |
| UserCount=2 | usercount |
| WantedPosition=upperright | start-position - possible positions: "upperright", "upperleft", "lowerright", "lowerleft" (the taskbar is not taken into consideration) |
| [User1] | one for every user, ascending numbers from 1 to usercount |
| Name=blaster | username |
| PlanFile=C:\123\user1.plan | the user's textfile |
| [User2] | example of another user |
| Name=sir knumskull | |
| PlanFile=C:\example.plan | |
| Download | ||
|---|---|---|
| fingerserver.exe | Self-extracting ace-archive | 179kb |