Routerplus was orgianlly posted on pvrhax0r.com, but is no longer available. I am posting both the original version and a patched version with permission. The patched version has MSG_MAX_PER_CLIENT set to 512 and a patch to limit some repeating messages in the log file. Here is the original text from the original post:
routerplus - development thread
routerplus is a kernel module that routes and delivers TvBus messages to and from processes on the local machine. It was designed to be a drop-in replacement for /lib/modules/router.o on TiVo software versions 4.0 and higher.
routerplus is Copyright (c) 2005 alldeadhomiez.
routerplus is provided with full source code under a limited license. It is NOT GPL SOFTWARE and MAY NOT be redistributed or sold. Please familiarize yourself with the contents of the LICENSE file prior to installing, using, or examining routerplus or its source code.
routerplus provides the following new features that are not included in the stock TvBus router:
- improved debugging capabilities
- targeted sniffing of TvBus messages
- interception and re-injection of TvBus messages
- more efficient use of kernel memory
- faster teardown of connections and sessions
(installation instructions and more info in the README)
DO NOT DOWNLOAD THE ATTACHMENT IF YOU DO NOT AGREE TO THE LICENSE TERMS. DO NOT LINK DIRECTLY TO THE ATTACHMENT.