Tproxy

Tproxy is True Transparent proxy which is
* transparent to users
* transparent to client application
* retains the source address of the client while forwarding the request to the origin webserver instead of its own source address.

The tproxy has two components
1. Application support
2. Kernel support
and it is available as source patch.

In Linux, tproxy support is achieved using one of the three methods.
IP_TPROXY_ASSIGN
IP_FREEBIND
IP_TRANSPARENT


NOTE:
Transparent proxy has different meaning to different people. Some of them are
1. transparent to users
2. transparent to client application
3. transparent to server by just spoofing the proxy source address to that of the client
4. transparent to server by poofing the proxy source address to that of the client as well as retaining just the original headers.


Links
http://www.balabit.com/support/community/products/tproxy/
 
< Prev   Next >