Looking for a free Mac cleaner? Try diCleaner

Чарльзявляется мощным приложением-прокси для отладки веб-приложений, используемым разработчиками и тестировщиками для мониторинга и анализа сетевого трафика. Оно позволяет пользователям захватывать HTTP и HTTPS трафик между их компьютерами и интернетом, предоставляя полное представление об обмене данными. Этот инструмент бесценен для диагностики проблем, отладки и оптимизации производительности веб-сайта.

Одной из выдающихся функций Charles является его способность расшифровывать HTTPS трафик, что позволяет просматривать зашифрованные данные. Эта функция крайне важна для разработчиков, которым необходимо проверять защищенные передачи данных и устранять проблемы, связанные с SSL/TLS. Charles также поддерживает различные сетевые протоколы, включая HTTP/2, WebSockets и другие, что делает его универсальным для различных веб-технологий.

Интуитивно понятный интерфейс инструмента обеспечивает удобный пользовательский опыт, позволяя пользователям легко перемещаться по записанным сессиям, фильтровать трафик и просматривать подробную информацию о запросах и ответах. С такими функциями, как breakpoints и throttling, пользователи могут приостанавливать и изменять трафик в реальном времени, моделируя различные сетевые условия и тестируя ответы в различных сценариях.

Charles — это кроссплатформенный инструмент, совместимый с Windows, macOS и Linux. Он широко используется веб-разработчиками, мобильными разработчиками и QA-инженерами за его широкий набор функций и надежность. Независимо от того, устраняете ли вы проблемы с API, инспектируете JSON или XML, либо оптимизируете веб-производительность, Charles является незаменимым инструментом для любого веб-специалиста.

Ключевые особенности:

  • HTTP/HTTPS прокси: Charles действует как прокси-сервер для HTTP и HTTPS, позволяя просматривать и манипулировать сетевым трафиком.
  • SSL проксирование: Он поддерживает SSL проксирование, позволяя вам инспектировать защищенный трафик путем расшифровки данных SSL/TLS.
  • Ограничение пропускной способности: вы можете имитировать более медленные сетевые соединения, ограничивая пропускную способность, что поможет протестировать, как ваше приложение ведет себя в разных условиях.
  • Отладка AJAX: Charles предоставляет подробную информацию о запросах AJAX, что облегчает отладку и анализ асинхронных веб-приложений.
  • Инспекция WebSocket: позволяет просматривать и анализировать коммуникации WebSocket, обеспечивая видимость обмена данными в режиме реального времени.
  • Запись сеанса: Инструмент может записывать и сохранять сеансы, позволяя вам просматривать и анализировать их позже.
  • Повторение и редактирование запросов: Вы можете повторять или редактировать запросы и ответы, что облегчает тестирование и отладку.
  • DNS Spoofing: Charles поддерживает подмену DNS, что может быть полезно для тестирования поведения вашего приложения с различными ответами DNS.

Что нового?

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

Программа доступна на других языках.

Отзывы пользователей

Оценка пользователя

4/5

105

Лицензия:

Бесплатная пробная версия

Требования:

Windows XP/ Vista/ Windows 7/ Windows 8

Языки:

English

Размер:

61.6MB

Издатель:

XK72 Ltd

Обновлено:

Mar 22, 2015

Чистый

Отчетное программное обеспечение

Программное обеспечение разработчика

Charles 5.2.1

Уровни безопасности

Чтобы избежать возможного ущерба для вашего устройства и обеспечить безопасность ваших данных и конфиденциальность, наша команда проверяет каждый раз, когда новый файл установки загружается на наши серверы или связывается с удаленным сервером, и периодически пересматривает файл, чтобы подтвердить или обновить его статус. На основе этой проверки мы устанавливаем следующие уровни безопасности для любых загружаемых файлов.

Чистый

Это весьма вероятно, что эта программа чистая.

Мы просканировали файлы и URL-адреса, связанные с этой программой, более чем в 60 ведущих антивирусных службах мира; угроз не найдено. И стороннее программное обеспечение не bundled.

Предупреждение

Эта программа поддерживается рекламой и может предложить установить сторонние программы, которые не являются обязательными. Это могут включать панель инструментов, изменение вашей домашней страницы, поисковой системы по умолчанию или установку других сторонних программ. Это могут быть ложные срабатывания, и нашим пользователям рекомендуется быть осторожными при установке и использовании этого ПО.

Инвалид

Это программное обеспечение больше недоступно для скачивания. С высокой вероятностью, эта программа вредоносна или имеет проблемы с безопасностью или другие причины.

Представить отчет

Спасибо!
Ваш отчет был отправлен.

Мы рассмотрим вашу просьбу и примем соответствующие меры.

Обратите внимание, что вы не получите уведомление о любых действиях, предпринятых по этому отчету. Приносим извинения за любые неудобства, которые это может причинить.

Мы благодарим вас за помощь в поддержании нашего сайта чистым и безопасным.