개요
mitm proxy를 이용하여 웹 데이터를 확인하는 방법을 정리해둔다.
설치방법
맥 기준 설치법은 아래와 같다.
이후 HTTPS 인증서 등록을 해주어 HTTPS도 캡쳐가 가능하게 만든다. 맥 기준 아래와 같이 수행하면 된다.
유의할점은 최초 한번은 mitmweb
이나 mitmproxy
를 실행시켜줘야 아래 기본 디렉토리가 생성된다.
$ sudo security add-trusted-cert -d -p ssl -p basic -k /Library/Keychains/System.keychain ~/.mitmproxy/mitmproxy-ca-cert.pem
윈도우의 경우 아래와 같다.
프록시 설정방법
맥 기준으로 정리해둔다.
아래와 같이 HTTP, HTTPS 둘 다 설정해준다.
예시 그림에서와 달리 로컬 실행할 때는 주소를 127.0.0.1
이나 localhost
로 지정해야 한다.
사용방법
원래 하듯이 브라우징을 하면 아래와 같이 https://127.0.0.1:8081
사이트로 데이터가 쌓이는 것을 확인 할 수 있다.