Как пользоваться Charles

02.08.2014 8:00

Как пользоваться Charles

Charles - это программа, которая позволяет пользователю отслеживать абсолютно все данные, которые передаются между его собственным компьютером и всей сетью Интернет. Конкретнее, она выдаёт информацию обо всех запросах, ответах (requests, responses) и http заголовках, которые включают в себя информацию из кэша и cookies.

Тому, кто пользуется Charles, программа показывает весь трафик “как папки” с названиями серверов. В каждой папке содержатся запросы, они и демонстрируют, каким образом на данный момент этот сервер взаимодействует с вашим компьютером.

Инструкция по использованию Charles

1. Скачать и Установить Charles не сложно. Просто запустите файл .exe программы SETUP, на все вопросы и предложения ничего не меняйте (если вы не продвинутый пользователь - пока не будем на этом останавливаться), и программа установится на компьютер.

2. Как работать с Charles? Чтобы начать записывать трафик или остановить эту запись, нужно нажать кнопку "Start/Stop Recording" - она расположена на панели инструментов программы (белый круг, а на нём точка). После нажатия на Start становиться интуитивно понятно, как пользоваться Charles.

3. Если Charles почему-либо не связан с нужным сервером, т.е. папка этого сервера не отображается, проверьте - возможно, вы добавили этот сервер в игнорирование. Зайдите в меню таким образом: Proxy->Recording->Settings - и посмотрите, нет ли сервера в графе Ignore Hosts. Если он есть, то удалите его из игнорирования кнопкой Remove. (Отметим, что простая переустановка программы не помогла бы - сервер всё равно остался бы в списке игнорирования).

4. Чтобы отредактировать в Charles какой-то конкретный запрос, щёлкните правой кнопкой по строчке (скажем, gateway.php), и выберите "Edit", то есть "Редактировать". Внесите все необходимые изменения, нажмите внизу Execute, и запрос успешно отправится на сервер.

5. Если вы хотите заставить Charles перехватывать с нужного сервера запросы, нажмите правой кнопкой по папке сервера в вашем общем списке и далее выбирайте из контекстного меню Breakpoints. Потом в панели инструментов Charles нажмите на шестиугольник красного цвета (на нём будет надпись Enable/Disable Breakpoints), и программа будет восстанавливать все исходящие и входящие запросы, связанные с этим сервером. Вы можете потом редактировать эти запросы, или сразу же отправлять их кнопкой Execute. Те запросы, которые исходят к серверу от вас, будут отображаться с красными стрелками вверх, а входящие, т.е. ответы от сервера - со стрелкой вниз.

6. Как пользоваться Charles с браузером Firefox. Перед тем, как начать ей пользоваться, нужно установить специальный плагин, чтобы Charles успешно контролировал запросы. Подробнее здесь: http://www.charlesproxy.com/charles.xpi

Если у вас нет "огнелиса", то можно ли пользоваться программой Charles через другие браузеры? Да, конечно. Во-первых, Opera. Её нужно настроить, зайдите в "Прокси-серверы", отметьте галочки https, http и введите необходимые данные: IP 127.0.0.1, порт 8888. Нажимайте "ОК". Всё, браузер готов к работе. Во-вторых, Google Chrome. Здесь тоже не сложно. "Параметры > Изменить настройки прокси-сервера", там ищете вкладку "Подключения" и вводите те же IP-адрес и порт. После этого можно пользоваться Charles на Гугл Хром.

7. При работе Charles может возникнуть ошибка Java. Такое бывает, если вы работаете под Windows 7, Java в ней отсутствует, и при этом установили 64-битную версию программы. Попробуйте удалить её и установить обычную.

(adsbygoogle = window.adsbygoogle || []).push({});
Источник: Business-All

Комментарии к этой новости временно закрыты.
Новости из зоны АТО
Политика и власть
События в обществе
Межбанк
USD EUR RUR
Покупка (грн.)
25.80 27.0960 0.3330
Продажа (грн.)
26.00 27.1430 0.3340
Политика и власть
Экономика и бизнес
Наука и технологии
Здоровье и красота
Новости спорта
Новости шоу-бизнеса
Новости Крыма
Новости партнеров