Saturday, October 4, 2008

Proxies!!

Proxies are used for the web. In simpple terms, for port 80. That is, proxies will help us forge our IP by forwarding all the traffic through the proxy server. Most proxy servers will allow only simple HTML. Others however help to forward all traffic including asp, php etc, thus making the user totally secure.

There are various kinds of proxies. The ones that provide proxies through their webpages are cgi proxies. They use a cgi(Central Gateway Interface) script in the cgi-bin directory of their web server. That script takes our request, then contacts the web server that we requested, and then forwards the data in a webpage, with their address box at the top. One very good example of cgi proxy would be http://www.anonymizer.ru. This one is a russian website. If you don't know aware of russian, you probably won't understand what's written , but there's an address box at the top, and that's what we're looking for. I'd write, suppose www.google.com there, and I'd get the google.ru and it will not forward me to google.co.in, which it will do if I use no proxy. Similarly, if it is a proxy server in Belgium, google.com would forward me to google.be. For china, it would be google.cn. You get the pattern now. Now these cgi proxies are not good enough, when it comes to php or asp based sites. The solution is simple. I'd rather use socks proxy. Socks is a protocol, that creates a secure connection between me and the proxy server. It usually runs on port 8080. So, if you have to search for your own proxies, you'd write a program, that would search throughout networks for open 8080 ports.

No comments: