迎使用HttpCanary——最强Android抓包工具!

HttpCanary是一款功能强大的HTTP/HTTPS/HTTP2网络包抓取和分析工具,你可以把他看成是移动端的Fiddler或者Charles,但是HttpCanary使用起来更加地简单容易,因为它是专门为移动端设计的!

🔥最重要的是:无需root权限!无需root权限!无需root权限!

HttpCanary支持对HTTP协议包的抓取和注入。使用这款App,您将能够非常非常方便的测试Rest API接口请求。同时,HttpCanary提供了各式各样的数据浏览功能,比如Raw视图、Hex视图、Json视图等等。

* 支持协议
HTTP1.0, HTTP1.1, HTTP2.0, WebSocket 和 TLS/SSL。

* 注入功能
HttpCanary支持修改请求和响应数据,然后提交到客户端或服务端,也就是注入功能。HttpCanary提供了两种不同的注入模式:静态注入和动态注入。使用这两种模式,可以实现对请求参数,请求/响应头,请求/响应体,响应行的注入。您还可以创建不同需求的注入器,因为静态注入可以支持多个注入器同时工作。

* 数据浏览
HttpCanary具有多种不同的视图浏览功能。
Raw视图:可以查看原始数据;
Text视图:以Text的形式查看请求/响应体内容;
Hex视图:以Hex的形式查看请求/响应体内容;
Json视图:格式化Json字符串,支持节点的展开、关闭和复制等操作;
图片视图:可以预览BPM、PNG、GIF、JPG、WEBP等格式的图片内容;
音频视图:可以播放AAC、WAC、 MP3、OGG、MPEG等格式的音频内容;

* 内容总览
HttpCanary支持浏览一个网络请求的总体概况,包括URL、HTTP协议、HTTP方法、响应码、服务器Host、服务器IP和端口、Content-Type、Keep-Alive、时间信息、数据大小信息等。

* 数据筛选和搜索
HttpCanary提供了多维度的数据过滤器和搜索功能,比如通过应用、Host、协议、方法、IP、端口、关键词搜索过滤等。

* 屏蔽设定
HttpCanary可以对网络请求的数据发送以及服务器响应进行屏蔽操作,这个功能可以非常方便地帮助开发者进行Reset API的调试。

* 插件
HttpCanary提供了丰富的扩展插件,包括Host屏蔽、Mime-Type屏蔽、图片音频视频下载、请求性能统计、微信定位漂移等。按照设计,开发者还可以开发自己的Plugin集成进HttpCanary中,也可以安装扩展Plugin(功能尚未开放)。Plugin可以对数据包进行修改等自定义操作,也就是一个高级的注入器!我们将会尽快发布Plugin-SDK!

最后,HttpCanary的核心代码将会开源到Github,我们希望HttpCanary能够帮助到更多的人!
下载地址:链接: https://pan.baidu.com/s/19VegXpY7vB1iBo125r9X-w 提取码: 4zgt

最新文章

  1. salesforce 零基础开发入门学习(十二)with sharing 、without sharing 、无声明区别
  2. 引用外部css文件
  3. ztree点击文字勾选checkbox,radio实现方法
  4. 2.设计包含 min 函数的栈[StackWithMinValue]
  5. [CrunchBang]Linux系统下必要的中文字体
  6. ZOJ 1016 Parencodings
  7. 使用CSS创建有图标的网站导航菜单
  8. JS获取非行间样式及兼容问题
  9. centos中忘记root密码问题
  10. 国庆第七日(2014年10月7日17:55:56),随手记,一些关注的OSC软件,花生壳
  11. leetcode_question_114 Flatten Binary Tree to Linked List
  12. Bash shell使用环境的终端的环境设置:stty
  13. 修改win7锁定界面背景
  14. 80C51学习 流水灯
  15. 模板引擎(smarty)知识点总结
  16. vue 中监测滚动条加载数据(懒加载数据)
  17. php GD库快速消耗CPU资源漏洞 CVE-2018-5711测试
  18. 自定义的库加载不进来,因为库中import的PIL和pillow文件没有pip install
  19. Mysql 通过frm&ibd 恢复数据
  20. define和const的一点点小知识

热门文章

  1. 洛谷P3379 【模板】最近公共祖先(LCA)——LCA
  2. JavaWeb学习——session总结
  3. 【五一qbxt】day7-1 引水入城
  4. ORM外键关联
  5. 【JAVA】 05-String类和JDK5
  6. 【学习总结】认识MVC
  7. RestController和Controller的区别
  8. .net 批量导出文件,以ZIP压缩方式导出
  9. MySQL --12 备份的分类
  10. 【LeetCode】栈 stack(共40题)