Skip to content

misakuo/Dream-Catcher

Repository files navigation

Dream-Catcher

Android Arsenal
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!
QQ20161213-0.png

The headers
QQ20161213-1.png

Preview response

Image
QQ20161213-2.png

JSON QQ20161213-3.png

Download

Version Github source CDN source
1.2.0new2_e0.gif Github  
1.1.0 Github  Qiniu CDN
1.0.1 (Deprecated) Github Qiniu CDN

Acknowledgments

Stetho
browsermob-proxy
android-morphing-button

About

Inspection HTTP(S) traffic in Chrome Developer Tools

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages