  EGeezer Spring is here Premium join:2002-08-04 Country!
·RoadRunner Cable
·AT&T CallVantage
| Using TCP encapsulation to bypass firewalls
Well, we get lots of requests by people wanting to bypass their company firewall, but they usually involve proxies and dodgy applications. But, by employing a little-known implementation of TCP/IP, they can use simple HTTP to encapsulate TCP connection requests.
With no cooperation from a firewall operator, the FEP allows ANY application to traverse a Firewall. Our methodology is to layer any application layer Transmission Control Protocol/User Datagram Protocol (TCP/UDP) packets over the HyperText Transfer Protocol (HTTP) protocol, since HTTP packets are typically able to transit Firewalls.
This scheme does not violate the actual security usefulness of a Firewall, since Firewalls are designed to thwart attacks from the outside and to ignore threats from within. The use of FEP is compatible with the current Firewall security model because it requires cooperation from a host inside the Firewall. FEP allows the best of both worlds: the security of a firewall, and transparent tunneling thought the firewall.
...
See IETF spec »tools.ietf.org/html/rfc3093 -- Mayors of New York come from nowhere and go nowhere. Wallace Sayre (apparently, so do governors... ) |
|
  Killer Maxx
@rr.com
thumbs down from: Cabal 
| If "Firewalls are designed to thwart attacks from the outside and to ignore threats from within" then what circumstances would require you to "encapsulate" your outbound TCP/IP packets to get out ? Also, HTTP rides over TCP, so putting TCP inside HTTP is like sticking your head up your ass and expecting to breathe some fresh air from your inside-out nose. I smell more than one rat in this one. |
|
  GercekSeytan Rockin' with Raki
join:2001-10-19 Turkey | reply to EGeezer This is all wayyyyyyyy beyond me as a "typical user". Then again, the date of that document is 1 April 2001. I smell a rat...or a geezer as the case may be. |
|
  Khaine
join:2003-03-03 Australia edit: April 1st, @08:18AM
| reply to EGeezer Personally I prefer the use of the security flag, as per rfc3514 »www.ietf.org/rfc/rfc3514.txt
 |
|
  jvmorris I Am The Man Who Was Not There. Premium,MVM join:2001-04-03 Reston, VA
| reply to EGeezer Oh, I remember this one! One of my all-time favorites!!
Now, if I could just find my old copy of the classic rendition of "Suckertime, and the livin' is easy".  -- Regards, Joseph V. Morris |
|
  Cabal Premium join:2007-01-21 02101 | reply to EGeezer IP over DNS is cooler.  |
|
 aryoba Premium,MVM join:2002-08-22
| reply to Killer Maxx said by Killer Maxx :
If "Firewalls are designed to thwart attacks from the outside and to ignore threats from within" then what circumstances would require you to "encapsulate" your outbound TCP/IP packets to get out ? Also, HTTP rides over TCP, so putting TCP inside HTTP is like sticking your head up your ass and expecting to breathe some fresh air from your inside-out nose. I smell more than one rat in this one.
Well, maybe this FEP works in theory. I would believe FEP works in field when I see the HTTP message real-time captures. |
|
  ahulett Equal Rights - It's Time Premium join:2003-02-02 Redmond, WA
edit: April 1st, @12:18PM
| reply to EGeezer I find it easier tunneling to the Internet via my flux capacitor. Luckily to generate the 1.21 gigawatts I need I just swing by Amazon.com for fuel. It has a great customer review which is why I went with it.
-- Aaron Hulett | Senior Spyware Researcher | Microsoft Malware Protection Center This posting is provided "AS IS" without warranty, and confers no rights. |
|
 mikenolan7 Premium join:2005-06-07 Torrance, CA | reply to EGeezer It's an ideal response for people that come here wanting help getting fired. If you can't pull that off on your own...  |
|
  nwrickert sand groper Premium,MVM join:2004-09-04 Geneva, IL
·AT&T Midwest
| reply to EGeezer But, by employing a little-known implementation of TCP/IP, they can use simple HTTP to encapsulate TCP connection requests. How well is that going to work, if your only HTTP access is through a caching proxy server? -- AT&T dsl; Westell 327w modem/router; SuSE 10.1; firefox 2.0.0.13 |
|
 TheWiseGuy Dog And Butterfly Premium,MVM join:2002-07-04 Yonkers, NY | reply to EGeezer I prefer to encapsulate my TCP in an NaCL coating. |
|
  nwrickert sand groper Premium,MVM join:2004-09-04 Geneva, IL | I'll take that with a grain of salt. |
|
  EGeezer Spring is here Premium join:2002-08-04 Country!
·RoadRunner Cable
·AT&T CallVantage
| reply to nwrickert Ah, no problem :) the Caching proxy server will simply pass the entire encapsulated request.
-- Mayors of New York come from nowhere and go nowhere. Wallace Sayre (apparently, so do governors... ) |
|
 Damon85 Premium join:2004-12-25 Louisville, KY
| reply to EGeezer Glad someone finally thought of the idea to use a VPN to bypass a corporate firewall. How we got along so well thus far without the concept astounds me. Hope no one in IT notices the high volume of HTTP requests your workstation made to the same outside address, over and over... and then hopefully they don't notice that all those requests are incomprehensible gibberish, which is quite uncharacteristic of HTTP.... |
|
  Noah Vail Serial Thread Killer Premium join:2004-12-10 Lorton, VA
·Verizon BroadbandA..
·VoicePulse
| reply to EGeezer Ah. VPN it is then.
You COULD plop Portable Tor on a thumbdrive along with your favorite portable browser.
»portabletor.sourceforge.net/
NV -- Abortion: A Republican Plot to Thin the Liberal Herd. |
|
  Guspaz Guspaz Premium,MVM join:2001-11-05 Montreal, QC | reply to EGeezer Re: Using TCP encapsulation to bypass firewalls
While that is an april fool's joke, one mustn't forget that http tunneling actually IS useful (and real). |
|
  i1me2ao
join:2001-03-03 TEXAS | reply to EGeezer go ahead and loose the job there slick.. -- »www.thereligionofpeace.com/ |
|
 brianiscool
join:2000-08-16 Miami, FL | reply to EGeezer If you want you can block these TCP port 80 bypasses, by setting up a layer 7 firewall packet inspection. |
|
 Bryan001 Premium join:2002-08-17 Saint Louis, MO | Then people would start using SSL to encrypt it -- imtim83 for MVM |
|
  EGeezer Spring is here Premium join:2002-08-04 Country! edit: April 1st, @11:40PM
| reply to EGeezer The responses to this All Fool's day RFC has been entertaining, and enlightening! Some of them even approached Ted Steven's tubes.. |
|