zoukankan      html  css  js  c++  java
  • 移动端抓包合集

    为什么大多数人宁愿吃生活的苦也不愿意吃学习的苦?其实原因很简单,因为学习的苦需要自己主动去吃,而生活的苦,你躺着不动,它自己就找上门来了~

                           ---慢节奏,久读书

     

    参考资料:

      https://juejin.im/post/5c1e370ae51d45374272696eHttpCanary作者原帖

      https://github.com/MegatronKing/HttpCanary/tree/master/docs/v2/zh-CNHttpCanary项目源地址

      https://github.com/JZ-Darkal/AndroidHttpCaptureHttpCapture项目源地址

      

      日常测试工作中,抓包绝对是一个绕不开的话题,无论是web端还是移动端。众所周知,其抓包的原理无非代理(监听端口报文),web端的工具启动之后便可自动打开代理,相对容易;移动端的通常问题是比较多的,列举一般比较常用的工具:fiddler、charles等等,其使用方式则是代理机器的网络必须和移动端的wifi网络在同一个网段,才可以进行抓包操作。

      在github上其实大佬们做了很多抓包工具的项目,类似HttpCapture、HttpCanary等等。那么这些工具方便在哪?比起fiddler、charles等工具的抓包方式优秀在哪?

      

      fiddler抓包   

       首先,手机必须和Fiddler的电脑在一个网段。

       其次,配置手机网络:

        将wifi的高级设置打开,配置手动代理,手动代理地址为Fiddler电脑IP,端口号为8888

       再则,浏览器访问该IP:8888进行安装CA证书。安装证书成功,便返回。

      其代理是在PC端的,灵活性而言便是不分任何系统,android、ios都可以。

      

      Android系列

       HttpCanary

        

        下载方式:https://github.com/MegatronKing/HttpCanary/releases

        与不同手机app安装方式无二。

        启动成功,安装CA证书,开始抓包即可。

        

        作者还实现了一系列的功能:指定抓包、筛选搜索、数据浏览等等。其详细功能便不去一一介绍,感兴趣的可以转文章顶部的原帖链接,读读作者的详细介绍。

        附带源项目地址:https://github.com/MegatronKing/HttpCanary

      

       HttpCapture

        其实现方式和使用方式和HttpCanary基本一致。

        附带源项目地址:https://github.com/JZ-Darkal/AndroidHttpCapture

      

        那么移动端直接进行抓包其实无非于移动端的fiddler噫。

      ios

        ios已经有非常成熟的抓包工具了,例如:thor,在app store中便可直接下载使用。

      

      本质不变,只是在使用方式上能少走一些弯路,更方便使用。

      

  • 相关阅读:
    Ajax删除效果
    40个有用的jQuery技术和教程
    ZAM 3D入门教程(8):Zam3D中的材质
    ZAM 3D入门教程(5):Lathe编辑器
    Windows Phone 7 玻璃框消息提示
    Ajax留言板
    ZAM 3D入门教程(1):初识ZAM 3D
    ZAM 3D入门教程(4):Extrusion编辑器
    C#生成CHM文件(汇总篇)
    推荐一些网站给大家
  • 原文地址:https://www.cnblogs.com/richered/p/11242949.html
Copyright © 2011-2022 走看看