jz-darkal / androidhttpcapture Goto Github PK
View Code? Open in Web Editor NEWAndroidHttpCapture网络诊断工具 是一款Android手机抓包软件 主要功能包括:手机端抓包、PING/DNS/TraceRoute诊断、抓包HAR数据上传分享。你也可以看成是Android版的"Fiddler" \(^o^)/~
License: MIT License
AndroidHttpCapture网络诊断工具 是一款Android手机抓包软件 主要功能包括:手机端抓包、PING/DNS/TraceRoute诊断、抓包HAR数据上传分享。你也可以看成是Android版的"Fiddler" \(^o^)/~
License: MIT License
密码是什么?
invaild
现在我们需要检测一些网络接口使用情况,如访问接口响应时间,消耗流量以及服务端响应状态。如果直接把项目集成进去需要哪些步骤,哪些步骤可以不要,哪些步骤不能省呢,还望指教
现在只支持了修改返回包,如果能支持断点,或者支持请求包注入(修改请求头部和请求数据)就好了。
因为修改Cookie得在请求的时候做
点击重新安装证书 总是提示 必须让安装证书才可以正常抓取https的包 但是弹出安装证书的操作页面 请问如何解决
预览请求列表中,有的item能够点击查看数据详情,但是也有挺多不能点击进入数据详情
而且我导出的har到网页上分析,提示json异常
可以只是抓取某个特定求情的数据包吗?
希望可以新增功能,看packet capture文档说是利用vpn实现。
for (HarNameValuePair pair : harRequest.getHeaders()) {
if (pair.getName().equals("Cookie")) {
break;
}
Log.e("Request Header",pair.getName());
addItem(pair.getName(), pair.getDecodeValue());
}
这里的不应该break,不然请求头信息很多拿不到
我把这个项目集成到了我的项目中 但是 https 的网页 加载不了 请问这个是我什么地方的问题 还请指教
手机使用VPN翻墙上网,抓不到app的包,比如Facebook,请问这个有办法解决吗?
我尝试抓https的,提示502呀,没法忽略证书或者伪造证书吗?
你好 在运行你的项目的时候 我把这个resources 删了 编译运行该项目 可以正常运行 但是 https 的链接就打不开了 我重新把resources 加进去 还是无法打开 https的链接 而且 吧这个项目集成到我们的项目里 也出现了 上面的无法 加载 https 的链接 请问这个问题 我改如何解决 请大神给说下
request Content的postdata怎么看?
为什么我用4G网络测试traceroute域名,能打印输出所经过IP,用WiFi就不行?有人遇到过吗?
这个项目一直到我的项目中 凡是 https 的网页 都无法加载 我去设置里面 点击安装证书 提示安装成功 但是
https 还是无法加载 请问 我改怎么做 如何安装证书 还请 大神指点
设置了抓取其他app包,我要怎么样才能看到效果
打开了几个网页,每次都会清空HarLog,但是内存一直在增长(强制GC 回收的也很少)...
看内存分析netty的线程占用每次抓包后都会增加(清除harlog 也没减少),是不是需要释放?
补充一个问题:
ProxyUtils中clearProxy 方法中 host 不能设置为null, 要不然会抛空指针异常
public synchronized V put(K key, V value) { // Make sure the value is not null if (value == null) { throw new NullPointerException(); } ...
请知悉。
我目前看了browermob的MITM中间人的说明,里面很多证书操作不太明白。请问怎样通过browermob拦截HTTPS请求,需要怎么安装证书,用到哪些api?
oschina的android客户端V2.8.1
设置了代理,但接口数据基本都抓不到,只能拿到普通的图片文件。
别的APP,比如打开京东的APP,就能拿到http和https的数据。
有什么办法?
多台设备 同一网段 请问可以修改代码或配置 让一台设备抓取其他设备的请求吗?
compile error: cannot resolve symbol "cn.darkal.networkdiagnosis.BR" in cn.darkal.networkdiagnosis.Adapter.ContentFilterAdapter and cn.darkal.networkdiagnosis.Adapter.PageFilterAdapter.
Is there some file missing?
这个项目现在是使用代理实现的,对于使用VpnService
实现的话,不知道作者有没有什么好的想法呢?
请问。。不知道如何设置这两种情况下的抓包
java.lang.RuntimeException: Unable to start activity ComponentInfo{cn.darkal.networkdiagnosis/cn.darkal.networkdiagnosis.Activity.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.github.clans.fab.FloatingActionMenu.setClosedOnTouchOutside(boolean)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2697)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2763)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1585)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5939)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:956)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:817)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.github.clans.fab.FloatingActionMenu.setClosedOnTouchOutside(boolean)' on a null object reference
at cn.darkal.networkdiagnosis.Activity.MainActivity.initFloatingActionMenu(MainActivity.java:909)
at cn.darkal.networkdiagnosis.Activity.MainActivity.onCreate(MainActivity.java:162)
at android.app.Activity.performCreate(Activity.java:6362)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1120)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2650)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2763)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1585)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5939)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:956)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:817)
在用android studio2.3.3编译这个项目的时候会遇到类似下面这个编译问题:
Error:(13, 34) 错误: 找不到符号
符号: 类 BR
位置: 程序包 cn.darkal.networkdiagnosis
在app的build.gradle文件中添加了compile 'com.neenbedankt.gradle.plugins:android-apt:1.8',然后执行file->Invalidate Caches/Restart以后这个问题没有得到解决,不知道是不是还有哪里配置不对。
如果想在代码中直接捕获想获得的请求,应该在哪个函数下判断。
我想获取到自己指定的目标请求,并打印日志,而不是通过控件查看。
希望能按照uid来分类抓到的这些请求,请问可行吗?
有没有其他方法控制设置全局代理后不需要启动app也能上网。
请问能否将tracepath.so的jni代码开源,因为jni里面的native代码可能是通过函数名称映射到java层的,在某些机型上会报unsatisfyLinkerError,有个解决方案就是改变jni映射的方式,所以希望作者能开源下so的jni代码。
你好这个可以修改成 library 吗 方便集成到 项目里
第一次安装打开项目 运行 进入调试页面 证书安装成功 可以打开 https 页面 但是抓取不到包
关闭 app 重新打开 证书安装成功 但是 https 页面一直打不开 也抓取不到包 这个是什么原因 造成的
RT
在设置里面点“重新安装证书”,也弹不出来。
特别需要拦截修改包的功能 @darkal
最近碰到一个需求,微信的一个黑科技,//multiwebview命令,可以将微信主程序和微信的公众号打开的webview分离成两个任务栈,后台可以切换。但通过微信的包名隐式跳转,就只能跳转到微信的主程序,能不能通过schema直接跳转到微信的webview那个任务栈呢?应该怎么操作?
网络工具部分的so源码是否可以共享一份
我把app.gradle 文件中所有的com.android.support:修改为23版本的,找不到这个方法了 commitNow()这个方法只有在24中有吗 还是怎么回事?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.