要说起抓包工具,当算顶顶大名的fiddler。
只是fiddler程序依赖net framework,而非跨平台工具,只能在window环境下进行抓包。
为了完成ubuntu的浏览行为被window下的fiddler抓包,可以借助虚拟机,里面安装window系统,并安装fiddler,然后开启fiddler的代理功能。
设置fiddler代理
进入fiddler options,点击Connections选项卡。
勾选 Allow remote computers to connect,并设置 fiddler listens on port值为8080。
如图所示:
ubuntu使用fiddler代理
打开ubuntu的网络设置,网络代理处添加HTTP代理。
如图所示:
补充说明:虚拟机网络连接
如果使用虚拟机里的fiddler,则需要注意网络的连接方式为”桥接网卡”方式,这样虚拟机里的系统能分配到一个IP地址,主机能通过这个IP地址及对应的端口访问到fiddler开启的代理。
其实,只要主机能通过虚拟机IP ping通即可。