当前位置: 首页 > news >正文

泉州做网站企业房产官网

泉州做网站企业,房产官网,重庆建站,云资源软文发布平台官网 GitHub - lygttpod/AndroidMonitor: easy show android okhttp request data 项目简介 Demo下载体验 文章介绍---->Android抓包从未如此简单 切记:monitor需要配合monitor-plugin使用 1、monitor接入 添加依赖 debugImplementation io.github.lygttp…

官网

GitHub - lygttpod/AndroidMonitor: easy show android okhttp request data

项目简介

Demo下载体验

文章介绍---->Android抓包从未如此简单

切记:monitor需要配合monitor-plugin使用

1、monitor接入

添加依赖

   debugImplementation 'io.github.lygttpod:monitor:0.0.9'
  • 备注: 使用debugImplementation是为了只在测试环境中引入

2、monitor-plugin接入

  1. 根目录build.gradle下添加如下依赖
    buildscript {dependencies {......//monitor-plugin需要classpath 'io.github.lygttpod:monitor-plugin:0.0.2'}}

2.添加插件

    在APP的build.gradle中添加://插件内部会自动判断debug模式下hook到okhttpapply plugin: 'monitor-plugin'

原则上完成以上两步你的APP就成功集成了抓包工具,很简单有没有,如需定制化服务请看下边的个性化配置

3、 个性化配置

1、修改桌面抓包工具入口名字:在主项目string.xml中添加 monitor_app_name即可,例如:
```<string name="monitor_app_name">XXX-抓包</string>
```
2、定制抓包入口logo图标:
```添加 monitor_logo.png 即可
```
3、单个项目使用的话,添加依赖后可直接使用,无需初始化,库里会通过ContentProvider方式自动初始化默认端口8080(端口号要唯一)4、多个项目都集成抓包工具,需要对不同项目设置不同的端口和数据库名字,用来做区分在主项目assets目录下新建 monitor.properties 文件,文件内如如下:对需要变更的参数修改即可
```# 抓包助手参数配置# Default port = 8080# Default dbName = monitor_db# ContentTypes白名单,默认application/json,application/xml,text/html,text/plain,text/xml# Default whiteContentTypes = application/json,application/xml,text/html,text/plain,text/xml# Host白名单,默认全部是白名单# Default whiteHosts = # Host黑名单,默认没有黑名单# Default blackHosts = # 是否过滤纯IP地址的host 默认false# Default isFilterIPAddressHost = false# 如何多个项目都集成抓包工具,可以设置不同的端口进行访问monitor.port=8080monitor.dbName=app_name_monitor_db
```

4、 proguard(默认已经添加混淆,如遇到问题可以添加如下混淆代码

```# monitor-keep class com.lygttpod.monitor.** { *; }
```

5、 温馨提示

    虽然monitor-plugin只会在debug环境hook代码,但是release版编译的时候还是会走一遍Transform操作(空操作),为了保险起见建议生产包禁掉此插件。在jenkins打包机器的《生产环境》的local.properties中添加monitor.enablePlugin=false,全面禁用monitor插件

6、如何使用

  • 集成之后编译运行项目即可在手机上自动生成一个抓包入口的图标,点击即可打开可视化页面查看网络请求数据,这样就可以随时随地的查看我们的请求数据了。
  • 虽然可以很方便的查看请求数据了但是手机屏幕太小,看起来不方便怎么办呐,那就去寻找在PC上展示的方法,首先想到的是能不能直接在浏览器里边直接看呐,这样不用安装任何程序在浏览输入一个地址就可以直接查看数据
  • PC和手机在同一局域网的前提下:直接在任意浏览器输入 手机ip地址+抓包工具设置的端口号即可(地址可以在抓包app首页TitleBar上可以看到)

7、原理剖析

  • 拦截APP的OKHTTP请求(添加拦截器处理抓包请求)
  • 数据保存到本地数据库(room)
  • APP本地开启一个socket服务
  • 与本地socket服务通信
  • UI展示数据
http://www.yayakq.cn/news/356524/

相关文章:

  • 网站为什么突然访问不了定制头像的网站
  • 德州 网站建设做视频营销哪个网站好
  • 交换链接企业网站优化做什么
  • 帝国cms做投资网站源码找一个网站做优化分析
  • 楼盘怎么在网站上做推广专业做视频的网站有哪些
  • 中英文网站源码莆田制作公司网站
  • 建设电商网站的总结报告网站服务器租赁费用表格
  • 郑州网站建设设计公司哪家好wordpress广告位设置
  • 宝安做网站怎么样换服务器后网站首页不收录
  • 温州网站设计图片大全魏县手机网站建设
  • 国外导航网站程序触屏版网站模板
  • 外贸网站平台有几个如何建立网站教材
  • yeti2.0 wordpressseo如何优化网站步骤
  • 怎么做淘宝链接网站科技有限公司一般是做什么的
  • 网站推广文章 优帮云男女性做那个微视频网站
  • 制作网页的网站费用属于资本性支出吗甘肃张掖网站建设
  • 如何选择网站公司关于宠物的网站模板
  • 软件开发与网站开发的区别做外贸 是否需要做中文网站
  • 如何做企业网站青岛网页设计
  • 营销型网站制作培训多少钱如何做家政网站
  • 商业网站图片青海玉树网站建设
  • 永久免费自助建站系统宁波市余姚建设局网站
  • 如何做表白网站的教程微信小程序怎么上架商品
  • 黄岩路桥网站设计wordpress 视频类型
  • 做网贷网站多少钱大庆网页制作公司价格
  • 网站源码怎么预览官方网站建设ppt
  • cn 域名网站互联网网站建设计划书
  • 搭建织梦网站视频教程汕头市建设网
  • 中国网站访问量排行建设银行官网首页网站招聘
  • 公司建站网站建设公司网站要注意哪些