
Charles (Чарльз) — программа является монитором HTTP прокси / HTTP / обратный прокси-сервер, который позволяет разработчику просматривать HTTP и SSL / HTTPS трафик между ПК и интернетом, включая запросы, ответы и HTTP-заголовки (которые содержат cookies и информацию кэширования).
Основные возможности Charles
Программа Чарльз объединяет в себе функции прокси-сервера, снифера и дебатера. С ее помощью можно отслеживать сообщения и пакеты, которыми обмениваются через протокол HTTP сервера и интернет-приложения, такие как веб-браузеры, клиенты обмена мгновенными сообщениями, игры и многое другое.

В при разработке и отладке веб-приложений осуществляющих передачу данных через интернет, вы не сможете без специальных инструментов увидеть, что было отправлено и получено между вашим веб-браузером и клиентом или сервером. Без возможности увидеть отправленные и принятые пакеты, порой очень трудно найти ошибку, и к тому же это занимает много времени, для того чтобы точно определить, где неисправность или уязвимость. Чарльз делает эту задачу гораздо более легкой, так что вы можете быстро диагностировать и устранять проблемы или отслеживать переданные и полученные данные через интернет соединение.
Перечислим основные функции программы:
- SSL проксирование — просмотр SSL-запросов и ответов в виде обычного текста
- Регулировка полосы пропускания для имитации более медленных подключений к Интернету, включая задержки передачи
- Отладки AJAX — просмотр XML и JSON запросов и ответов в виде дерева или в виде текста
- AMF — просмотр содержимого сообщений Flash Remoting / Flex Remoting в виде дерева
- Редактирование запросов для тестирования различных входов
- Контрольные точки для перехвата и редактирования запросов или ответов
- Повтор запросов для тестирования изменений бэк-энда
- Проверка записей HTML, CSS и RSS/Atom, используя валидатор W3C
Обращаем Ваше внимание, что для браузера Firefox требуется установка дополнительной надстройки (add-on) позволяющей использовать возможности автоконфигурирования настройки прокси-сервера. Программа Чарльз автоматически предложит Вам установить надстройку при запуске. Если надстройка не устанавливается автоматически, Вы можете активировать Mozilla Firefox Proxy вручную в меню Proxy. В качестве альтернативы Вы можете загрузить и установить надстройку самостоятельно.
Скачать Charles бесплатно можно с официального сайта программы по прямым ссылкам, приведенным далее:
Скачать Charles 4.2.8 для Win x32 (64 Мб)
Скачать Charles 4.6.7 для Win x64 (57 Мб)
Скачать Charles 5.0.0.20 для Win x64 (70 Мб)
Разработчик: xk72
Официальный сайт: charlesproxy.com