reTCP is a TCP connection redirector that operates in user-space, allowing for the rerouting of TCP connections at the application layer.
With reTCP, you can customize your proxy settings to suit your needs. There are a variety of options available, including setting the source listen TCP port and hostname, configuring the host to connect from, and enabling gethostby*() DNS lookups. Additionally, reTCP can run in the background and print global or per-connection messages to stdout.
Users can also take advantage of reTCP's browser emulation features to emulate fake browser headers such as User-agent and Accept. Furthermore, reTCP provides a powerful range of HTTP cookie and header purging capabilities, allowing the user to filter out unwanted data.
reTCP also includes external Server -> Client filter commands, as well as Handshake ("STRn") features to further extend the capabilities of this software. Users can easily print the software version information or access the help screen with just a few simple commands.
In the latest release, reTCP has fixed a significant bug related to truncating HTTP request headers to 1024 bytes. Additionally, users can now disable forking with the -F0 switch, and memory leaks have been resolved. Overall, reTCP is an excellent choice for users seeking a powerful and customizable TCP connection redirector with advanced HTTP proxy support.
Version 0.46: N/A