|
2 | 2 | 是一款针对于移动流量劫持而开发的手机抓包软件,可以当作是Android版的‘Fiddler’<br>
|
3 | 3 | 主要功能包括:手机端抓包、PING/DNS/TraceRoute诊断、抓包HAR数据上传分享<br>
|
4 | 4 | 使用前请确保手机HTTP代理的关闭<br><br>
|
5 |
| -### [Demo APK下载](http://h5.darkal.cn/har/demo.apk)<br> |
| 5 | +### [Demo APK下载](http://static.hk.darkal.cn/har/demo.apk)<br> |
6 | 6 |
|
7 |
| -### [点击查看操作手册](http://h5.darkal.cn/har/guide/widget.guide.html)<br><br> |
| 7 | +### [点击查看操作手册](http://static.hk.darkal.cn/har/guide/widget.guide.html)<br><br> |
8 | 8 |
|
9 | 9 |
|
10 | 10 | ### 功能简介
|
|
14 | 14 | 预览页面可以查看从APP启动起所有网络请求数据,实现了按分页过滤、URL搜索功能,并可清空所有数据包<br>
|
15 | 15 | 预览的内容包括Request Header、Request Cookie、Request Content、Response Header、Response Cookie、Response Content<br>
|
16 | 16 | Content内容如果为JSON将会自动格式化显示<br>
|
17 |
| - |
18 |
| -<br> |
| 17 | + |
| 18 | +<br> |
19 | 19 | 分享功能将抓包生成的所有数据包打包为har文件并压缩为zip,支持分享到微信、QQ等<br><br>
|
20 | 20 |
|
21 | 21 | 2. 返回包注入<br>
|
22 | 22 | 支持修改流量返回包(该版本暂时只支持http的修改)<br>
|
23 |
| - |
24 |
| -<br><br> |
| 23 | + |
| 24 | +<br><br> |
25 | 25 |
|
26 | 26 | 3. 环境切换<br>
|
27 | 27 | 支持切换模拟为微信、手Q,默认为普通浏览器。<br>
|
28 |
| -<br><br> |
| 28 | +<br><br> |
29 | 29 |
|
30 | 30 | 4. 多样性输入:导航、地址栏、扫一扫、schema呼起<br>
|
31 | 31 | 支持地址栏直接输入地址,扫扫描二维码,以及schema呼起app并打开目标页面。<br>
|
32 | 32 | schema的协议格式为:jdhttpmonitor://webview?param={'url'='http://www.darkal.cn'}<br><br>
|
33 | 33 |
|
34 | 34 | 5. Host配置<br>
|
35 | 35 | 可以配置各域名的host<br>
|
36 |
| -<br><br> |
| 36 | +<br><br> |
37 | 37 |
|
38 | 38 |
|
39 | 39 | 6. 查看console.log日志<br>
|
40 |
| -<br><br> |
| 40 | +<br><br> |
41 | 41 |
|
42 | 42 |
|
43 | 43 | 7. 网络工具<br>
|
44 | 44 | 目前AndroidHttpCapture集成了常见的网络工具,如dns,ping,以及设备信息<br>
|
45 |
| -<br><br> |
| 45 | +<br><br> |
46 | 46 |
|
47 | 47 | 8. 设置系统代理,监听其他app请求包<br>
|
48 | 48 | 当将用户手机的代理服务器设置为127.0.0.1:8888时,可以对其他app(例如微信)的HTTP数据进行抓包<br>
|
49 | 49 | (此时AndroidHttpCapture就是一个手机上的fiddler)<br>
|
50 |
| -<br><br> |
| 50 | +<br><br> |
51 | 51 |
|
52 | 52 | ### Q & A<br>
|
53 | 53 | 1. 分享的http包如何查看和分析?<br>
|
54 | 54 | 分享的文件解压后为.har文件,可以通过fiddler方式或者在线工具进行分析。<br>
|
55 | 55 | Fiddler方式需要先将包导到电脑上,然后使用fiddler导入该包:Import Sessions->Select Import Format ->HTTPArchive ->选择包,即可<br>
|
56 |
| - 在线工具外网:http://h5.darkal.cn/har/ 只需要将包拖入此工具即可分析<br><br> |
| 56 | + 在线工具外网:http://static.hk.darkal.cn/har/ 只需要将包拖入此工具即可分析<br><br> |
57 | 57 |
|
58 | 58 | ### 已知BUG<br>
|
59 | 59 | 1. 信任所有的服务器证书不做校验<br>
|
60 | 60 | ~~2. 开启返回包注入功能后,https返回的部分页面存在 err_CONTENT_LENGTH_MISMATCH 错误<br>~~(看起来似乎是解决了,待用户反馈)
|
61 | 61 |
|
62 | 62 | #### 如果觉得工具好用的话请多多star以及Pull requests<br>支持我喝杯咖啡请扫描下面的二维码,谢谢(ง •̀_•́)ง<br>
|
63 |
| -<br><br> |
| 63 | +<br><br> |
64 | 64 |
|
65 | 65 |
|
66 | 66 | ### 致谢<br>
|
|
0 commit comments