Giter Club home page Giter Club logo

httpcanary's Introduction

HttpCanary

AndroidHttp请求打印输出

Download GitHub issues GitHub forks GitHub stars GitHub license


依赖

debugImplementation  'fairy.easy.httpcanary:httpcanary:{latestVersion}'

说明

本产品以SDK的形式来获取本应用所有网络请求的详细信息。

步骤说明

  1. 给予读写权限,生成证书
  2. 安装证书
  3. 开启全局代理,如果不开启,默认抓取当前应用的网络请求
  4. 给予本应用root权限,获取流量发送方的详细信息(手机需root)
  5. 证书迁移至系统目录下(手机需root)
  6. 开始抓包

界面展示

注意事项

  1. targetSdkVersion设置为27及以下
  2. 添加1.8版本
 compileOptions {
        targetCompatibility 1.8
        sourceCompatibility 1.8
    }
  1. 添加multiDexEnabled true

httpcanary's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

httpcanary's Issues

HTTPS

证书和代理都配置好了 但是抓包出现基本HTPPS都是失败的。这个是什么原因 ?

插件的使用

每次抓包结束后都会将HTTP数据包压缩成zip格式,然后上传至配置的服务器。需要在'/HttpCanary/plugins/PacketsUpload/config.json'文件中配置服务器相关参数(首次启用插件时会自动生成模板文件)。
这个
{
"header1": "value1",
"header2": "value2",
"header3": "value3",
"server": "http://***/"
}
的具体使用方法是什么呢?如何才能正确上传zip文件呢?

HTTPS捕获

大佬,能问下编译成功后,证书如何获取,这个捕获的https是存放在哪个位置呢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.