Charles
Charles (Чарльз) – программное обеспечение, позволяющее мониторить весь http-трафик между персональным компьютером и сетью Интернет. Приложение визуально отображает контролируемый трафик в виде графических папок. Каждая папка имеет название сервера, к которому относится информация – запросы, ответы и другие события.
Ключевые особенности Charles
Программа распространяется по условно-бесплатной модели. После установки Charles предлагает 30-ти дневное полнофункциональное использование, после чего будет необходимо приобрести лицензию. Для корректной работы с утилитой через браузер Chrome может потребоваться установка соответствующей версии Java для Windows. Для работы через браузер Mozilla Firefox существует специальный плагин – доступный для скачивания на официальном сайте программы. Также Charles может работать и с другими веб-браузерами.
Основной функционал прокси-веб-сервера выглядит следующим образом:
• Отображение всей включенной в трафик информации, включая cookies и кэш;
• Мониторинг SSL-запросов и ответов, представленный в виде текстовых файлов;
• Гибкая настройка скорости соединения канала. Эта полезная функция позволяет оценить работу сервера на медленных соединениях;
• Интегрированная поддержка AMF0/AMF3;
• Просмотр XML и JSON;
• Возможность работать с кодом, в том числе и для исправления обнаруженных неисправностей.
Имитация соединения посредством модема делает программу незаменимой для тестов, в которых организовать медленное соединение необходимо именно со стороны клиента. При работе с Mozilla Firefox, все настройки определяются в автоматическом режиме.
Последняя на сегодняшний день версия Charles 4.2.1 была выпущена в 2017 году. Интерфейс программы поддерживает английский язык, русскоязычной локализации нет.