ubuntu下使用fiddler对Android应用进行抓包

安装

之前在ubuntu下尝试了使用wine安装fiddler,装完后打不开,后来发现还有种方法就是mono。
首先安装mono:

1
$ sudo apt-get install mono-complete

然后下载fiddler for mono,选择Current Linux build就行了,下载完成后解压,cd到解压目录执行:

1
$ mono Fiddler.exe

设置

连接设置,Tools->Fiddler Options->connection,勾选allow remote computer to connect

查看本机ip

1
$ ifconfig


打开android设备的“设置”->“WLAN”,打开代理服务器,设置地址为上边获取的ip(192.168.1.66),
端口为connection中设置的8888

配置Fiddler允许监听https

默认下,Fiddler不会捕获HTTPS会话,需要设置, 打开Fiddler Tool->Fiddler Options->HTTPS页签。
选中decrypt https traffic和ignore server certificate errors两项

参考链接:
Linux(Ubuntu)环境下使用Fiddler
利用Fiddler对Android https请求进行监测