login_keepalived is a small daemon that keeps remote terminal logins alive. I wrote this because my remote ssh sessions where repeatedly being cut off after a few minutes of inactivity, it seems by some router/firewall on the Internet which I couldn't control.
The idea is to have a daemon on the server write a NULL character to logged in terminals every minute. This has no effect on terminal sessions, but keeps TCP sessions alive preventing timeouts / aborts. It can be run as a global daemon keeping all terminals alive, or as a private daemon servicing only an individual terminal. Currently runs on Linux but should be easy to port to other *nixes.
See the README file in the distribution for further information.
Download: