我正在开发一个使用SSL(连接到https)的网站,我想确认所有发送的数据都是加密的。任何人都可以在Mac OS上为我提供一个好的免费数据包嗅探器吗?
谢谢!
答案 0 :(得分:68)
它不像Wireshark那样光滑,但OS X有一个内置的命令行工具,用于捕获和显示数据包:
sudo tcpdump -A -s0 -ien0 port 80
(-A
标志使数据包的内容显示为文本,-s0
使其捕获整个数据包而不仅仅是标题,-ien0
使其在第一个以太网接口上捕获(通常,无线是en1),port 80
使它只捕获到/来自端口80的流量(有关捕获模式的更多选项,请参见手册页。)
答案 1 :(得分:11)
不要忘记Packet Peeper,WireShark在Mac上不太好。
答案 2 :(得分:3)
Wireshark,或者,Lion内置一个。在/ System / Library / CoreServices / Wi-Fi Diagnostics中找到它。我更喜欢Wireshark。