2.4 安装 Fiddler
为了深入理解 HTTP,本书将通过使用免费工具 Fiddler 来观察并修改 HTTP 数据包。本节首先解说 Fiddler 的安装方法。
- 什么是 Fiddler
Fiddler 是一款由 Eric Lawrence 开发的免费的 Web 应用调试工具。Fiddler 在 Windows 计算机上以代理的方式运行,能够观察和修改 HTTP 的通信内容。同类产品还有 Burp suite 和 Paros 等。但是,和其他软件相比,Fiddler 不易出现乱码问题,且安装容易,因此本书将重点对 Fiddler 进行解说。
- 安装 Fiddler
Fiddler 的最新版,可以在 http://fiddler2.com/get-fiddler 下载。点击“Download Fiddler2”按钮即可下载。下载后点击安装即可。
- Fiddler 的运行确认及简单用法
Fiddler 能够从开始菜单处启动。启动后画面如图 2-11。这时,请点击“Decode”。
图 2-11 Fiddler 的启动画面
Fiddler 启动时会修改 Internet Explorer(IE)的代理设置。这时,防病毒软件可能会阻止代理设置的变更。此情况下请解除防病毒软件的阻止。
确认启动 Fiddler 后,用 IE 打开 http://example.jp/phpinfo.php (虚拟机上的网页)。如果已经显示有 phpinfo.php 的话,按 F5 刷新一下页面即可。这时会显示如图 2-12 的页面。
图 2-12 通过 Fiddler 观察 HTTP 通信
在画面左侧的“Web Session”中选择 /phpinfo.php。
另外,请从界面上的众多标签中,选择画面上方的“Inspect”和“Raw”,以及画面中间的“Raw”。上述操作的目的在于显示 HTTP 的原始状态。
Fiddler 除了能显示 HTTP 消息,还能修改这些消息。具体内容在下一章会做讲述。
至此,试验环境的安装就全部结束了。
参考:虚拟机的数据一览
已建立的用户账号
用户名 | 密码 | 目的 |
---|---|---|
root | wasbook | Linux 的 root 用户 |
wasbook | wasbook | 应用程序管理者 |
alice | wasbook | 邮件发送者 |
bob | wasbook | 邮件接收者 |
carol | wasbook | 其他 |
down | (无) | 关机用 |
已安装的软件
服务 | 软件 | 版本 |
---|---|---|
OS(Linux) | Ubuntu | 10.04.1 LTS |
Web 服务器 | Apache | 2.2.14 |
PHP | PHP | 5.3.2 |
数据库 | PostgreSQL | 8.4.4 |
邮件发送服务器 | Postfix | 2.7.0 |
POP3 服务器 | Dovecot | 1.2.9 |
SSH 服务器 | OpenSSH | 5.3 |
Apache 的根目录
/var/www
参考:如果无法连接试验环境的 POP3 服务器
设置了第 17 页的邮箱账号后,如果无法连接 POP3 服务器,可以在虚拟机上执行以下命令来启动 Dovecot。
# /etc/init.d/dovecot start
图 2-13 启动 Dovecot
如图 2-13 所示,显示“OK”即表明 Dovecot 已经启动。这时请再次连接 POP3 服务器。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论