ݺߣ

ݺߣShare a Scribd company logo
Fiddler debugging proxy.
Поймай response, если сможешь…
издание второе, дополненное, иллюстрированное.
Як парость виноградної лози,
Плекайте трафiк.
Пильно й ненастанно.
Політь бур'ян.
Чистіший від сльози
Хай трафiк буде.
М.Ф. Рыльский.
В сегодняшнем номере:
Что такое Fiddler? Зачем оно мне надо?
Удобное, а главное бесплатное, приложение которое позволяет:
- перехватывать HTTP трафик;
- исправлять request до того как он будет отправлен;
- исправлять response до того, как он будет получен;
- быстро создавать и отправлять нужные вам запросы;
- отслеживать трафик удалённого устройства.
Установка и настройка.
Да-да, мы тут с начала начинаем.
- качаем приложение https://www.telerik.com/download/fiddler;
- честно отвечаем на вопрос зачем мы его качаем;
- устанавливаем (подробности установки читай в номере “Войти в IT, не зная как устанавливать
приложения”)
- чистим cache браузера, чтобы ничего не упустить;
- большинство браузеров сами подстроятся;
- FireFox, как всегда, выделяется и требует настроить прокси ручками
(127.0.0.1:8888)
- Opera: запускать после fiddler’а
“Памагите! Я не вижу HTTPs!”, советы
специалистов, гороскоп и консультация
экстрасенса.
- переходим в Tools/Options, вкладка HTTPS
- отмечаем чек-боксы:
- Decrypt HTTPs traffic
- Ignore server certificate errors(unsafe)
ИллюстрацiѢ№1. художник Копипаст Выделяевич Лайтшотъ
ИллюстрацiѢ№2. художник К.В. Лайтшот
Fiddler немедленно попросит скачать Root certificate. Соглашаемся, ведь выбора
всё равно нет...
Первый взгляд.
- Что есть что и что есть где?
- Как не заблудиться в кнопках?
- Курсор, необходимость или происки капиталистов?
- Как ограничить количество запросов?
- Как отфильтровать то, что мне надо?
- Statistics
- Inspectors
- Timeline
- Пока что ничего нового, расходимся!
- А у меня не запустилось!..
ИллюстрацiѢ№3. худ. У. В. Экран-не-Вмещаем
Я заблудился… Как разобраться в простыне и не
потратить на поиски вечность?
Возможность ограничить число сохраняемых запросов:
ИллюстрацiѢ№4. худ. К. Х. Отфильтруев
Возможность отфильтровать нужный вам процесс прямо из списка:
ИллюстрацiѢ№5. худ. Стрелкин-Выделяев К.Ц.
Базовые страницы или куда глядеть за
конкретной информацией?
ИллюстрацiѢ№6. Статистика. худ. В.К. Собираев
ИллюстрацiѢ№7. Inspectors. худ. Надзиралло З.В.
ИллюстрацiѢ№8. Timeline. худ. Бесконечный Ч.П.
Сеанс чёрной магии с последующим её
разоблачением.
- как модифицировать трафик и что за это будет?;
- breakpoints;
- перехват request;
- перехват response;
- практическое значение;
Breakpoints rules, великие и ужасные!
ИллюстрацiѢ№9. худ. П.Р. Хват
Composer или “мне лениво открывать Postman”
ИллюстрацiѢ№10. худ. П.Р. Тяг
Перехват трафика дистанционного устройства.
ИллюстрацiѢ№11. худ. У. Да-Ленн
- Tools/Options, вкладка Connections
- чек-бокс Allow remote computers to connect
- определяем IP на котором слушает Fiddler;
ИллюстрацiѢ№12. худ. Айпифьев В.Ч.
- настраиваем вручную прокси
телефона;
ИллюстрацiѢ№13. худ. Т.Л. Фонов.
- в браузере переходим по адресу
http://ipv4.fiddler:8888/
- сохраняем и устанавливаем FiddlerRoot Certificate
ИллюстрацiѢ№14. худ. С.Р. Тефикатов.
Наслаждаемся!
Живац Николай (c)

More Related Content

