安装相关软件:
1. wireshark:著名的网络抓包工具
打开wireshark的官网, 进入到下载页面, 传送门: https://www.wireshark.org/download.html
-
点击macOS Intel 64-bit .dmg 开始下载
-
打开下载好的软件包, 将Wireshark.app 拖动到Applications 中
-
并双击Install ChmodBPF.pkg, 只有安装了这个, 才能捕获数据包
2. chrome/firefox
3. telnet
-使用homebrew安装telnet
brew install telnet
- 在终端输入telnet指令看安装是否成功
4. openresty
- brew tap openresty/brew
- brew install openresty
修改本机host文件:
加上:
测试验证
- 启动openresty
- 运行wireshark:
因为我们的实验环境运行在本机的127.0.0.1上,也就是loopback“环回”地址。所以,在Wireshark里要选 择“Npcap loopback Adapter”,过滤器选择“HTTP TCP port(80)”,即只抓取HTTP相关的数据包。
鼠标 双击开始界面里的“Npcap loopback Adapter”即可开始抓取本机上的网络数据。
然后我们打开Chrome,在地址栏输入“http://localhost/”,访问刚才启动的OpenResty服务器,就会看到 一个简单的欢迎界面
这时再回头去看Wireshark,应该会显示已经抓到了一些数据,就可以用鼠标点击工具栏里的“停止捕 获”按钮告诉Wireshark“到此为止”,不再继续抓包。