Mac开发调试工具

1、whistle

https://github.com/avwo/whistle

  • 安装 sudo npm install -g whistle

  • 启动whistle: w2 start

  • 停止whistle: w2 stop

基于Node实现的跨平台调试代理工具,不仅可以作为普通的HTTP代理服务,其更重要的功能是用来抓包、重放或构造HTTP、HTTPS、WebSocket及普通的Socket(TCP)请求,并可以通过类似hosts的简单配置方式操作请求或响应,且支持域名、路径、正则表达式、通配符、通配路径等多种匹配模式,也可以通过插件的形式扩展功能,基本上可以满足你对调试代理的所有需求。

2、spy-debugger

https://github.com/wuchangming/spy-debugger

  • 安装 sudo npm install spy-debugger -g
  • 启动: spy-debugge
  • 停止: 命令行中 ctrl + c

一站式页面调试、抓包工具。远程调试任何手机浏览器页面,任何手机移动端webview(如:微信,HybridApp等)。支持HTTP/HTTPS,无需USB连接设备。

特性

1、页面调试+抓包
2、操作简单,无需USB连接设备
3、支持HTTPS
4、spy-debugger内部集成了weinrenode-mitmproxyAnyProxy
5、自动忽略原生App发起的https请求,只拦截webview发起的https请求。对使用了SSL pinning技术的原生App不造成任何影响。
6、可以配合其它代理工具一起使用(默认使用AnyProxy) (设置外部代理)

https://elemefe.github.io/restc/intro/###

3、MIHTool

http://www.mihtool.com/

MIHTool 是前端工程师在iOS设备上调试和优化页面的得力助手.

文章作者: kyren
文章链接: http://huluo666.github.io/2018/02/01/开发调试工具/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kyren's Blog