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 is9999
) 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
Preview response
Download
Version | Github source | CDN source |
---|---|---|
1.2.0 | Github | |
1.1.0 | Github | Qiniu CDN |
Github | Qiniu CDN |