Bypassing Web Filtering Systems

Thursday, February 11, 2010 by BBTUNA
I see a lot of people asking how to bypass filtering systems so I decided to write a quick "tutorial" if you want to call it that,
on bypassing most filtering systems. This tutorial will show you where to obtain public proxies, private proxies, where/what programs
to download, and how to use those programs. Also a couple ways that do not require using a proxy server or a program.

Proxy Severs:
A proxy server is a server that will accept traffic in, route it to your destination, and then route it back to you. A couple places
you can find public proxy servers are:

http://www.publicproxyservers.com/
http://www.samair.ru/proxy/
http://www.multiproxy.org/

These are just a couple examples I grabbed searching google. I've used samair.ru and multiproxy.org before and both are fairly decent,
there are a couple times that proxies from these sites do not work, but most of them do, so no worries.

Applying a proxy is very easy, I'll show you how to do it using Internet Explorer and Firefox:

Internet Explorer:
1)Click Tools
2)Click Internet Options
3)Click Connections tab
4)Click LAN Settings
5)Check the use a proxy server box
6)Put in the IP address of the proxy in the address box
7)Put the port number the proxy is using in the port box

Firefox:
1)Click Tools
2)Click Options
3)Click General tab
4)Click Connection Settings
5)Select Manual Proxy Configuration
6)Put the IP address of the proxy in the HTTP Proxy box
7)Put the port number of the proxy in the port box

Now then, that wasn't too hard. This is how you can find and use a public proxy.

Finding a private proxy server is a little different, but still not very hard. Some of the most common ports that proxy servers
run on are 8080, 80, 6588, and 3128. There are different programs out there that will find proxy servers for you, or even using
nmap to scan ranges looking for these ports and then testing them manually for speed. A little advice though, if you want to find
fast private (somewhat private) proxy servers, check the first 20 IP blocks of ISPs and major corporations. Sometimes using a mass
resolving tool will allow you to find servers that are named something along the lines of: proxy.blah.com.

Also, programs such as Privoxy will allow you to proxy through your local computer and tunnel that connection to an actual proxy
server so you do not have to go looking for working ones. This program can be found at: http://www.privoxy.org/

To learn how to use Privoxy, please RTFM (Read The Fine Manual) they have so graciously put together for you. It's a very good
program and I definitely recommend it.

Using Google To Bypass:

The reason google is such a good tool to bypass web filters is because the people (usually admins) setting up the filters will
not block google as it's the world's greatest search engine (yes, that is my opinion and I am sticking to it). To use google to
bypass filters for you, just stick the URL on the end of this URL:

http://translate.google.com/translate?hl=en&sl=fr&u=

So if I wanted to go to the website: www.blocked.com I would type into my address bar:

http://translate.google.com/translate?hl=en&sl=fr&u=www.blocked.com

And google will be very happy to translate the website for you, bypassing the web filter that was originally blocking your access.

CGIProxy:

CGIProxy is a cgi script that was written to act as a proxy. The reason this is a good method is because you can host your own
proxy server right from a website. Once you visit the hosted cgi script then you are able to type in a URL and the script will
display it for you.

A nice easy way of finding hosts running these scripts is using google. So search:

inurl:“cgiproxy” and enjoy your search results.

Or you can use www.cgiproxy.co.uk

HTTP Tunneling:

Using putty is a great way to tunnel all of your HTTP traffic through SSH sessions. The great thing about doing this is
that all traffic is transferred through the encrypted tunnel, meaning web filters are not able to see what the traffic is
to block it. This is also useful when you are doing any web browsing and don't want people to be able to sniff the traffic.

To setup putty, just go to the “tunnel” tab on the left within the putty application and select the source port to be anything
you want, the destination to be the proxy server address followed by the proxy port number.

So it would look like this:

Source Port: 8080
Destination: proxyip:8080

Once you do this, establish your connection to your ssh server and setup your proxy connection in the browser of your choice
(as we covered earlier in this tutorial).
Posted in | 0 Comments »

0 comments:

Post a Comment

About Me

Blog Archive