The sniffy project can trace/log the data of any pseudo terminal in the system. Due to the way the terminal works, such a terminal trace provides complete information of what happened on the terminal screen, and sniffy is able to display/replay this information. It consists of a kernel module able to connect/hook on the pseudo terminal, a program to display the contents of any pseudo terminal on the fly, a daemon process tracing the pseudo terminal content into the file, and a replay program to replay any stored pseudo terminal session.
Thinstation is a mini Linux distribution that enables you to convert standard PCs into full-featured, diskless thin clients supporting all major connectivity protocols like Windows terminal services (RDP), Citrix Ica, X, NX, telnet, ssh, etc. It can be booted from the network using Etherboot/PXE or from standard media like floppy/CD/hd/flash-disk etc. The configuration is centralized to simplify terminal management.
S-terminal lets you create a secure X terminal. Regular X terminals pass unencrypted data between you the remote machine. S-terminal creates an encrypted tunnel through which all X traffic passes. It replaces the remote xdm login screen with a local application that collects username and password, then sets up an ssh tunnel to the remote host and starts a session. It is highly configurable both in appearance and behavior, and deployed S-terminals can be remotely administered. Best of all, it can be added to a KNOPPIX CD to create an instant, bootable, secure X terminal CD.
A self-contained package which allows use of a diskless, low-memory Sun SPARCstation (4c or 4m architecture) as an Xterminal client. The server can be almost any other system which has tftpboot capability. This package is 100% Linux. There are no Sun binaries or libraries included or needed. If you have a system with no disk, or perhaps an IPC which suffers from the dreaded "slowdown" bug, this is the package for you.