“Fiddler Debugging Proxy”

  • 1. Fiddler debugging proxy. Поймай response, если сможешь… издание второе, дополненное, иллюстрированное.
  • 2. Як парость виноградної лози, Плекайте трафiк. Пильно й ненастанно. Політь бур'ян. Чистіший від сльози Хай трафiк буде. М.Ф. Рыльский.
  • 3. В сегодняшнем номере: Что такое Fiddler? Зачем оно мне надо? Удобное, а главное бесплатное, приложение которое позволяет: - перехватывать HTTP трафик; - исправлять request до того как он будет отправлен; - исправлять response до того, как он будет получен; - быстро создавать и отправлять нужные вам запросы; - отслеживать трафик удалённого устройства.
  • 4. Установка и настройка. Да-да, мы тут с начала начинаем. - качаем приложение https://www.telerik.com/download/fiddler; - честно отвечаем на вопрос зачем мы его качаем; - устанавливаем (подробности установки читай в номере “Войти в IT, не зная как устанавливать приложения”) - чистим cache браузера, чтобы ничего не упустить; - большинство браузеров сами подстроятся; - FireFox, как всегда, выделяется и требует настроить прокси ручками (127.0.0.1:8888) - Opera: запускать после fiddler’а
  • 5. “Памагите! Я не вижу HTTPs!”, советы специалистов, гороскоп и консультация экстрасенса. - переходим в Tools/Options, вкладка HTTPS - отмечаем чек-боксы: - Decrypt HTTPs traffic - Ignore server certificate errors(unsafe)
  • 6. ИллюстрацiѢ№1. художник Копипаст Выделяевич Лайтшотъ
  • 7. ИллюстрацiѢ№2. художник К.В. Лайтшот Fiddler немедленно попросит скачать Root certificate. Соглашаемся, ведь выбора всё равно нет...
  • 8. Первый взгляд. - Что есть что и что есть где? - Как не заблудиться в кнопках? - Курсор, необходимость или происки капиталистов? - Как ограничить количество запросов? - Как отфильтровать то, что мне надо? - Statistics - Inspectors - Timeline - Пока что ничего нового, расходимся! - А у меня не запустилось!..
  • 9. ИллюстрацiѢ№3. худ. У. В. Экран-не-Вмещаем
  • 10. Я заблудился… Как разобраться в простыне и не потратить на поиски вечность? Возможность ограничить число сохраняемых запросов: ИллюстрацiѢ№4. худ. К. Х. Отфильтруев
  • 11. Возможность отфильтровать нужный вам процесс прямо из списка: ИллюстрацiѢ№5. худ. Стрелкин-Выделяев К.Ц.
  • 12. Базовые страницы или куда глядеть за конкретной информацией? ИллюстрацiѢ№6. Статистика. худ. В.К. Собираев
  • 13. ИллюстрацiѢ№7. Inspectors. худ. Надзиралло З.В.
  • 14. ИллюстрацiѢ№8. Timeline. худ. Бесконечный Ч.П.
  • 15. Сеанс чёрной магии с последующим её разоблачением. - как модифицировать трафик и что за это будет?; - breakpoints; - перехват request; - перехват response; - практическое значение;
  • 16. Breakpoints rules, великие и ужасные! ИллюстрацiѢ№9. худ. П.Р. Хват
  • 17. Composer или “мне лениво открывать Postman” ИллюстрацiѢ№10. худ. П.Р. Тяг
  • 18. Перехват трафика дистанционного устройства. ИллюстрацiѢ№11. худ. У. Да-Ленн - Tools/Options, вкладка Connections - чек-бокс Allow remote computers to connect
  • 19. - определяем IP на котором слушает Fiddler; ИллюстрацiѢ№12. худ. Айпифьев В.Ч.
  • 20. - настраиваем вручную прокси телефона; ИллюстрацiѢ№13. худ. Т.Л. Фонов.
  • 21. - в браузере переходим по адресу http://ipv4.fiddler:8888/ - сохраняем и устанавливаем FiddlerRoot Certificate ИллюстрацiѢ№14. худ. С.Р. Тефикатов.