Plugdaemon is a tool that is inspired by, but not based on, the plug-gw from Trusted Information Systems. It was originally a simpler wannabe, but the connection balancing code and other features makes it a lot more useful (as of 2.3.1 it's also a feature-complete replacement for plug-gw).
Plugdaemon acts as a "dumb proxy", forwarding a TCP/IP stream from a port on one host to a possibly different port on a separate host. It runs as a daemon to reduce latency in setting up a connection, and optionally logs every connection via syslog. Eventually plugdaemon will be a complete load balancing and monitoring package for servers.
Not all the planned features are implemented in 2.x.
- This version adds cleanup for warnings in more recent versions of gcc.
- This includes a possible format injection in syslog detected by -Wformat-security.