Jumat, 11 Oktober 2013

FREE DOWNLOAD CHARLES PROXY

This is one of those applications whose name you’ll always remember. Its name, Charles, makes you think of an English valet (Jeeves comes to mind), however its powers as a web debugger quickly puts that comparison to shame.
Charles is an HTTP Proxy/Monitor that once installed on your computer will record all the data that is sent or received via Internet so any application that accesses the Internet can be monitored for debugging purposes. For web developers it is usually quite difficult to see what information is being sent from the client to the server, so when in need to troubleshoot a particular problem in web applications, Charles can save the day. Using it you can see the flow of data and diagnose with the intent of fixing the problem.
Now, Charles Proxy is a very popular application not only for the fact that is an excellent web debugger, but also because it can be used as a way to cheat in online browser based games. By intercepting the information sent from the client, it is able to edit it and send a modified version to the server – this way various cheats can be manufactured, from increasing the availability of resources (in games like FarmVille, CityVille, FrontierVille) to unlocking hidden sections. This is why Charles and Cheat Engine are the most popular tools used to develop cheats for browser-based simulation/action games. It has somehow the same principle as CE, basically you establish break-points, edit the values to be altered, remove the breakpoints and “trick” the server.
This review is based on its capability of being a valuable web debugging tool, rather than a cheat creator, and these are the observations after using Charles Proxy.
Advantages:
  • It’s multi-platform. You can use it to debug not only from an Windows environment, but also for iPhone apps or Linux programs.
  • Easy installation, fully-featured interface. When you’re installing it, Charles will automatically define the proxy setting for your connection, and automatically remove those when closed. Offers lots of web development troubleshooting tools (combine it with Firebug and there’s a slim chance you won’t solve your problems).
  • Slow internet connection simulations. You can throttle the bandwidth to see how your web app would act when the internet speed is not that good.
  • Add breakpoints. A feature used intensely for cheating purposes, as it allows intercepting a request, editing it, and sending the modified version to the server.
  • W3C validation and AJAX debugging. Though these are features freely available on the web, it’s good to have access to them too from Charles.
Disadvantages:
  • Not that it counts for a web developer (maybe more for MAC ones), but the interface is a bit outdated, a refresh of style would be appreciated.
  • It’s not free. There are some free tools that could achieve partially what Charles Proxy does (Cheat Engine, Firebug, Web Developer Firefox Toolbar), but on the other hand $50 for a web development tool is not that much.
All things considered, Charles Proxy is one of the few professional web development tools that have a reasonable price.
Video tutorial on how to download, install and use Charles Proxy:

Charles Proxy is a web proxy and monitoring tool developed to help you record and display all the sent and received packets on your computer. This is also a very good tool for website developers because the user can see what is sent and received between the browser and the server. This helps to easily find, diagnose and fix the issues. Features include:
- SSL Proxying – view SSL requests and responses in plain text
- Bandwidth Throttling to simulate slower Internet connections including latency
- AJAX debugging – view XML and JSON requests and responses as a tree or as text
- AMF – view the contents of Flash Remoting / Flex Remoting messages as a tree
System Requirements:
No special requirements

free download

WEB DEBUGING PROXY APLICATION

HOME DOWNLOAD

 

Download Charles

Download the latest version of Charles below. Version 3.X of Charles is a free upgrade for all registered users.
IMPORTANT NOTE Charles 3.4 changes the default behaviour of SSL in Charles to opt-in rather than opt-out. You must now opt-in each site you wish to enable for SSL proxying. Read more.

Download

The latest version of Charles is 3.8.1. Read the Release Notes.
Windows 32 bit (msi, 45.8 MB)
Windows 64 bit (msi, 47.4 MB)
Mac OS X (dmg, 10.1 MB)
Compatible with Mac OS X 10.3 - 10.9, uses Apple Java.
Alternative version if you do not want to use Apple Java.
Linux (tar.gz, 8.1 MB)
Or use the Charles Proxy APT repository for Debian-based Linux distributions.

Mozilla Firefox add-on

Charles requires an add-on in Firefox to autoconfigure Firefox's proxy settings. Charles will automatically prompt you to install the add-on when you run Charles. If the add-on is not automatically installed, you can manually activate Mozilla Firefox Proxy in the Proxy menu. Alternatively you can download and install the add-on manually.