V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
uomoliA
V2EX  ›  iOS

分享一个 iOS 平台下的 http 抓包应用(iHTTP Tracker)

  •  
  •   uomoliA · 2019-05-27 20:04:08 +08:00 · 4822 次点击
    这是一个创建于 2015 天前的主题,其中的信息可能已经有所发展或是发生改变。

    HTTP 抓包工具,通过 OC 和 Nodejs 混编而成,内嵌 Chrome V8 引擎,局域网内设备都可以连接并抓包,监控网络请求,分析数据。

    #支持 Today 插件查看

    #支持分屏浏览

    #常见文件解析,可复制源路径

    #查看请求信息,请求头,及数据包

    #查看响应状态码,响应头,及数据包

    #支持日志模式

    #支持电脑和其他设备通过浏览器访问抓包记录

    和使用 charles 的原理是一样的,通过网络代理的方式抓包,该应用实现了以 iPhone 作为服务端的功能,在同一个局域网内的设备都可以进行连接。

    可以抓取网络请求头和请求体的数据,同样可以抓取响应头和响应体的数据,使用上还是很方便的,断点功能是不是可以添加一下,不过这样的话会加大访问超时的概率。

    局域网内可以访问 iPhone 的 ip+端口号 8002,通过网页的形式来查看记录。iPhone 本机可以使用 127.0.0.1:8002 来访问,内嵌的网页是 pc 版的。

    使用 nodejs,使得 iPhone 做服务端成为可能,外网的话使用外网 IP+8002 也可以,做域名解析的话是不是有点过头了,nodejs 的生态本身很完善了,可以说能完成几乎所有的需求。

    iPhone 可以做服务端的话,其实有很多功能就可以扩展开来,早期都是用于文件的传输,小型局域网的联机游戏。作为服务端能够呈现网页还是头一次见到。。。

    其实市面上不少的抓包工具,我想大部分人下载可能是开发者调试吧,像一般用户说是想修改一下网络请求,欺骗服务器,这个的话我认为大部分服务商基本能够杜绝这些小把戏,一般的可能还不会这样做,还有要熟悉人家的业务规则不是。 这款应用还没有涉及修改请求的功能,我想如果这样的话,苹果应用商店是不是也要注意一下了。

    8 条回复    2019-09-23 11:41:32 +08:00
    justin2018
        1
    justin2018  
       2019-05-27 22:17:56 +08:00
    下载地址: https://itunes.apple.com/cn/app/ihttp-tracker-%E7%BD%91%E7%BB%9C%E7%9B%91%E6%8E%A7/id1463315864?mt=8
    -------------
    软件大小:397.8 MB
    -------------
    软件价格:¥12.00
    frozenthrone
        2
    frozenthrone  
       2019-05-28 07:55:28 +08:00 via iPhone
    抓包 app 做成 400M ?
    uomoliA
        3
    uomoliA  
    OP
       2019-05-28 14:31:44 +08:00
    nodejs 的环境比较大吧,一般都是用 vpn 的形式,现在国内 vpn 类的监控那么严格
    CEEC
        4
    CEEC  
       2019-05-30 15:33:05 +08:00 via iPhone
    现在是限免了吗
    uomoliA
        5
    uomoliA  
    OP
       2019-05-30 18:59:14 +08:00
    我也看到了,好像真的免费了
    dapan24678
        6
    dapan24678  
       2019-06-06 11:01:31 +08:00
    当前是 6 元
    xfspython
        7
    xfspython  
       2019-06-08 17:35:02 +08:00
    我现在有个问题,用 fiddler 抓 ios app 数据包的时候,有些关键的数据包抓不到,我知道安卓的 packet capture 可以解决,或者 proxy droid,但是 iOS 还没找到这样一个软件,不知道你的是否能解决,我看 iOS 上的 stream 也不行
    nameldk
        8
    nameldk  
       2019-09-23 11:41:32 +08:00
    @xfspython #7 你说的是非 http 的包吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1033 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 18:36 · PVG 02:36 · LAX 10:36 · JFK 13:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.