分享⼀个iOS平台下的http抓包应⽤(iHTTPTracker)
HTTP抓包⼯具,通过OC和Nodejs混编⽽成,内嵌Chrome V8引擎,局域⽹内设备都可以连接并抓包,监控⽹络请求,分析数据。
#⽀持Today插件查看
#⽀持分屏浏览
#常见⽂件解析,可复制源路径
#查看请求信息,请求头,及数据包
#查看响应状态码,响应头,及数据包
#⽀持⽇志模式
#⽀持电脑和其他设备通过浏览器访问抓包记录
和使⽤charles的原理是⼀样的,通过⽹络代理的⽅式抓包,该应⽤实现了以iPhone作为服务端的功能,在同⼀个局域⽹内的设备都可以进⾏连接。
开发一个平台需要多少钱
可以抓取⽹络请求头和请求体的数据,同样可以抓取响应头和响应体的数据,使⽤上还是很⽅便的,断点功能是不是可以添加⼀下,不过这样的话会加⼤访问超时的概率。
局域⽹内可以访问iPhone的ip+端⼝号8002,通过⽹页的形式来查看记录。iPhone本机可以使⽤ 127.0.0.1:8002来访问,内嵌的⽹页是pc版的。
使⽤nodejs,使得iPhone做服务端成为可能,外⽹的话使⽤外⽹IP+8002也可以,做域名解析的话是不是有点过头了,nodejs的⽣态本⾝很完善了,可以说能完成⼏乎所有的需求。
iPhone可以做服务端的话,其实有很多功能就可以扩展开来,早期都是⽤于⽂件的传输,⼩型局域⽹的联机游戏。作为服务端能够呈现⽹页还是头⼀次见到。。。
其实市⾯上不少的抓包⼯具,我想⼤部分⼈下载可能是开发者调试吧,像⼀般⽤户说是想修改⼀下⽹络请求,欺骗服务器,这个的话我认为⼤部分服务商基本能够杜绝这些⼩把戏,⼀般的可能还不会这样做,还有要熟悉⼈家的业务规则不是。 这款应⽤还没有涉及修改请求的功能,我想如果这样的话,苹果应⽤商店是不是也要注意⼀下了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论