Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

unixc3t/AndroidHttpCapture

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##AndroidHttpCapture网络诊断工具
是一款针对于移动流量劫持而开发的手机抓包软件
主要功能包括:手机端抓包、PING/DNS/TraceRoute诊断、抓包HAR数据上传分享
使用前请确保手机HTTP代理的关闭

###Demo APK下载
image

1. http抓包
当用户通过HttpInterceptor访问页面的时候,所有的http请求都会被记录下来,然后这些请求包可以预览、分享、上传(上传接口的网址需自行在MainActivity修改)。
其中预览是请求包在本机的预览,可以查看请求的响应头和响应体(图片类无法查看响应体)
分享支持分享到微信、分享到手Q等常见分享功能
image image

2. 环境切换
支持切换模拟为微信、手Q,默认为普通浏览器。
image

3. 多样性输入:导航、地址栏、扫一扫、schema呼起
HttpInterceptor的首页为一个导航页,目前集成了微信和手Q的一级和二级入口,可以快速直达各目标页面。
另外还支持地址栏直接输入地址,扫扫描二维码,以及schema呼起app并打开目标页面。
schema的协议格式为:jdhttpmonitor://webview?param={'url'='http://www.baidu.com'}

4. Host配置
可以配置各域名的host
image

5. 查看console.log日志
image

6. 网络工具
目前HttpInterceptor集成了常见的网络工具,如dns,ping,以及设备信息

7. 设置系统代理,监听其他app请求包(仅android版支持)
当将用户所使用的wifi代理服务器设置为127.0.0.1:8888时,可以对其他app进行抓包(此时该HttpInterceptor就是一个手机上的fiddler)
image

二.Q & A

  1. 分享的http包如何查看和分析?
    分享的http包格式后缀为.har,可以通过fiddler方式或者在线工具进行分析。
    Fiddler方式需要先将包导到电脑上,然后使用fiddler导入该包:Import Sessions->Select Import Format ->HTTPArchive ->选择包,即可
    在线工具外网:http://h5.darkal.cn/har/
    只需要将包拖入此工具即可分析

About

AndroidHttpCapture网络诊断工具 是一款针对于移动流量劫持而开发的手机抓包软件 主要功能包括:手机端抓包、PING/DNS/TraceRoute诊断、抓包HAR数据上传分享。你也可以看成是Android版的"Fiddler" \(^o^)/~

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 100.0%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.