Charles3.10

Charlesé uma poderosa aplicação de proxy de depuração web usada por desenvolvedores e testadores para monitorar e analisar o tráfego de rede. Permite aos usuários capturar o tráfego HTTP e HTTPS entre seus computadores e a internet, proporcionando uma visão abrangente dos dados trocados. Esta ferramenta é inestimável para diagnosticar problemas, depurar e otimizar o desempenho de sites.

Uma das características marcantes de Charles é sua capacidade de descriptografar o tráfego HTTPS, tornando possível visualizar dados criptografados. Essa característica é crucial para desenvolvedores que precisam inspecionar transmissões de dados seguras e solucionar problemas relacionados a SSL/TLS. Charles também suporta vários protocolos de rede, incluindo HTTP/2, WebSockets e mais, tornando-o versátil para diferentes tecnologias web.

A interface intuitiva da ferramenta proporciona uma experiência amigável, permitindo que os usuários naveguem facilmente pelas sessões gravadas, filtrem o tráfego e vejam informações detalhadas de solicitações e respostas. Com recursos como breakpoints e throttling, os usuários podem pausar e modificar o tráfego em tempo real, simulando diferentes condições de rede e testando respostas em diversos cenários.

Charles é uma ferramenta multiplataforma, compatível com Windows, macOS e Linux. É amplamente utilizada por desenvolvedores web, desenvolvedores móveis e engenheiros de QA devido ao seu conjunto de recursos robustos e confiabilidade. Seja para solucionar problemas de uma API, inspecionar JSON ou XML, ou otimizar o desempenho da web, Charles é uma ferramenta essencial para qualquer profissional da web.

Funcionalidades Principais:

  • Proxy HTTP/HTTPS: Charles atua como um servidor proxy para HTTP e HTTPS, permitindo que você visualize e manipule o tráfego de rede.
  • Proxy SSL: Ele suporta proxy SSL, permitindo que você inspecione o tráfego seguro ao descriptografar dados SSL/TLS.
  • Limitação de Largura de Banda: Você pode simular conexões de rede mais lentas limitando a largura de banda, ajudando a testar como seu aplicativo se comporta em diferentes condições.
  • Depuração AJAX: Charles fornece insights detalhados sobre solicitações AJAX, facilitando a depuração e análise de aplicações web assíncronas.
  • Inspeção de WebSocket: Permite visualizar e analisar comunicações WebSocket, proporcionando visibilidade nas trocas de dados em tempo real.
  • Gravação de Sessão: A ferramenta pode gravar e salvar sessões, permitindo que você as reveja e as analise posteriormente.
  • Pedidos de Repetição e Edição: Você pode repetir ou editar pedidos e respostas, facilitando o teste e a depuração.
  • DNS Spoofing: Charles suporta DNS spoofing, o que pode ser útil para testar como seu aplicativo se comporta com diferentes respostas DNS.

O que há de novo

Version 3.10

SSL changes

  • 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

Please note that these changes will affect the way you currently use Charles for SSL Proxying. You will need to install and trust a new certificate, which will be automatically generated for you. You can install that certificate on your computer using the options in the Help menu, under SSL Proxying. You can also export the certificate, to send to other systems, or browse to download the certificate to install on mobile devices such as iPhones.

Java changes

Charles now uses Java 8 on all platforms by default. Java 8 supports all of the latest SSL ciphers and should have the best performance on all platforms.

Mac OS X

Charles now prefers Java 8 on Mac OS X. Finally! Until now I've called the Apple Java 6 version the main version for Mac OS X, because I found Java 7 sluggish, and especially unbearable on retina displays. Java 6 is really old, and it doesn't support any of the latest SSL ciphers, which are increasingly essential these days. Not to mention other SSL features. So I'm thrilled that Java 8 is working well on Mac OS X now, including on retina displays.

Yosemite support has also improved. The typeface has changed. It looked really strange to me for a few days, but now I can't remember anything different. I hope the experience is similar for you!

New Features

  • '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

Improvements

  • Automatically terminate established SSL connections to a host when activating SSL proxying for that host (so you don't have to quit your browser or Charles to start SSL Proxying properly on new hosts)
  • SSL requests that are not proxied now have a padlock icon, to indicate that they are encrypted (vs SSL Proxied requests which can be viewed unencrypted)
  • Improved sorting in the Structure tree view
  • Reduction in the amount of memory Charles uses, especially when dealing with large numbers of small transactions
  • 'View Request As...' and 'View Response As...' commands added to the View menu.
  • Re-organised the Proxy menu into more logical groups.
  • Added tooltip for timestamp information in the Sequence table view that displays the full date/time
  • When you cancel editing a request the original request is re-displayed
  • Suppress the highlighting of requests when only peripheral data has changed
  • Automatic fallback from TLS v1.2 to TLS v1.1 and TLS v1.0 for sites that don't support the newer protocol versions, and don't fallback nicely.

Bug fixes

  • AMF editor appeared twice when editing an AMF message
  • Publish Gist didn't trust the Charles root SSL certificate!
  • Many dialogs in Charles could be opened multiple times via either keyboard shortcut or menu command
  • Fixed the 'Throttle Settings' and 'External Proxy Settings' dialogs so that they can be dismissed using the Escape key
  • Fixed a race condition that could corrupt data sent over unproxied SSL connections
  • Fixed the large memory use that could occur when binary content was displayed in the Text or Raw Viewer

Programa disponível em outras línguas

Avaliações dos usuários

Classificação do Usuário

4/5

104

Licença:

Teste gratuito

Requisitos:

Windows XP/ Vista/ Windows 7/ Windows 8

Idiomas:

English

Tamanho:

61.6MB

Editor:

XK72 Ltd

Atualizado:

Mar 22, 2015

limpo

Reporte o software

Software do Desenvolvedor

Charles 5.0.3

Níveis de Segurança

Para evitar qualquer dano potencial ao seu dispositivo e garantir a segurança dos seus dados e privacidade, nossa equipe verifica cada vez que um novo arquivo de instalação é carregado em nossos servidores ou vinculado a um servidor remoto e revisa periodicamente o arquivo para confirmar ou atualizar seu status. Com base nessa verificação, definimos os seguintes níveis de segurança para quaisquer arquivos que possam ser baixados.

limpo

É altamente provável que este programa de software seja seguro.

Analisamos arquivos e URLs associados a este programa de software em mais de 60 dos principais serviços de antivírus do mundo; nenhuma possível ameaça foi encontrada. E não há software de terceiros incluído.

Aviso

Este programa é sustentado por publicidade e pode oferecer a instalação de programas de terceiros que não são necessários. Estes podem incluir uma barra de ferramentas, mudança da sua página inicial, motor de busca padrão ou instalação de outros programas de terceiros. Estes podem ser falsos positivos e aconselhamos nossos usuários a terem cuidado ao instalar e usar este software.

Desabilitado

Este software não está mais disponível para download. É altamente provável que este programa de software seja malicioso ou tenha problemas de segurança ou outros motivos.

Enviar um relatório

Obrigada!
Seu relatório foi enviado.

Vamos revisar sua solicitação e tomar as medidas apropriadas.

Por favor, observe que você não receberá uma notificação sobre qualquer ação tomada devido a este relatório. Pedimos desculpas por qualquer inconveniente que isso possa causar.

Agradecemos sua ajuda em manter nosso site limpo e seguro.