mitmproxy를 사용하여 전체 운영 체제에서 https/http 트래픽을 스니핑하세요.

mitmproxy를 사용하여 전체 운영 체제에서 https/http 트래픽을 스니핑하세요.

저는 데비안 8을 사용하고 있으며 모든 트래픽을 캡처하고 싶습니다. 그래서 https를 캡처하려는 동일한 OS에 mitmproxy를 설치하고 "Network->wifi->http 프록시 및 https 프록시"에서 설정했습니다. 하지만 작동하지 않습니다. 127.0.0.1:8080을 통과하는 패킷이 표시되지 않습니다. 그러나 예를 들어 Firefox에 수동으로 프록시를 넣으면 작동합니다. 누구든지 도와줄 수 있습니까? iptables나 이와 유사한 것을 사용하여 443/80 포트를 localhost:8080으로 리디렉션해야 할 수도 있습니까?

답변1

이것mitmproxy 문서iptables리디렉션 포트 80 및 443을 사용하는 방법을 설명합니다 .

거의 모든 다른 방법에서는 동일한 시스템에서 mitmproxy를 실행하려는 경우 프록시를 사용하도록 캡처하려는 응용 프로그램을 구성해야 합니다. 나는 무엇을 모른다네트워크->Wi-Fi->http 프록시 및 https 프록시내 데비안 시스템에는 이것이 없기 때문에 이는 사실이지만 많은 응용 프로그램은 또는 다음에서 명시적으로 설정할 http_proxy수 있는 환경 변수를 이해합니다 ~/.profile.

export http_proxy=http://localhost:8080/

관련 정보