Looking for a free Mac cleaner? Try diCleaner

Charlesis een krachtige web-debugging proxy-applicatie die door ontwikkelaars en testers wordt gebruikt om netwerkverkeer te monitoren en te analyseren. Het stelt gebruikers in staat om HTTP- en HTTPS-verkeer tussen hun computers en het internet vast te leggen, waardoor een uitgebreid overzicht van de uitgewisselde gegevens wordt geboden. Deze tool is van onschatbare waarde voor het diagnosticeren van problemen, debuggen en optimaliseren van de prestaties van websites.

Een van de opvallende kenmerken van Charles is zijn vermogen om HTTPS-verkeer te decoderen, waardoor het mogelijk wordt om versleutelde gegevens te bekijken. Deze functie is cruciaal voor ontwikkelaars die veilige gegevensoverdrachten moeten inspecteren en problemen met SSL/TLS moeten oplossen. Charles ondersteunt ook verschillende netwerkprotocollen, waaronder HTTP/2, WebSockets en meer, waardoor het veelzijdig is voor verschillende webtechnologieën.

De intuïtieve interface van de tool biedt een gebruiksvriendelijke ervaring, waardoor gebruikers gemakkelijk door opgenomen sessies kunnen navigeren, verkeer kunnen filteren en gedetailleerde informatie over verzoeken en antwoorden kunnen bekijken. Met functies zoals breakpoints en throttling kunnen gebruikers verkeer in real-time pauzeren en wijzigen, verschillende netwerkomstandigheden simuleren en reacties onder verschillende scenario's testen.

Charles is een cross-platform tool, compatibel met Windows, macOS en Linux. Het wordt veel gebruikt door webontwikkelaars, mobiele ontwikkelaars en QA-engineers vanwege zijn robuuste reeks functies en betrouwbaarheid. Of je nu een API aan het oplossen bent, JSON of XML inspecteert, of webprestaties optimaliseert, Charles is een essentiële tool voor elke webprofessional.

Belangrijkste Kenmerken:

  • HTTP/HTTPS Proxy: Charles fungeert als een proxyserver voor HTTP en HTTPS, waarmee je netwerkverkeer kunt bekijken en manipuleren.
  • SSL-Proxying: Het ondersteunt SSL-proxying, waarmee je veilige verkeer kunt inspecteren door SSL/TLS-gegevens te ontsleutelen.
  • Bandbreedtebeperking: U kunt tragere netwerkverbindingen simuleren door de bandbreedte te beperken, waardoor u kunt testen hoe uw applicatie zich onder verschillende omstandigheden gedraagt.
  • AJAX Debugging: Charles biedt gedetailleerde inzichten in AJAX-verzoeken, waardoor het eenvoudiger wordt om asynchrone webapplicaties te debuggen en te analyseren.
  • WebSocket-inspectie: Het stelt je in staat om WebSocket-communicaties te bekijken en te analyseren, waardoor er zichtbaarheid is in realtime gegevensuitwisselingen.
  • Sessie-opname: De tool kan sessies opnemen en opslaan, zodat je ze later kunt bekijken en analyseren.
  • Herhaal en bewerk verzoeken: je kunt verzoeken en antwoorden herhalen of bewerken, wat testen en debuggen vergemakkelijkt.
  • DNS Spoofing: Charles ondersteunt DNS-spoofing, wat nuttig kan zijn voor het testen van het gedrag van je app met verschillende DNS-antwoorden.

Wat is nieuw?

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 beschikbaar in andere talen

Gebruikersbeoordelingen

Gebruikersbeoordeling

4/5

105

Licentie:

Gratis proefperiode

Vereisten:

Windows XP/ Vista/ Windows 7/ Windows 8

Talen:

English

Grootte:

61.6MB

Uitgever:

XK72 Ltd

Bijgewerkt:

Mar 22, 2015

Schoon

Rapportsoftware

Ontwikkelaarsoftware

Charles 5.2.2

Beveiligingsniveaus

Om eventuele schade aan uw apparaat te voorkomen en de veiligheid van uw gegevens en privacy te waarborgen, controleert ons team elke keer wanneer een nieuw installatiebestand naar onze servers wordt geüpload of aan een externe server wordt gekoppeld, en beoordeelt het bestand periodiek om de status te bevestigen of bij te werken. Op basis van deze controles stellen we de volgende veiligheidsniveaus in voor alle downloadbare bestanden.

Schoon

Het is zeer waarschijnlijk dat dit softwareprogramma schoon is.

We hebben bestanden en URL's die aan dit softwareprogramma zijn gekoppeld gescand in meer dan 60 van 's werelds toonaangevende antivirusdiensten; er zijn geen mogelijke bedreigingen gevonden. En er is geen software van derden gebundeld.

Waarschuwing

Dit programma wordt ondersteund door advertenties en kan aanbieden om programma's van derden te installeren die niet vereist zijn. Dit kan een werkbalk, het wijzigen van je startpagina, de standaard zoekmachine of het installeren van andere programma's van derden omvatten. Dit kunnen valse positieven zijn, en onze gebruikers worden aangeraden voorzichtig te zijn bij het installeren en gebruiken van deze software.

Gehandicapt

Deze software is niet langer beschikbaar voor download. Het is zeer waarschijnlijk dat dit softwareprogramma kwaadwillig is of veiligheidsproblemen of andere redenen heeft.

Dien een rapport in

Dank je wel!
Je rapport is verstuurd.

We zullen uw verzoek beoordelen en passende maatregelen nemen.

Houd er rekening mee dat u geen notificatie zult ontvangen over enige actie die is ondernomen vanwege dit rapport. Onze excuses voor het ongemak dat dit kan veroorzaken.

We waarderen je hulp bij het schoon en veilig houden van onze website.