Charles3.10

Charlesest une application proxy de débogage web puissante utilisée par les développeurs et testeurs pour surveiller et analyser le trafic réseau. Il permet aux utilisateurs de capturer le trafic HTTP et HTTPS entre leurs ordinateurs et l'internet, offrant une vue d'ensemble des données échangées. Cet outil est inestimable pour diagnostiquer les problèmes, déboguer et optimiser les performances des sites web.

L'une des caractéristiques remarquables de Charles est sa capacité à déchiffrer le trafic HTTPS, ce qui permet de visualiser les données cryptées. Cette fonctionnalité est cruciale pour les développeurs qui ont besoin d'inspecter les transmissions de données sécurisées et de résoudre des problèmes liés à SSL/TLS. Charles prend également en charge divers protocoles réseau, y compris HTTP/2, WebSockets, et plus encore, ce qui le rend polyvalent pour différentes technologies web.

L'interface intuitive de l'outil offre une expérience conviviale, permettant aux utilisateurs de naviguer facilement à travers les sessions enregistrées, de filtrer le trafic et d'afficher des informations détaillées sur les requêtes et les réponses. Avec des fonctionnalités comme les breakpoints et le throttling, les utilisateurs peuvent mettre le trafic en pause et le modifier en temps réel, simulant différentes conditions réseau et testant les réponses dans divers scénarios.

Charles est un outil multiplateforme, compatible avec Windows, macOS, et Linux. Il est largement utilisé par les développeurs web, les développeurs mobiles, et les ingénieurs QA pour son ensemble de fonctionnalités robustes et sa fiabilité. Que vous soyez en train de résoudre un problème d'API, d'inspecter du JSON ou XML, ou d'optimiser la performance web, Charles est un outil essentiel pour tout professionnel du web.

Caractéristiques principales :

  • Proxy HTTP/HTTPS : Charles agit comme un serveur proxy pour HTTP et HTTPS, vous permettant de visualiser et de manipuler le trafic réseau.
  • SSL Proxying: Il prend en charge le proxy SSL, vous permettant d'inspecter le trafic sécurisé en déchiffrant les données SSL/TLS.
  • Limitation de la bande passante : Vous pouvez simuler des connexions réseau plus lentes en limitant la bande passante, ce qui aide à tester comment votre application se comporte dans différentes conditions.
  • Débogage AJAX : Charles fournit des informations détaillées sur les requêtes AJAX, ce qui facilite le débogage et l'analyse des applications web asynchrones.
  • Inspection WebSocket : Il vous permet de visualiser et d'analyser les communications WebSocket, offrant une visibilité sur les échanges de données en temps réel.
  • Enregistrement de session : L'outil peut enregistrer et sauvegarder des sessions, vous permettant de les revoir et de les analyser plus tard.
  • Demandes de répétition et de modification : Vous pouvez répéter ou modifier les demandes et les réponses, facilitant ainsi les tests et le débogage.
  • Usurpation DNS : Charles prend en charge l'usurpation DNS, ce qui peut être utile pour tester le comportement de votre application avec différentes réponses DNS.

Quoi de neuf

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

Programme disponible dans d'autres langues

Avis des utilisateurs

Évaluation des utilisateurs

4/5

104

Permis:

Essai gratuit

Exigences:

Windows XP/ Vista/ Windows 7/ Windows 8

Langues:

English

Taille:

61.6MB

Éditeur:

XK72 Ltd

Mis à jour:

Mar 22, 2015

Propre

Signalez le logiciel

Logiciel du développeur

Charles 5.0.3

Niveaux de sécurité

Pour éviter tout dommage potentiel à votre appareil et assurer la sécurité de vos données et de votre vie privée, notre équipe vérifie chaque fois qu'un nouveau fichier d'installation est téléchargé sur nos serveurs ou lié à un serveur distant et examine périodiquement le fichier pour confirmer ou mettre à jour son statut. Sur la base de cette vérification, nous définissons les niveaux de sécurité suivants pour tous les fichiers téléchargeables.

Propre

Il est très probable que ce programme logiciel soit propre.

Nous avons analysé des fichiers et des URL associés à ce programme logiciel dans plus de 60 des principaux services antivirus mondiaux; aucune menace possible n'a été trouvée. Et il n'y a pas de logiciel tiers inclus.

Avertissement

Ce programme est financé par la publicité et peut proposer d'installer des programmes tiers qui ne sont pas nécessaires. Ceux-ci peuvent inclure une barre d'outils, le changement de votre page d'accueil, du moteur de recherche par défaut ou l'installation d'autres programmes tiers. Ceux-ci pourraient être des faux positifs, et nous conseillons à nos utilisateurs d'être prudents lors de l'installation et de l'utilisation de ce logiciel.

Handicapé

Ce logiciel n'est plus disponible en téléchargement. Il est très probable que ce programme soit malveillant ou qu'il présente des problèmes de sécurité ou d'autres raisons.

Soumettre un rapport

Merci !
Votre rapport a été envoyé.

Nous examinerons votre demande et prendrons les mesures appropriées.

Veuillez noter que vous ne recevrez aucune notification concernant toute action entreprise en raison de ce rapport. Nous nous excusons pour tout inconvénient que cela pourrait causer.

Nous apprécions votre aide pour garder notre site web propre et sûr.