거침없이 배우는 피들러 완벽 가이드

웹 개발을 위한 필수 디버깅 툴 피들러

에릭 로렌스 저 / 김태곤 역

웹 디버깅 툴, 피들러의 가이드. 피들러의 개발자가 직접 피들러의 기본 설정과 단축키 등 환경설정에서부터 핵심 엔진인 FiddlerCore까지 피들러의 모든 것을 제공한다. 이를 통해 피들러의 아주 일부만을 사용하던 이들이 피들러를 보다 유용하게 활용할 수 있도록 돕는다.


도서 상세

분야: [웹프로그래밍]

출간일: Sep 24, 2013

페이지: 392

도서정가: 24,000 원

ISBN: 9788993827637

부가 정보


출판사 서평


웹 개발의 필수 디버깅 툴 ? 피들러 개발자가 직접 알려주는 피들러 완벽 가이드

피들러는 웹 트래픽을 살펴보거나 수정할 수 있는 웹 디버깅 프록시 플랫폼이며 프리웨어 도구이다. 피들러를 사용하면 웹 트래픽을 조사하거나 중단점을 설정한 후 드나드는 데이터를 조작할 수 있다. 이벤트 기반의 강력한 스크립트 기능은 물론 .NET 언어를 통해 추가 기능을 만들 수 있는 확장성도 갖추었다. 피들러의 기본을 구성하는 핵심 프록시 엔진인 FiddlerCore는 원하는 .NET 응용프로그램 어디에든 통합할 수 있다. 

이 책을 통해 사실상 거의 모든 웹 관련 응용프로그램이 주고 받는 트래픽을 디버깅할 수 있는 방법을 배우게 될 것이다. 다시 말해, 피들러를 사용해 인터넷 익스플로러, 구글 크롬, 애플 사파리, 모질라 파이어폭스, 오페라를 비롯한 수많은 응용프로그램의 트래픽을 디버깅할 수 있다. HTTPS 트래픽을 디버깅하는 법은 물론 아이폰/아이패드/아이팟, 윈도폰 등의 모바일 기기와 피들러를 함께 사용하는 법도 배울 것이다. 각각의 기능을 살펴본 후에는 피들러 스크립트 엔진을 사용해 피들러에 기능을 추가하고, FiddlerCore 클래스 라이브러리를 자신의 응용프로그램에 추가해 볼 것이다.

저자 소개

에릭 로렌스 : 전 세계적으로 널리 사용되는 피들러 웹 디버깅 플랫폼의 개발자로 유명하다. 1999년부터 웹 응용프로그램과 브라우저를 개발해왔으며, 현재는 마이크로소프트 인터넷 익스플로러 팀에서 프로그램 매니저로 근무하고 있다. http://blogs.msdn.com/b/Fiddler와 http://blogs.msdn.com/b/IEInternals에 글을 쓰기도 한다.


역자 소개

김태곤 : 웹 개발자로 지낸 10여년의 경력 중 절반 이상을 프론트엔드 개발자로 지내오며 진도 자바스크립트 프레임워크, 스마트 에디터, 네이버 블로그, 네이버 지도, XpressEngine 등의 프로젝트에 참여하였다. 현재는 뉴욕 기반 스타트업인 Thing Daemon에서 근무하며 Fancy(http://fancy.com)라는 서비스를 만들고 있다. 새로운 것을 공부하는 것만큼 나누는 것도 좋아하여 매해 강의와 번역을 꾸준히 진행하고 있다. 개인 블로그(http://mygony.com)와 트위터(@taggon)를 통해 개발 관련 소식을 전하고 있다.

CHAPTER 01 | 들어가며
피들러의 시작
이 책에 대하여
기초 지식
기본 개념
사용 시나리오

CHAPTER 02 | 피들러 살펴보기
시작
피들러의 사용자 인터페이스
피들러 메인 메뉴
피들러의 도구모음
빠른 실행
단축키
Statistics 탭
Filters 탭
Timeline 탭
AutoResponder 탭
TextWizard
Composer 탭
Log 탭
세션 검색창
호스트 변경 도구

CHAPTER 03 | 피들러 사용 기법
피들러를 사용해 트래픽 방향 바꾸기
세션 비교하기
중단점을 설정하여 디버깅하기

CHAPTER 04 | 피들러와 클라이언트 설정
피들러 환경설정
Tools 설정
헤더 인코딩 설정
환경설정
클라이언트 설정
메모리 사용과 피들러
버퍼링 vs 스트리밍
HTML5 웹소켓
피들러와 HTTPS
HTTPS 복호화 설정
피들러와 FTP
피들러와 웹 인증

CHAPTER 05 | 세션 조사기
둘러보기
Auth
Caching
Cookies
Headers
HexView
ImageView
JSON
Raw
SyntaxView
TextView
Transformer
WebForms
WebView
XML

CHAPTER 06 | 확장 기능
둘러보기
자바스크립트 코드 정리기
갤러리
콘텐츠 차단기
트래픽 비교기
피들러 스크립트 편집기
SAZClipboard
AnyWHERE

CHAPTER 07 | 트래픽 저장, 가져오기 및 내보내기
세션 기록 압축 파일
FiddlerCap
피들러의 뷰어 모드

CHAPTER 08 | 피들러 스크립트
피들러 스크립트로 피들러에 기능 추가하기
피들러 스크립트 함수
피들러 스크립트와 자동화 도구
피들러의 UI 확장하기 - 메뉴
피들러 UI 확장 - 웹 세션 목록에 칼럼 추가
FiddlerObject 함수
어셈블리 참조
예제 스크립트

CHAPTER 09 | .NET 코드로 피들러 확장하기
.NET으로 피들러 확장하기
피들러 객체 연동
환경설정 다루기
확장 기능 설치 프로그램 작성
조사기 작성
HTTP 압축과 분할 전송 다루기
확장 기능 작성
변환기 작성하기

CHAPTER 10 | FiddlerCore
둘러보기
FiddlerApplication 클래스
FiddlerCore 사용 사례

APPENDIX | 부록
부록 A: 문제 해결
부록 B: 명령줄 문법
부록 C: 세션 플래그
부록 D: 환경설정