Author Topic: Bypass Client/Server  (Read 15694 times)

0 Members and 2 Guests are viewing this topic.

Offline abc

  • Hero Member
  • *****
  • Posts: 576
    • View Profile
Bypass Client/Server
« on: December 21, 2006, 04:16:01 pm »
Eh, I've been working in Visual basic far to long, so this is my final project (So I think ;)). (Works, Just has some bugs so far.)

Project Name: eZBrowser
Project Version: 1.0

Project Description: Uses a remote server to get a page source and sends it over to the client that request it, The client then saves the HTML into a .html file and then parses the data using the internet browser control (I'm to lazy to create my own function to parse all the HTML.) The page is then displayed and the user can then make their transaction. This will not fit your needs if you want a web browser. Just if you need to bypass a website blocker.

Screen Shots:






(Server)


Like I said before, it has some bugs which I'm working out, and the GUI sucks ass but I'm pluggin' away at it.
« Last Edit: December 21, 2006, 04:22:13 pm by dlStevens »

Offline abc

  • Hero Member
  • *****
  • Posts: 576
    • View Profile
Re: Bypass Client/Server
« Reply #1 on: December 21, 2006, 08:25:46 pm »
No replies  :-\   ???

Offline SNiFFeR

  • Sexy
  • Full Member
  • ***
  • Posts: 122
    • View Profile
    • k
Re: Bypass Client/Server
« Reply #2 on: December 21, 2006, 09:25:32 pm »
What is it used for? I don't understand.

Offline Ersan

  • Full Member
  • ***
  • Posts: 143
  • Hi! I'm new here!
    • View Profile
Re: Bypass Client/Server
« Reply #3 on: December 21, 2006, 09:34:38 pm »
Uh, have you ever heard of a proxy dude?

Offline abc

  • Hero Member
  • *****
  • Posts: 576
    • View Profile
Re: Bypass Client/Server
« Reply #4 on: December 22, 2006, 01:39:35 pm »
What is it used for? I don't understand.

It's great use for at my school, where you can't access blocked sites.

Uh, have you ever heard of a proxy dude?

Yes, Duh. Lol. 1). If you were talking about Proxy sites, all proxy sites are blocked at my school now. 2). If you're talking about a standard proxy then eh, it's hard to find a good proxy that has a good speed.

Offline Ersan

  • Full Member
  • ***
  • Posts: 143
  • Hi! I'm new here!
    • View Profile
Re: Bypass Client/Server
« Reply #5 on: December 22, 2006, 01:44:22 pm »
presumably, the 'external server' you are referring to is capable of running a proxy server...

Offline nslay

  • Hero Member
  • *****
  • Posts: 786
  • Giraffe meat, mmm
    • View Profile
Re: Bypass Client/Server
« Reply #6 on: December 22, 2006, 01:51:07 pm »
What is it used for? I don't understand.

It's great use for at my school, where you can't access blocked sites.

Uh, have you ever heard of a proxy dude?

Yes, Duh. Lol. 1). If you were talking about Proxy sites, all proxy sites are blocked at my school now. 2). If you're talking about a standard proxy then eh, it's hard to find a good proxy that has a good speed.

You could use an ssh tunnel.  Ssh creates a proxy server on the local computer (that is 127.0.0.1) with specified port.  All data received by the proxy side gets forwarded through the tunnel.  I use a ssh tunnel everyday on IRC or on a public Wi-Fi network...this protects me from packet kiddies on IRC, and eavesdroppers on Wi-Fi.

Code: [Select]
ssh -CD 2200 user@server.comCreates a tunnel to server.com, 127.0.0.1:2200 is the proxy server.  The -C flag compresses communications.
An adorable giant isopod!

Offline Ersan

  • Full Member
  • ***
  • Posts: 143
  • Hi! I'm new here!
    • View Profile
Re: Bypass Client/Server
« Reply #7 on: December 22, 2006, 01:54:55 pm »
Since he's using his little VB app at school I think it's pretty safe to say that the school computers aren't running a unix variant...

Offline Eric

  • Full Member
  • ***
  • Posts: 304
  • I'm new here!
    • View Profile
Re: Bypass Client/Server
« Reply #8 on: December 22, 2006, 01:56:36 pm »
Since he's using his little VB app at school I think it's pretty safe to say that the school computers aren't running a unix variant...

http://www.openssh.com/windows.html

Offline Ersan

  • Full Member
  • ***
  • Posts: 143
  • Hi! I'm new here!
    • View Profile
