A multiple proxy implementation # $Header: /CVSROOT/multiproxy/DESCRIPTION,v 1.3 2007-04-25 15:45:35 tino Exp $ # # $Log: DESCRIPTION,v $ # Revision 1.3 2007-04-25 15:45:35 tino # Fixed documentation to include current options # # Revision 1.2 2006/01/26 12:51:19 tino # fixed README link # # Revision 1.1 2006/01/24 07:32:24 tino # First version. It is working as expected. This is a generic proxy implementation serving only one single request per fork(). It can be run from socklinger (or inetd) from stdin but also is able to accept the connections itself. It is slow, because it uses fork extensively. This is by purpose. For me it's more important to be as flexible as possible instead of having ultra high performance. Performance can be gained easily by more hardware, without increasing the complexity of the code. Using this simple approach it's easy to apply tweaks to protocols and change the behavior without interrupting any service. The only protocol supported for now is an incomplete SOCKSv5 implementation. It works. See README for details.