Thursday, October 20, 2011

How to access blocked websites – Top 10

7:36 PM
Before you try out any of the methods listed here, I suggest you install Firefox browser. For faster and smoother internet access, Firefox is the best browser available out there. When you are accessing proxy sites or similar sites ensure that you use Firefox not Internet Explorer.
Internet censoring is now everywhere. In my office Orkut is blocked since there was an Orkut virus scare. Countries such as China, Saudi Arabia etc. routinely block many websites. Interestingly entire blogger.com and similar blog sites were banned in India not long ago. So it is no wonder that many of us are looking for ways to access blocked websites.
Last week I did an investigation into the various methods available for bypassing website access restrictions. I have shortlisted them below as ” Top 10 methods to access banned websites”.
Top Ten methods to access banned websites
1. Use IP address – This is the simplest way to bypass domain name based access restrictions. Instead of the domain name such as www.webstuffscan.com use the direct IP address. To find the IP address use one of the free host to IP online conversion tools such as this.
2. Use Google cache – If you are not bothered whether the content is latest on a site, Google cache is best. Do a Google search for the site and then click on the cached link below the search results.
3. Use an Anonymizer – In this method you access a third party site which in turn routes your request to the required server. Some services provide URL encryption also. The problem is that most of these servers are no longer free. Do a google search for the latest list as this is a very dynamic area Following are some services which still works(free!),
Daily Best Links – Hides original URL and provides an array of access of options. The is one of the best free servers.
Anonymouse – This works, but URL is visible and hence may be blocked by the filtering software.
4. Use Online Translation Tools – In this method, we can use the translation service as a web proxy. Following are the best links I know of. Again Google is your best friend for more resources.
Altavista Babel fish – In the above replace www.webstuffscan.com with the site you want. You can also visit Babel fish site.
Google Translate – Similar to Babel fish.
5. Use Google Mobile search – Google mobile search works, but output may not be optimal. This is very similar to using a Web proxy.
6. Use a public Proxy server – There are many free proxy servers out in the Web. Note that in order to use these you have to change internet connection settings in Internet Explorer or whatever browser you use. This is one such list.
7. Get web pages via email – This is useful if you need a single Web page. Obviously accessing large files is not possible. Given below are some examples.
You can use SEND http://www.yahoo.com/ in the body of the message and send it to agora@dna.affrc.go.jp to retrieve yahoo.com home page.
You can also check out services at web2mail which includes web page subscriptions.
G.E Boyd has an extensive list of servers. Note that many in the list are no longer working.
9. Use Tor Distributed Proxy – Tor is an advanced proxy server using multiple anonymous servers for a single Web request. This requires an application to be downloaded and installed.
8. Your own proxy server – This is an advanced technique and is probably the best. This requires your own proxy server hosted either at your home or at a hosting service provider. You can enable SSL encryption and prevent any snooping on the content as well. Also put some access control, otherwise someone can find the service and misuse it (Trust me, there are many who are looking for such an opportunity!).
Use Apache Web server as proxy server – A bit complex setup.
Use Privoxy – – This is the recommended approach. Please see this page for more details.
Use PHPProxy as a Web Proxy – You can use PHPProxy to setup a Web proxy.
10. Use alternate content providers – When everything fails, you can use alternate service providers. For example if Gmail is blocked at your place, you can take another obscure mail address and enable email forward at Gmail.
Read More...

Accessing Blocked Websites – Use your own proxy server at home!

7:34 PM
I will look at setting up a Http proxy server on a Windows XP machine. Please note that this article won’t be covering the case when you use proxy server or WiFi at home. I will be writing another post about such scenarios later.
Step 1 – Download and install Perl distribution
Download Windows x86 version of Active Perl from ActiveState site. Install with default configuration except the directory which I recommend to be set to “C:\usr\”.
Step 2 – Download and install Apache server
Download latest Apache server for Windows (2.2.3 as of today) from http://httpd.apache.org/. Install it under any folder with port 80 as the HTTP port . Setting port to 80 is important since most corporates only allow port 80 access. If you get any error in binding to port 80, probably you have something else listening on it.
Step 3 – Configure Apache server
Now we need to configure Apache to enable CGI.
Locate #AddHandler cgi-script .cgi in httpd.conf (located inside apache subfolder conf) and remove the hash(#) in front.
Locate the “you set DocumentRoot to” string in httpd.conf. Under that you will see Option directive. Change it to Options Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
Step 4 – Download and install CGIProxy (nph-proxy)
Download CGIProxy (nph-proxy) from http://www.jmarshall.com/tools/cgiproxy/nph-proxy.cgi.txt. Rename the file to nph-proxy.cgi and copy it to Apache’s document root (htdocs). Now change the first line in nph-proxy.cgi to #!C:\usr\perl\bin\perl.exe
Start Apache from the bin folder (httpd.exe). Now open a browser session and point to http://localhost/nph-proxy.cgi.

Find the IP address of your home connection. This can be viewed by typing ipconfig on the command prompt. Now from the office machine access http://IP ADDRESS/. You should see the proxy form which we saw above. Happy orkutting!
Note : This will need more steps if you have a WIFI network at home (port forwarding). I will cover these issues in the next post.
Read More...

How to Access Blocked Websites, Unblock Restricted Sites

7:30 PM
Most of the blocked or blacklisted sites in Saudi Arabia are about sex, religion, women, health, politics and pop culture. They even block access to websites that sell swimming or bathing suits. In China, websites that talk about sex, Tibet or Democracy are blocked.

Social sites that are often blocked include Google News, Typepad, ebay, Blogger blogs, YouTube, Facebook, Bebo, Myspace, Orkut, MySpace, Pandora, Bebo, Photobucket, Yahoo! Messenger, AOL AIM, Flickr, last.fm, etc.

There are always legitimate reasons to bypass the internet filters and unblock websites. The following tricks will show how to access all websites at school, college, offices or at home.

1: To access blocked website, type the IP number instead of the URL in the browser address bar. However, if your blocking software maps the IP address to the web server (reverse DNS lookup), the website will still remain blocked.

2: Use a URL redirection service like tinyurl.com or snipurl.com. These domain forwarding services sometimes work as the address in the the url box remain the redirect url and do not change to the banned site.

Access Google Talk Chat or GMail in Office

3: Use Google Mobile Search - Google display the normal HTML pages as if you are viewing them on a mobile phone. During the translation, Google removes the javascript content and CSS scripts and breaks a longer page into several smaller pages. Google Mobile

Use Mobile browsers as proxy to open restricted websites

4: Enter the URL in Google or Yahoo search and then visit the cached copy of the page. To retrieve the page more quickly from Google's cache, click "Cached Text Only" while the browser is loading the page from cache.

5: There are anonymizer websites who will fetch the blocked web page from their servers and display them to you. As far as the service provider is concerned, you are viewing the page on the Anonymizer website and not the blocked site.

6: You can access blocked or restricted websites by using Yahoo Babelfish or Google Translate language tools as a proxy server.

You just have to invoke the Google translate service with the same language pair like English to English. Assuming that Google is accessible in your school, you should be able to access any website with this method - Babelfish Proxy Sever

Unblock restricted websites that require login

7: Anonymous Surfing - Browse the internet via free proxy server. A proxy server (or proxies) is a normal computer that hides the identity of computers on its network from the Internet.

Which means that only the address of the proxy server is visible to the world and not of those computers that are using it to browse the Internet. Just visit any proxy server with your Web browser and enter a URL or the address of the blocked website.
Read More...