네트워크 스니퍼를 사용하여 CalDAV 동기화 실패 디버깅, 터미널에 아름다운 트래픽을 표시하는 방법

네트워크 스니퍼를 사용하여 CalDAV 동기화 실패 디버깅, 터미널에 아름다운 트래픽을 표시하는 방법

실패한 일부 CalDAV 동기화 요청을 디버깅해야 합니다. 저는 작동 중인 클라이언트를 보유하고 있어 작동 상태와 작동 중지 상황을 비교할 수 있습니다. 트래픽은 SSL로 암호화되어 있지만 키가 있습니다. 나는 상자의 루트를 가지고 있고 이 트래픽을 볼 수 있습니다.

나는 이전에 유사한 문제를 디버깅하기 위해 tcpdump, ngrep, *shark등과 같은 도구를 사용한 적이 있습니다. 이번에는 SSL이 작동하고 *shark는 SSL을 해독할 수 있지만 적절한 tshark 명령줄을 구축하지 못했고 HTTPS를 통한 인쇄를 "디버깅"하기 위한 더 전문화/적응된 도구가 없는지 궁금해지기 시작했습니다. 터미널 Beautiful CalDAV XML".

참고로 작업 장비는 다음과 같습니다.Android(최신 DavDroid 포함), 그리고Outlook 201*(무료/개방형 플러그인 포함). 2016년 7월 현재 버전 9.3.2의 모든 iDevice가 제대로 작동하지 않습니다.

당신은 무엇을 할 것인가?

답변1

SSL 키를 사용하지 않고도 이 작업을 수행할 수 있습니다.미트프로시:

  1. Mitmproxy 시작
  2. Android의 WiFi 설정으로 이동하여 HTTP 프록시를 PC의 IP 플러스 포트 8080(기본값) 로 구성하세요.
  3. Android Stock 브라우저를 열고 으로 이동하세요 mitm.it. Android 로고를 클릭하고 "VPN & Apps" 인증서를 설치하세요.

관련 정보