네트워크 패킷 분석툴의 목적
클라이언트와 서버간의 패킷을 캡쳐하여 데이터 송수신이 제대로 이뤄지고 있는지 확인할 수 있다.
API을 콜 했을 때/성공 혹은 실패 여부와 파라미터를 한 눈에 파악할 수 있다.
무엇을 콜 하였는지 파라미터는 어떤게 들어갔는지 알 수 있고 reponse 결과도 볼 수 있다.
즉, 웹개발 시 화면상으로만 보았을 땐 오류가 났는지 안났는지 확인하기 어렵기 때문에 프론트 레이어를 다 찍어주는 패킷 분석툴을 쓰는 것!
그래서 모든 기능을 일일이 실행해보지 않고도 에러 여부를 알 수 있다.
따라서 피들러 혹은 와이어 샤크는 웹 개발 팀의 필수 툴이다.
(개발자들 끼리의 "피들러 떠봤어?"라는 말은 피들러를 사용하여 확인해봤냐는 이야기.)
Fiddler
- HTTP 메세지 캡처 기능과 Proxy기능을 가진 웹 디버깅 툴
- 따로 설정하지 않아도 https 트래픽을 복호화 할 수 있다.
- 즉, SSL복호화 키 설정이 기본적으로 되어있다.
- response확인하기 편함
- xml, json
Wireshark
- 모든 프로토콜을 모니터링
- SSL키를 설정해주어 https 패킷을 복호화할 수 있다.
- 특정 패킷을 보려면 필터를 걸어서 봐야함
'📜 TIL' 카테고리의 다른 글
session과 token (0) | 2021.10.02 |
---|---|
TCP/IP의 탄생배경 및 설명 (0) | 2021.09.22 |
SSH란? (0) | 2021.09.11 |
RESTful한 URL이란? (0) | 2021.09.10 |
서버 이중화(HA- High Availability) 솔루션 및 로드 밸런싱(Load Balancing) (0) | 2021.09.07 |