如何在Mac OS 10.7 Lion上嗅探数据包?

时间:2012-02-17 01:51:52

标签: macos ssl https packet-sniffers

我正在开发一个使用SSL(连接到https)的网站,我想确认所有发送的数据都是加密的。任何人都可以在Mac OS上为我提供一个好的免费数据包嗅探器吗?

谢谢!

3 个答案:

答案 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上不太好。

http://packetpeeper.org/

答案 2 :(得分:3)

Wireshark,或者,Lion内置一个。在/ System / Library / CoreServices / Wi-Fi Diagnostics中找到它。我更喜欢Wireshark。