This includes requests, responses and the HTTP headers (which contain the cookies and caching information).
It acts as a man-in-the-middle for HTTP/SSL connections, enabling to debug the content of HTTPS sessions and packets.
Charles simulates modem speeds by effectively throttling your bandwidth and introducing latency, so that you can experience an entire website as a modem user might (bandwidth simulator).
Charles is especially useful for Adobe Flash developers as you can view the contents of LoadVariables, LoadMovie and XML loads. Charles also has native support for Flash Remoting (AMF0 and AMF3). More about Charles and Flash.
Charles is also useful for XML development in web browsers, such as AJAX (Asynchronous Javascript and XML) and XMLHTTP, as it enables you to see the actual XML that is flowing between the client and the server. Charles natively supports JSON, JSON-RPC and SOAP; displaying each in a simplified tree format for easy viewing and debugging.
Charles will autoconfigure the browser's proxy settings on the following browsers:
- IE (Windows system proxy settings)
- Firefox
- Safari (Mac OS X or Windows system proxy settings)
What is new in this release:
- SSL certificate root certificate change to generate a unique certificate for each installation of Charles (see SSL Proxying in the Help menu).
- SSL Proxying now has its own settings menu item in the Proxy menu.
- Charles now uses Java 8 on all platforms by default.
- 'Find' rewritten and dramatically improved (it's actually usable now).
- Terminate long-running transactions manually from the context menu.
- Advanced Repeat now supports delays between requests and repeats.
- Customisable columns in the Sequence view (with a large selection of options) including sorting.
- Cookie editor.
- Whitelist tool (to complement existing Blacklist tool). Enhanced both black and white list tools with options to either gracefully block or terminate the blacklisted requests.
- 'Copy cURL Request' added to the context menu.
- Protobuf extensions support.
What is new in version 3.10.2:
- SSL certificate root certificate change to generate a unique certificate for each installation of Charles (see SSL Proxying in the Help menu).
- SSL Proxying now has its own settings menu item in the Proxy menu.
- Charles now uses Java 8 on all platforms by default.
- 'Find' rewritten and dramatically improved (it's actually usable now).
- Terminate long-running transactions manually from the context menu.
- Advanced Repeat now supports delays between requests and repeats.
- Customisable columns in the Sequence view (with a large selection of options) including sorting.
- Cookie editor.
- Whitelist tool (to complement existing Blacklist tool). Enhanced both black and white list tools with options to either gracefully block or terminate the blacklisted requests.
- 'Copy cURL Request' added to the context menu.
- Protobuf extensions support.
What is new in version 3.10.1:
- SSL certificate root certificate change to generate a unique certificate for each installation of Charles (see SSL Proxying in the Help menu).
- SSL Proxying now has its own settings menu item in the Proxy menu.
- Charles now uses Java 8 on all platforms by default.
- 'Find' rewritten and dramatically improved (it's actually usable now).
- Terminate long-running transactions manually from the context menu.
- Advanced Repeat now supports delays between requests and repeats.
- Customisable columns in the Sequence view (with a large selection of options) including sorting.
- Cookie editor.
- Whitelist tool (to complement existing Blacklist tool). Enhanced both black and white list tools with options to either gracefully block or terminate the blacklisted requests.
- 'Copy cURL Request' added to the context menu.
- Protobuf extensions support.
What is new in version 3.9.3:
- SSL improvements, including SNI support
- Bypass Domains in Proxy Settings supports wildcards on domains again
- Charles automatically detects a headless environment and runs in headless mode (such as Linux command-line)
What is new in version 3.9.2:
- Configuration fixes for Protobuf and others
- Map Remote bug fixed when mapping HTTPS to HTTP
What is new in version 3.9:
- Charles 3.9 released with major new features and bug fixes, including the ability to "focus" on hosts so they are separated from the noise.
What is new in version 3.8.3:
- Charles 3.8.3 released with support for Mac OS X Mavericks and minor bug fixes.
What is new in version 3.8.2:
- SSL bad_record_mac errors with some SSL servers have been resolved
- Fix loading saved .chls files from old Charles versions
What is new in version 3.8.1:
- Blacklist tool fixed (wouldn't activate)
- CSV export: fix failure when exporting incomplete requests
- Import/Export Settings: tidy naming and alert copy
- Tooltips on the Recording button, Throttling button, and similar, now reflect the current state
What is new in version 3.8:
- CSS viewer and editor added which formats minified CSS content for display
- XML Text viewer now supports tag folding
- Sort by name in structure view: now sorts by hostname rather than protocol and hostname.
- Rewrite tool: allow rewriting of response status
- Import and export Charles settings
- Mac OS X Mavericks support
What is new in version 3.7:
- Charles now bundles Java on Windows and Mac OS X so you do not need to have Java installed before using Charles
- Mac OS X: Charles is now signed so you can launch it without warning on Mountain Lion. Also the look & feel on Mountain Lion has been improved
- DNS lookup, TCP connection, and SSL negotiation timing information is now measured and reported
- Keep-alive status for each request is now reported, so you can see whether a request was part of a kept-alive channel
What is new in version 3.7 Beta 2:
- This changes the SSL signing for Charles on Mac OS X to use Apple's new Developer ID code-signing.
What is new in version 3.6.5:
- Major bug fixes:
- Java 1.7 now supported. Corrects slow startup and hung responses bugs.
- Java 1.7 bad certificate error workaround for sites that use now disabled algorithms (ie. MD2withRSA)
- Windows: Fix launching Charles by opening a file
- SSL empty requests regression from 3.6.4 fixed
- SSL now records the correct remote address details
- SSL errors now more consistently displayed in the browser
- Authentication header viewer can now recover from slightly oddly formatted headers
- Closed connections regression from 3.6.4 fixed
- Other changes:
- Double-clicking a request no longer switches Structure and Sequence view. I did this too many times accidentally. The contextual menu now has an option to switch.
What is new in version 3.6.4:
- Linux support greatly improved, including an APT repository for installing Charles, integration into Gnome window manager and an application icon.
What is new in version 3.6.3:
- Minor bug fixes:
- Mac OS X Lion: fix regression in 3.6.2 on Lion UI for tab panes.
What is new in version 3.6.2:
- Major bug fixes:
- High CPU usage on Mac OS X resolved.
- Msvcr100.dll not found error on Windows resolved.
- Minor bug fixes:
- SAZ file import: close SAZ files after importing so they can be used, moved or renamed by another process.
- Firefox integration reports success more accurately and links to the correct download URL if automatic installation fails.
- Minor enhancements:
- Recording Settings - include and exclude lists are now sorted.
- Windows installer now allows the user to choose the install location.
What is new in version 3.6.1:
- Minor enhancements:
- 512x512 icons on Mac OS X and 256x256 icons on Windows 7
- Firefox 7 add-on update
- Added an alert displaying the local OS IP address to the Help menu
- Map Local tool now adds a note to requests that fail to map local as the expected local resource doesn't exist
- Bug fixes:
- Fiddler / SAZ import fixed and improved
- Fix hang on start up at "Starting proxies..." on some configurations
- Improved multipart body viewer detection of multipart/form-data bodies
What is new in version 3.5.2:
- Include response status in filtering for sequence view
- Fix bug in table views for multipart responses
- Fix SSL certificate bugs in Internet Explorer
- Fix bug when using a custom CA cert that needs a password on startup
- Fix bug in reverse proxy not rewriting redirects over SSL
- Add "Use External Proxy Servers" toggle in Windows tray icon menu
- Fix Base64 decode popup positioning over text areas
- Fix multi-monitor positioning of the Charles window
- Fix bug where on Mac OS X the "Grant Privileges" prompt would repeat endlessly
- Fix POST support when authenticating with external proxy servers
- Add Multipart request editor
- Add Authentication request editor
- Add OAuth authentication header support
Comentarios que no se encuentran