https 프록시로 mitmproxy를 사용해보자.
두줄요약
mitmproxy로 HTTPS 트래픽을 가로채기 위한 프록시·인증서 설정 과정을 정리했습니다. Android 에뮬레이터의 시스템 인증서 설치 절차와 주의점도 설명합니다.
구조와 흐름
- Charles Proxy와 유사한 오픈소스 HTTP/HTTPS 프록시 mitmproxy 소개
- 프록시 서버 실행, 기기별 네트워크 프록시 설정, mitm.it 기반 인증서 설치 순서
- iOS·Android·Mac에서 HTTPS 트래픽 확인을 위한 신뢰 인증서 구성
선택 이유
- 무료 오픈소스 도구와 간단한 설치 과정
- Python 스크립트를 이용한 기능 확장 가능성
주의할 점
- Android 가상 디바이스 생성 시 Play Store 미포함 이미지 필요
- Android 시스템 인증서 설치를 위한 writable-system, adb root, 인증서 권한 설정 필요
- HSTS 적용 사이트 접근 불가와 인증서 오류 시 --ssl-insecure 옵션 고려
적용해볼 점
- mitmweb의 포트 및 웹 포트 옵션을 활용한 프록시 실행
- Flow 자동 이동과 페이지 이동을 위한 F, 스페이스 단축키 활용




