toothbrush
Toothbrush is a simple server for the Finger protocol (RFC 1288).
Installation
Toothbrush depends on Hare[0] at build-time.
$ make
# make install
If scdoc[1] is available, you may install documentation as well:
$ make docs
# make docs-install
scdoc is also only used at compile-time. Toothbrush has no runtime dependencies.
[0]: https://harelang.org
[1]: https://sr.ht/~sircmpwn/scdoc
Usage
Run "fingerd" as root to run the finger server. Additional options are
available, see "fingerd -h" or fingerd(1) for details.
Toothbrush only supports one kind of query: user details. It will respond by
printing the user's ~/.plan file. Eligible users must be in the "finger" group
in order for toothbrush to return their details.
TODO
Write a finger client.