Transparent proxying using REDIRECT

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I have a question about transparent proxying. Suppose I have the following rule in my kernel:

iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128

The purpose of the rule is that all web traffic is captured by a proxy listening to a local port. Now the question:

How does the proxy get to know the original destination IP address and port? By looking into the HTTP-request, perhaps? If so, what if the application protocol (some other than HTTP) does not contain the destination URL?

Cheers,
Mikko




[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux