reTCP 0.46 review

Download
by rbytes.net on

reTCP is a user-space TCP connection redirector with special HTTP proxy support

License: GPL (GNU General Public License)
File size: 0K
Developer: pts
0 stars award from rbytes.net

reTCP is a user-space TCP connection redirector with special HTTP proxy support. It can fix common flaws in HTTP requests, log data transfer, and do arbitrary transformations on response headers and content.

Options:

-sPORT set source listen (incoming) TCP port to PORT
-SHOST set source listen/bind (incoming) hostname to HOST
-CHOST connect from this HOST to remote (bind() before connect())
-gBOOL do gethostby*() DNS lookups iff BOOL. default: true
-zBOOL go into the background iff BOOL. default: false
-qUINT print global messages of verbosity UINT to stdout. default: 2
-1UINT print per connection messages of verbosity UINT to stdout. default: 2
-el emulate fake Lynx browser (User-agent:, Accept: etc.)
-en emulate fake Netscape 4.61 browser (User-agent:, Accept: etc.)
-e0 don't change browser information. default.
-pBOOL purge HTTP cookies sent by the client iff BOOL. default: false
-rBOOL purge HTTP Referer: sent by the client iff BOOL. default: false
-mBOOL purge HTTP If-modified-since: by the client iff BOOL. default: false
-fBOOL fix browser URLEncode bugs (i.e spaces in the URL). default: true
-iSTR set external Server -> Client filter command. default: none
-HSTR use handshake ("STRn") with external filters. default: none
-v print software version information and exit immediately
-h print this help screen and exit immediately

What's New in This Release:
This release fixes a bug related to truncating HTTP request headers to 1024 bytes, adds a -F0 switch to disable forking, and fixes minor memory leaks.

reTCP 0.46 keywords