Charles3.10

Charlesè un'applicazione proxy di debugging web potente utilizzata da sviluppatori e tester per monitorare e analizzare il traffico di rete. Consente agli utenti di catturare il traffico HTTP e HTTPS tra i loro computer e internet, fornendo una visione completa dei dati scambiati. Questo strumento è inestimabile per diagnosticare problemi, eseguire il debugging e ottimizzare le prestazioni del sito web.

Una delle caratteristiche distintive di Charles è la sua capacità di decifrare il traffico HTTPS, rendendo possibile la visualizzazione dei dati criptati. Questa funzione è cruciale per gli sviluppatori che devono ispezionare le trasmissioni di dati sicuri e risolvere i problemi relativi a SSL/TLS. Charles supporta inoltre vari protocolli di rete, inclusi HTTP/2, WebSockets e altro ancora, rendendolo versatile per diverse tecnologie web.

L'interfaccia intuitiva del tool offre un'esperienza facile da usare, consentendo agli utenti di navigare facilmente tra le sessioni registrate, filtrare il traffico e visualizzare informazioni dettagliate su richieste e risposte. Con funzionalità come i breakpoints e il throttling, gli utenti possono mettere in pausa e modificare il traffico in tempo reale, simulando diverse condizioni di rete e testando le risposte in vari scenari.

Charles è uno strumento multipiattaforma, compatibile con Windows, macOS e Linux. È ampiamente utilizzato da sviluppatori web, sviluppatori di app mobili e ingegneri QA per il suo set di funzionalità robuste e affidabilità. Che tu stia risolvendo problemi con un API, ispezionando JSON o XML, o ottimizzando le prestazioni web, Charles è un strumento essenziale per qualsiasi professionista del web.

Caratteristiche principali:

  • Proxy HTTP/HTTPS: Charles agisce come un server proxy per HTTP e HTTPS, permettendoti di visualizzare e manipolare il traffico di rete.
  • Proxy SSL: Supporta il proxy SSL, consentendoti di ispezionare il traffico sicuro decifrando i dati SSL/TLS.
  • Limitazione della larghezza di banda: Puoi simulare connessioni di rete più lente limitando la larghezza di banda, aiutando a testare come si comporta la tua applicazione in condizioni diverse.
  • AJAX Debugging: Charles fornisce approfondimenti dettagliati sulle richieste AJAX, rendendo più facile il debug e l'analisi delle applicazioni web asincrone.
  • Ispezione WebSocket: Consente di visualizzare e analizzare le comunicazioni WebSocket, offrendo visibilità sugli scambi di dati in tempo reale.
  • Registrazione della sessione: lo strumento può registrare e salvare le sessioni, permettendoti di rivederle e analizzarle in seguito.
  • Richieste di Ripetizione e Modifica: Puoi ripetere o modificare richieste e risposte, facilitando il testing e il debugging.
  • DNS Spoofing: Charles supporta il DNS spoofing, il che può essere utile per testare come la tua app si comporta con diverse risposte DNS.

Novità

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

Programma disponibile in altre lingue

Recensioni degli utenti

Valutazione dell'utente

4/5

104

Licenza:

Prova gratuita

Requisiti:

Windows XP/ Vista/ Windows 7/ Windows 8

Lingue:

English

Taglia:

61.6MB

Editore:

XK72 Ltd

Aggiornato:

Mar 22, 2015

Pulito

Segnala il software

Software dello sviluppatore

Charles 5.0.3

Livelli di Sicurezza

Per evitare qualsiasi potenziale danno al tuo dispositivo e garantire la sicurezza dei tuoi dati e della tua privacy, il nostro team controlla ogni volta che un nuovo file di installazione viene caricato sui nostri server o collegato a un server remoto e riesamina periodicamente il file per confermarne o aggiornarne lo stato. Sulla base di questo controllo, impostiamo i seguenti livelli di sicurezza per qualsiasi file scaricabile.

Pulito

È molto probabile che questo programma software sia pulito.

Abbiamo scansionato file e URL associati a questo programma software in oltre 60 dei principali servizi antivirus del mondo; non sono state trovate minacce possibili. E non ci sono software di terze parti inclusi.

Avvertimento

Questo programma è supportato dalla pubblicità e potrebbe offrire l'installazione di programmi di terze parti che non sono necessari. Questi possono includere una barra degli strumenti, il cambiamento della tua homepage, del motore di ricerca predefinito o l'installazione di altri programmi di terze parti. Questi potrebbero essere falsi positivi e si consiglia ai nostri utenti di essere cauti durante l'installazione e l'utilizzo di questo software.

Disabile

Questo software non è più disponibile per il download. È altamente probabile che questo programma software sia dannoso o abbia problemi di sicurezza o altri motivi.

Presenta un rapporto

Grazie!
Il tuo rapporto è stato inviato.

Esamineremo la tua richiesta e prenderemo le misure opportune.

Si prega di notare che non riceverai una notifica riguardante qualsiasi azione intrapresa a causa di questo rapporto. Ci scusiamo per qualsiasi inconveniente che ciò possa causare.

Apprezziamo il tuo aiuto nel mantenere il nostro sito web pulito e sicuro.