Dream Catcher

Additional

Language
Java
Version
release-1.2.0 (Apr 12, 2017)
Created
Dec 13, 2016
Updated
Apr 12, 2017
Owner
moxun (misakuo)
Contributor
moxun (misakuo)
1
Activity
Badge
Generate
Download
Source code
APK file

Promotion

Dream-Catcher


Inspection the Android HTTP(S) traffic in Chrome Developer Tools

Introduction

Dream Catcher is a HTTP proxy based traffic analysis tools, provides the ability to view http(s) traffic in chrome by adapting the Chrome Remote Debug Protocol.

Usage

  • Install and launch the Dream Catcher APP
  • Connect your device to PC, make sure the USB debugging is active and the adb is usable
  • Click to enable the HTTP proxy (It's maybe need waiting a bit time)
  • Click Install Certificate to install CA for enable MITM (Dream Catcher will not do evil, it just be using to decryption the HTTPS traffic. If do not need HTTPS inspection, you can skip this step)
  • Click Trusted Credentials to examine the MITM CA or remove it
  • Click Setting Proxy to setup proxy on active connection (General steps: 1. long click the active connection; 2. select Modify Network on dialog; 3. select Manual on the Proxy options; 4. input 127.0.0.1 to the Proxy hostname textbox; 5. input proxy port (default is 9999) to the Proxy port textbox; 6. click the SAVE button; 7. In some cases you may need to turn off and then turn on WiFi)
  • Open Chrome and navigate to chrome://inspect
  • Click inspect when Dream Catcher is ready
  • Select the Network tab to start inspection

Example

The homepage

Enable proxy

Let's trying to visit Google Play

Got it!

The headers

Preview response

Image

JSON

Download

Version Github source CDN source
1.2.0 Github  
1.1.0 Github   Qiniu CDN
1.0.1 (Deprecated) Github Qiniu CDN

Acknowledgments

Stetho
browsermob-proxy
android-morphing-button