개요

mitm proxy를 이용하여 웹 데이터를 확인하는 방법을 정리해둔다.

설치방법

맥 기준 설치법은 아래와 같다.

$ brew install mitmproxy

이후 HTTPS 인증서 등록을 해주어 HTTPS도 캡쳐가 가능하게 만든다.
맥 기준 아래와 같이 수행하면 된다.

$ sudo security add-trusted-cert -d -p ssl -p basic -k /Library/Keychains/System.keychain ~/.mitmproxy/mitmproxy-ca-cert.pem

윈도우의 경우 아래와 같다.

certutil -addstore root mitmproxy-ca-cert.cer

프록시 설정방법

맥 기준으로 정리해둔다.

아래와 같이 HTTP, HTTPS 둘 다 설정해준다.

사용방법

$ mitmweb

원래 하듯이 브라우징을 하면 아래와 같이 https://127.0.0.1:8081 사이트로 데이터가 쌓이는 것을 확인 할 수 있다.