IcculusFinger is a flexible finger daemon. It has a markup language that allows for formatted text that displays properly over both a standard finger client and as HTML for the web. It allows users to break their planfiles up into separately-requested sections. It allows for extra parameters to be passed with the finger request. It can archive plans to a MySQL database, so older revisions ("back issues") can be made available. It is generally more secure than standard Unix finger servers for several reasons. The entire system, from the web interface to the daemon itself and the .plan archiver, are highly configurable for the sysadmin, the .plan author, and the .plan audience.

IcculusFinger allows you to use a basic markup language in your .plan files, that is formatted as HTML over the web, and formatted as plain text for regular finger client requests. Please see this doc for info on what tags exist.

Here is an example of IcculusFinger in use.

To use IcculusFinger, you'll need:


IcculusFinger is licensed under the GNU General Public License version 2.


Downloading from Mercurial:

IcculusFinger's source code may be downloaded using Mercurial, or "hg". Hg allows you to get up-to-the-minute fixes and enhancements; as a developer works on a source tree, you can use hg to mirror that source tree instead of waiting for an official release.

To download IcculusFinger via hg:

hg clone http://hg.icculus.org/icculus/icculusfinger/

Here is the web interface to IcculusFinger's Mercurial repository.

Page maintained by Ryan C. Gordon