2014-09-09 1 views
1

iPhone 애플리케이션에서 만든 네트워크 통화 (http 및 https)를 모니터링 할 수 있습니까? 프록시 서버를 설치하고 네트워크에서 이루어진 모든 네트워크 호출을 기록 할 수 있습니까?iphone 앱에서 걸려온 전화를 분석하는 방법

+0

"통화"라고하면 네트워크 연결을 의미합니까? – combinatorial

+0

예. 앱에서 서버로 보낸 네트워크 호출을 의미합니다. 나는 그 질문을 편집했다. 감사합니다. – Tamil

답변

1

정확히 원하는 이유를 설명 할 수 있습니까?

  • 옵션 1 : 모든 네트워크 호출을 추적하기 위해 시뮬레이터, 그리고 맥의 도구를 사용을

  • 옵션을 (당신은 예를 들어 wireshark을 사용할 수 있습니다) 디버깅 목적을 위해, 여기에 내가 제안 것입니다 2 : 와이파이의 장치를 컴퓨터에 연결 한 다음이 컴퓨터

+0

코드가없는 오래된 엔터프라이즈 앱이 있습니다. 나는 (메서드 swizzle을 수행하고 사용자 정의 nsurlprotocol을 구현하는) 애플의 사임을 시도했지만 사임이 작동하지 않고 앱이 다운됩니다. 백엔드 팀 연락 담당자가 휴가 중이므로 혼자 힘으로 시도해 볼 수 있다고 생각했습니다. 옵션 2의 경우 Mac에 도구를 설치해야합니까? 좀 더 설명 할 수 있겠습니까? – Tamil

+1

예, Mac에서는 도구가 필요합니다. 예를 들어, 다음 자습서를 따르십시오. http://www.charlesproxy.com/documentation/faqs/using-charles-from-an-iphone/ – tomsoft

2

Charles라는 멋진 도구가 모든 네트워크 호출을 추적 할 수 있습니다.

나는 네트워크 통화 등을 확인하기 위해 항상 사용합니다. 컴퓨터를 iPhone 용 프록시로 설정하는 방법에 대한 사이트의 지침이 있습니다.

일단 완료되면 URL 등으로 수집 된 결과를 필터링하여 앱 호출을 볼 수 있습니다.

관련 문제