Hello everyone!

I got a problem and I wanted to know if anybody knows a solution for this. I
want to tunnel the TCP/IP
protocol over HTTP. Now you surely ask: "Why would anybody want to do
this?". The answer is
simple: To avoid firewalls and proxies! I'm working for a company and the
only connection to the rest
of the world is a proxy. Now I sometimes need to administrate my internet
server, but the problem is
that the proxy only can do HTTP requests. I thought a bit about that
problem, and I came to one
solution, but I'm not sure if it could work. To tunnel TCP/IP trough HTTP,
it requires at least two 
components: A client that receives the TCP/IP data on a specific port and
send it trough the HTTP
protocol (maybe with POST, which is used for form uploads) and a server that
receives the data
via HTTP and post the data into the net again. A diagram would look like
this:

Sending data:
TCP/IP Data -> Client -> HTTP POST Method -> Firewall -> Server -> TCP/IP
Data

Receiving data:
TCP/IP Data <- Client <- HTTP GET Method <- Firewall <- Server <- TCP/IP
Data

The only problem might be security issues, but at least it should work, and
if
both the client and server are using data encryption, it should be safe to
a certain level.

Has anybody thought about this before? Are there solutions already out
there?

Best regards
Timo

-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to