Re: Bypass Client/Server
« Reply #9 on: December 22, 2006, 01:59:56 pm »
http://docs.cs.byu.edu/docs/sshtunnels/3.php#2 + http://sshwindows.sourceforge.net/

Or he could just use an http proxy, since he's probably not running an SSH server at home, and to my knowlege the only way to run one is openssh through cygwin (above), and this seems like a retarded amount of work setting up and senseless resource usage for something that an HTTP proxy can do (as he doesn't seem to care/understand how encrypted communication works)...
« Last Edit: December 22, 2006, 02:12:45 pm by Ersan »

Offline nslay

  • Hero Member
  • *****
  • Posts: 786
  • Giraffe meat, mmm
    • View Profile
Re: Bypass Client/Server
« Reply #10 on: December 22, 2006, 02:57:29 pm »
Since he's using his little VB app at school I think it's pretty safe to say that the school computers aren't running a unix variant...

He can use cygwin to use the 'ssh' command.  Or he could just use PuTTY to do the tunneling.
http://www.chiark.greenend.org.uk/~sgtatham/putty/

I don't know of any one good (or free) http tunnel proxy.  ssh tunnel with SOCKS seems the better way to do this.
An adorable giant isopod!

Offline Ersan

  • Full Member
  • ***
  • Posts: 143
  • Hi! I'm new here!
    • View Profile
Re: Bypass Client/Server
« Reply #11 on: December 22, 2006, 03:43:06 pm »
Firstly, read before responding...  He'll need an ssh server to connect to.

An HTTP proxy is not called a 'tunnel', and is natively supported in all browsers.

Are you kidding? there are tons of web proxies:
squid, privoxy (recommended), apache, sjs, wingate, ISAS

ssh tunneling is a completely different thing altogether, he basically wrote a web proxy (albeit badly), so I'd assume that's what he wants...
« Last Edit: December 22, 2006, 03:56:37 pm by Ersan »

Offline nslay

  • Hero Member
  • *****
  • Posts: 786
  • Giraffe meat, mmm
    • View Profile
Re: Bypass Client/Server
« Reply #12 on: December 22, 2006, 04:32:02 pm »
Firstly, read before responding...  He'll need an ssh server to connect to.
This is not a problem...I have no idea why this is any worse to running a http tunnel or http proxy server.  And regardless of what you think, Cygwin is not difficult to install, nor is it a resource hog.
Quote
An HTTP proxy is not called a 'tunnel', and is natively supported in all browsers.
Well, I assumed he wanted a tunnel. There is such a thing as an http tunnel and its for general communications use.  Regardless, you're right that browsers have native support for http proxies.
http://en.wikipedia.org/wiki/HTTP-Tunnel
Quote
Are you kidding? there are tons of web proxies:
squid, privoxy (recommended), apache, sjs, wingate, ISAS
Yes, I agree, but I stand by my original claim: there are no good (or free) http tunnel software. 
Quote
ssh tunneling is a completely different thing altogether, he basically wrote a web proxy (albeit badly), so I'd assume that's what he wants...
ssh tunneling is meant to be a secure means of proxy communication ... the only difference between an ssh tunnel and an http proxy is that the ssh client emulates a SOCK4/5 server on the localhost while an http proxy is usually accessed remotely.  In all fairness that doesn't seem very different.
An adorable giant isopod!

Offline Ersan

  • Full Member
  • ***
  • Posts: 143
  • Hi! I'm new here!
    • View Profile
Re: Bypass Client/Server
« Reply #13 on: December 22, 2006, 04:47:16 pm »
http-tunnel is a retarded commercial program that uses SOCKS for tunneling over an existing HTTP proxy, there is no reason to tunnel using an http proxy in this situation...  I don't give a shit what he does I was making the point that what he has written is the same thing as an HTTP proxy, but worse.
« Last Edit: December 22, 2006, 04:55:17 pm by Ersan »

Offline nslay

  • Hero Member
  • *****
  • Posts: 786
  • Giraffe meat, mmm
    • View Profile
Re: Bypass Client/Server
« Reply #14 on: December 22, 2006, 04:52:41 pm »
http-tunnel is a retarded commercial program that uses SOCKS for tunneling over an existing HTTP proxy, there is no reason to tunnel using an http proxy in this situation...  I don't give a shit what he does I was making the point that what he has written is the same thing as an HTTP proxy, but worse.

Yeah...ah well, at least he got experience.  I can't imagine that being terribly easy.
An adorable giant isopod!