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

Mic*_*ith 21 macos ssl https packet-sniffers

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

谢谢!

Gor*_*son 68

它不像Wireshark那样光滑,但OS X有一个用于捕获和显示数据包的内置命令行工具:

sudo tcpdump -A -s0 -ien0 port 80
Run Code Online (Sandbox Code Playgroud)

(该-A标志使其将数据包的内容显示为文本,-s0使其捕获整个数据包而不仅仅是标头,-ien0使其在第一个以太网接口上捕获(通常,无线是en1),并port 80使其仅捕获到/来自端口的流量80(有关捕获模式的更多选项,请参见手册页.)


Abi*_*usX 11

不要忘记Packet Peeper,WireShark在Mac上并不是那么好用.

http://packetpeeper.org/

  • OS X上的@DanEsparza GTK +(默认主题)显然比原生界面看起来更丑陋. (2认同)