나의 SW개발 이야기/SW개발 일반
Fiddler 4.0/ Mobile HTTP 모니터링/ AutoResponder를 이용한 Test Server
Piano2sky
2019. 3. 28. 16:27
Fiddler 4.0
0. 특징
- http 통신 모니터링 프로그램
- 트래픽 로그를 감시하는 웹디버깅 프록시
- 브라우저 뿐만 아니라 http를 사용하는 모든 트래픽을 볼 수 있음.
- Auto Responder를 이용하면 간단한 Test를 해 볼 수 있는 Server가 만들어짐.
- Android/ iOS도 모니터링 할 수 있음 : 이를 위해 Fiddler가 구동되는 컴퓨터를 Proxy Server를 Setting해야 함. 모바일의 경우 WIFI AP에 Proxy를 설정
Android/ iOS에서 Fiddler를 이용하여 HTTP 트래픽 로그 모니터링하기
1. 다른 컴퓨터(모바일 포함)에서도 Proxy로 떠 있는 Fiddler에 연결을 허용
1) Fiddler -> Menu -> Tools -> Options
2) Options -> Connections (TAB)
Fiddler listens on port : 8888
Allow remote computers to connect 선택
2. Android 폰에서 Wifi 같은 AP에 Proxy를 설정
1) Fiddler 오른쪽 상단의 Online 아이콘에 마우스 포인터를 갖다 대어 현재 Active된 IP 주소를 확인
2) 자신의 Android 폰의 WIFI메뉴에서 현재 연결되어 있는 AP를 길게 눌러 선택 -> 네트워크 수정 버튼 클릭
3) 네트워크 수정메뉴에서 프록시 호스트 이름에 좀전에 확인했던 IP주소와 프록시 포트 8888을 입력 하고 저장
3. iOS 아이폰에서 Wifi 같은 AP에 Proxy를 설정
1) WIFI 메뉴에서 현재 이용하고 있는 AP의 Information 버튼 클릭
2) HTTP 프록시 -> 프록시 구성 버튼 클릭
3) 프록시 구성에서 수동을 선택 -> 서버에 IP, 포트에 8888을 입력한 후 저장버튼 클릭
4. 이제 Fiddler 모니터 화면에서 본인의 컴퓨터 뿐만 아니라 연결된 Mobile에서의 HTTP Log도 모니터할 수 있다.
Fiddler Proxy를 이용하여 간단한 Test Server 만들기 - Auto Responder 기능
1. AutoResponder 탭을 클릭
2. Rule Editor에 Hijack하고자 하는 http protocol을 입력. EXACT: 키워드를 추가하면 정확히 해당 프로토콜만 검출해 냄
3. 응답하고자 하는 file을 입력. 혹은 풀다운 버튼을 눌러 필요한 error를 대신 보낼 수도 있음.
4. Save 버튼을 누름
5. Enable rules 체크박스를 클릭
"