2017-11-27 17 views
-3

앱 내의 모든 앱에서 나가는 요청/연결을 표시 할 수있는 앱을 개발할 수 있습니까? 뿌리없이?설치된 모든 앱에서 나가는 모든 요청을 모니터링하는 방법은 무엇입니까?

다른 질문은 내가 원한 것이 아닌 PC에서 일부 도구를 사용하는 것과 같은 자신의 앱 또는 모니터링과 관련된 연결을 모니터링하는 것과 관련되어있었습니다. 내 자신의 애플 리케이션 내에서 에서하고 싶습니다.모든 애플 리케이션은 안드로이드 장치에 설치되어 있습니다.

Android 개발이 처음이므로 가능한지 여부를 알고 싶습니다.
Play 스토어에는 Network Connections과 같은 앱이 있습니다.하지만 가이드/자습서/등을 찾을 수 없습니다. 그것을하는 방법에.

그렇다면 가능하며 그렇다면 무엇이 필요합니까?
누구나 올바른 방향으로 나를 가리킬 수 있습니까?

답변

1

설치된 모든 응용 프로그램의 나가는 요청을 모니터링 할 수 있습니까?

예 (일부 제한 있음). 이 서비스를 제공하는 Google Play에는 응용 프로그램이 거의 없습니다. 실제로 이들 중 일부만 확인하십시오 Debug Proxy, Packet Capture. 그리고이 응용 프로그램에는 Root Permission이 필요하지 않습니다. 이러한 모든 응용 프로그램에 대한 자세한 내용은 MITM이라는 특정 종류의 공격을 사용합니다. MITM에 대한 자세한 내용은 this을 확인하십시오. 또한 이것에 대해 자세히 알아 보려면 github repository

+0

답장을 보내 주셔서 감사합니다. 예, 이미 존재하는 앱이 있지만 이것을 수행하는 앱을 직접 개발하고 싶습니다. MITM (SSL 트래픽 해독 용으로 이해하는 한)에 대해 몰랐다. 더 많은 검색을 한 후에 요청/연결을 얻으려면 "netstat"명령을 사용하는 것이 모든 나가는 연결을 시작점으로 나열하는 올바른 방법 인 것 같습니다. 더 많은 입력이 많이 감사합니다 :) – Patze