이미 소장하고 있다면 판매해 보세요.
|
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: 환경설정 |
|
지난 10년간 많은 것이 바뀌었지만, 개발 분야, 그중에서도 웹 개발 분야만큼 많이 바뀐 것이 또 있을까 싶습니다. 디버거는 커녕 프로그래밍 언어조차 제대로 정립되지 못했던 시기를 거쳐 지금은 수많은 언어에서 웹 개발을 지원하고, 수많은 웹 개발 관련 도구가 나타났습니다. 개인적으로 그 가운데 으뜸으로 꼽는 것 하나가 바로 피들러입니다. Ajax를 사용하며 자바스크립트를 통해 서버-클라이언트 간 통신을 할 일은 많아졌는데도 변변한 디버깅 도구 하나 없던 암울한 시기에 저를 구해주었기 때문입니다.
피들러로 할 수 있는 일은 다양합니다. HTTP/HTTPS 트래픽을 모니터링 하는 것은 물론 트래픽을 조작할 수도 있고, 가짜 트래픽을 만들어 서버 또는 클라이언트에 전달할 수도 있습니다. 원하는 데이터만 선택해서 보는 것도 가능하고 아이폰/안드로이드 등 모바일 기기와도 사용할 수 있습니다. 덕분에 실제 운용 중인 서비스의 버그도 어렵지 않게 수정할 수 있었고, 모바일에서만 발생하는 문제도 쉽게 찾아 고칠 수 있었습니다. 이렇듯 유용한 도구이기에 가능하면 많은 사람들에게 소개해주려고 했지만, 안타깝게도 피들러의 이름조차 모르는 사람이 많았고, 그때마다 피들러의 기본적인 사용법까지 소개하기에는 강의 또는 대화의 주제와 너무 멀어질 것 같아 그냥 지나가버린 경우도 적잖았습니다. 피들러를 사용할 줄 아는 사람들도 간단한 기능 정도만 활용하고 있을 뿐 피들러의 강력한 기능을 제대로 사용하는 경우는 드물었습니다. 직접 설명하는 대신 관련 서적을 추천해주려 했지만 국내에는 피들러 관련 서적이 전무했습니다. 그러던 중 피들러의 제작자인 에릭 로렌스가 직접 쓴 책이 있다는 것을 알게 되어 이렇게 번역까지 하게 되었습니다. 열혈 사용자라고 자처했던 저조차도 몰랐던 기능이 많아 번역하기가 꽤 힘들었지만, 반대로 이렇게 많은 기능을 갖춘 피들러를 소개하는데 일조하게 되어 잘됐다는 생각에 흐뭇하기도 했습니다. 이 책을 통해 보다 많은 사람들이 피들러의 매력을 알아줬으면 하는 바람입니다. ---「역자서문」 |
|
웹 개발의 필수 디버깅 툴 ? 피들러 개발자가 직접 알려주는 피들러 완벽 가이드
피들러는 웹 트래픽을 살펴보거나 수정할 수 있는 웹 디버깅 프록시 플랫폼이며 프리웨어 도구이다. 피들러를 사용하면 웹 트래픽을 조사하거나 중단점을 설정한 후 드나드는 데이터를 조작할 수 있다. 이벤트 기반의 강력한 스크립트 기능은 물론 .NET 언어를 통해 추가 기능을 만들 수 있는 확장성도 갖추었다. 피들러의 기본을 구성하는 핵심 프록시 엔진인 FiddlerCore는 원하는 .NET 응용프로그램 어디에든 통합할 수 있다. 이 책을 통해 사실상 거의 모든 웹 관련 응용프로그램이 주고 받는 트래픽을 디버깅할 수 있는 방법을 배우게 될 것이다. 다시 말해, 피들러를 사용해 인터넷 익스플로러, 구글 크롬, 애플 사파리, 모질라 파이어폭스, 오페라를 비롯한 수많은 응용프로그램의 트래픽을 디버깅할 수 있다. HTTPS 트래픽을 디버깅하는 법은 물론 아이폰/아이패드/아이팟, 윈도폰 등의 모바일 기기와 피들러를 함께 사용하는 법도 배울 것이다. 각각의 기능을 살펴본 후에는 피들러 스크립트 엔진을 사용해 피들러에 기능을 추가하고, FiddlerCore 클래스 라이브러리를 자신의 응용프로그램에 추가해 볼 것이다. |