Hi,

I hope this is not off-topic. If it is, please tell me where it would be
more approriate.
I got a question concerning the transparent proxy support in the Linux
kernel.

As I understand it the Linux box will catch any outgoing request to a
specific port and redirect it to a local port. (If you set it up correctly
with ipfwadm).

Now if I write a proxy application on the Linux machine that will accept
these redirected requests, can it somehow inquire where the orignal
request was going?

To make it a little clearer, here is a small graph:

+-------------+            +-------------+
+Remote host 1+            +Remote host 2+
+-------------+            +-------------+
            \               /
             \             /
              +-----------+
              +Linux host +
              +with transp+
              +proxy      +
              +-----------+
                    |
                    |
              +-----------+
              +Client     +
              +maschine   +
              +-----------+

OK, my client machine tries to connect to remote host 1 on port xyz. Linux
catches the request and forwards it to a local port where a proxy is
listening. Does this process know, if I was trying to reach remote host 1
or 2 (or any other machine)?

Thanks for your help,
Lars

P.S. Are there any more infos regarding this feature? There are 5 lines or
so in the ipfwadm manpage, but I couldn't find anything else.

-- 
Anything is possible, unless it's not.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
For daily digest info, email [EMAIL PROTECTED]

Reply via email to