📜 TIL

네트워크 패킷 분석 무료툴 # Fiddler(피들러)와 Wireshark(와이어 샤크)

둥굴둥굴둥굴레차 2021. 9. 13. 23:06

 

네트워크 패킷 분석툴의 목적

클라이언트와 서버간의 패킷을 캡쳐하여 데이터 송수신이 제대로 이뤄지고 있는지 확인할 수 있다.

API을 콜 했을 때/성공 혹은 실패 여부와 파라미터를 한 눈에 파악할 수 있다.

무엇을 콜 하였는지 파라미터는 어떤게 들어갔는지 알 수 있고 reponse 결과도 볼 수 있다.

즉, 웹개발 시 화면상으로만 보았을 땐 오류가 났는지 안났는지 확인하기 어렵기 때문에 프론트 레이어를 다 찍어주는 패킷 분석툴을 쓰는 것!

그래서 모든 기능을 일일이 실행해보지 않고도 에러 여부를 알 수 있다.

따라서 피들러 혹은 와이어 샤크는 웹 개발 팀의 필수 툴이다.

(개발자들 끼리의 "피들러 떠봤어?"라는 말은 피들러를 사용하여 확인해봤냐는 이야기.)

 

 

Fiddler

  • HTTP 메세지 캡처 기능과 Proxy기능을 가진 웹 디버깅 툴
  • 따로 설정하지 않아도 https 트래픽을 복호화 할 수 있다.
  • 즉, SSL복호화 키 설정이 기본적으로 되어있다.
  • response확인하기 편함
  • xml, json
 

Fiddler | Web Debugging Proxy and Troubleshooting Solutions

Explore the Fiddler family of web debugging proxy tools and troubleshooting solutions. Easily debug, mock, capture, and modify web and network traffic.

www.telerik.com

 

Wireshark

  • 모든 프로토콜을 모니터링
  • SSL키를 설정해주어 https 패킷을 복호화할 수 있다.
  • 특정 패킷을 보려면 필터를 걸어서 봐야함
 

Wireshark · Download

Download Wireshark The current stable release of Wireshark is 3.4.8. It supersedes all previous releases. You can also download the latest development release (3.5.0) and documentation.

www.wireshark.org

 

'📜 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