mfwd is a tcp port forwarded developed in C. It uses a limited set of permanent (or semipermanent) outgoing connections and multiplexes incoming connections over then. It also supports zlib compression (support for libbz2 and others planned)