ansnail
V2EX  ›  问与答

关于抓包的疑惑,求推荐方案

  •  
  •   ansnail · May 18, 2023 · 3333 views
    This topic created in 1264 days ago, the information mentioned may be changed or developed.

    移动端开发,在开发需要经常看接口的返回,目前使用的 Charles ,使用正常,但由于测试同学经常会拿手机过来调试问题,也需要抓包,需要在测试同学手机上去设置代理,然后下载并安装证书,很麻烦,

    求问各位有没有什么简便的方案,比如搞一个路由器,连上路由器后可以直接劫持抓包,只是设想不知道是否有成熟方案

    15 replies  •  2023-05-20 18:11:14 +08:00
    molvqingtai
    molvqingtai
    May 18, 2023❤️2
    1
    让测试学会抓包
    cvbnt
    cvbnt
    May 18, 2023 via Android
    2
    你是否在寻找 httptoolkit ?
    aaronlam
    aaronlam
    May 18, 2023
    3
    首先你得搞定证书的问题
    wsxyeah
    wsxyeah
    May 18, 2023 via iPhone❤️1
    4
    adb shell settings put global http_proxy 192.168.1.1:8080
    lovelylain
    lovelylain
    May 18, 2023 via Android
    5
    换个思路,根据环境变量路由到不同环境,环境自带抓包功能。
    docxs
    docxs
    May 18, 2023 via iPhone
    6
    whistle
    japeth
    japeth
    May 18, 2023
    7
    电脑装个模拟器 叫测试把测的那个包发给你 不就好了吗?
    linbiaojj
    linbiaojj
    May 19, 2023 via Android
    8
    App 写一个可以设置 app http 代理的测试界面,之后让测试自己设置就行了。
    piku
    piku
    May 19, 2023 via Android
    9
    中间人抓包也需要搞定证书问题。
    部分路由器的确可以直接抓包,出来的文件可以进 Wireshark 分析,不过 https 解不了密。
    有没有可能,先启用 http 协议,明文调试完成后再迁到 https ?
    OutOfMemoryError
    OutOfMemoryError
    May 19, 2023
    10
    安卓移动端,root+xposed 的环境下有一个模块叫作“JustTrustMe”,对哪个应用启用哪个应用就信任全部证书
    zhangzEric
    zhangzEric
    May 19, 2023 via iPhone
    11
    同 1 楼,测试抓包不是基本功嘛
    blankmiss
    blankmiss
    May 19, 2023
    12
    @zhangzEric 有的测试连压测都不知道是什么
    jones2000
    jones2000
    May 19, 2023
    13
    @piku app 基本都是内嵌开源浏览器, 设置下浏览器证书存放路径,直接就可以导出来。 然后导入到 Wireshark 就可以分析了。 除非是闭源的浏览器,这个就不好搞。
    hongfengkt
    hongfengkt
    May 19, 2023
    14
    app 内缓存所有网络请求,debug 模式下查看
    piku
    piku
    May 20, 2023 via Android
    15
    @jones2000 学习了。
    @ansnail mikrotik 全系列路由器支持抓包(包括 x86 架构)。之前用过深信服也是支持抓包的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1380 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 115ms · UTC 19:50 · PVG 03:50 · LAX 11:50 · JFK 14:50
    ♥ Do have faith in what you're doing.