| SessionClan.de |

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