ttyrpld is a multi-OS kernel-level tty key and screen logger. Recorded sessions can be followed live or replayed at a later time. Supported platforms are Linux, Solaris, FreeBSD, NetBSD, and OpenBSD.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
Patches were updated for Linux 2.6.17, FreeBSD 6.1, and OpenBSD 3.9. The missing -fprofile-arcs -ftest-coverage flags were added to LDFLAGS for the profile build.
Polling functions were added to the BSD rpldevs. This fixes high CPU usage (which is due to the implementation of pthreads on OpenBSD) observed with rpld/OpenBSD.