本文概览:通过whistle在mac下进行抓包,介绍了安装和配置whistle。

1 安装HOMEBREW

1、介绍

Homebrew就相当于linux中apt-get和yum。

2、安装

在终端输入如下命令,根据提示输入开机密码就可以了。

3、HomeBrew的使用

可以通过命令来查看

  • 安装软件:brew install 软件名
  • 搜索软件:brew search 软件名
  • 卸载软件:brew uninstall 软件

2 安装whiste

安装步骤参考:https://whistle.gitbooks.io/help/content/install.html

1、安装node

2、安装whistle

3、启动whistle

启动之后,显示如下信息

QQ20170205-235130@2x

此时在浏览器中,输入 127.0.0.1:8899就可以了

QQ20170205-235356

3 配置Https

3.1 mac安装证书

点击”htpps”,出现如下也没,选择“Download RootCA”。

Snip20170904_49

在mac上配置证书始终信任

Snip20170904_52

如下

Snip20170904_53

3.2 手机客户端

使用手机扫描上面二维码进行下载

 

4  配置whistle

1、创建rule

rule就是代理的ip配置。如图,选择“rule”->“Create”

QQ20170205-235718

 

 

 

2、配置rule的规则

在介绍rule规则的时候,先说下hosts文件中规则是

举例为: 223.32.32.1    www.myweb.com

但是whiste得规则和hosts文件格式是相反的。如下

5 其他功能

1、清除记录

QQ20170206-000152

6 相关问题

1、通过在把chrome中代理指向whistle时,发现输入htpps的请求报如下错误“ERR_SSL_SERVER_CERT_BAD_FORMAT”。

解决方法:

是因为chrome升级到59版本造成的,再把chrome降到58版本就可以了。

 

7 其他代理方式

1、fiddler

Mac抓包工具之fiddler

2、charles

Mac抓包工具之Charles

8 参考资料

1、whistle帮助文档 https://whistle.gitbooks.io/help/content/install.html

2、 官网 https://github.com/avwo/whistle

(全文完)

 

分类&标签

发表评论

电子邮件地址不会被公开。 必填项已用*标注