我正在开发一个使用SSL(连接到https)的网站,我想确认所有发送的数据都已加密。请问是否有适用于Mac OS的好用且免费的数据包嗅探工具可供使用?
谢谢!
我正在开发一个使用SSL(连接到https)的网站,我想确认所有发送的数据都已加密。请问是否有适用于Mac OS的好用且免费的数据包嗅探工具可供使用?
谢谢!
虽然没有Wireshark那么漂亮,但是OS X内置了一个命令行工具用于捕获和显示数据包:
sudo tcpdump -A -s0 -ien0 port 80
使用-A
标志将以文本形式显示数据包内容,-s0
标志将捕获整个数据包而非只有头部,-ien0
标志将在第一个以太网接口(一般是无线接口en1)上进行捕获,port 80
标志将只捕获端口80的流量(请参阅手册以获取更多有关捕获模式的选项)。
Wireshark,或者说Lion自带一个。在/System/Library/CoreServices/Wi-Fi诊断中找到它。我更喜欢使用Wireshark。
rvictl
(远程虚拟接口工具)创建的虚拟设备一起使用。 - Koen.