我正在开发一个使用SSL的网站(connction to https),我想确认所有发送的数据都是加密的。任何人都可以在Mac OS上给我一个很好的免费数据包嗅探器,我可以使用它吗?如何在Mac OS 10.7 Lion上嗅探数据包?
谢谢!
我正在开发一个使用SSL的网站(connction to https),我想确认所有发送的数据都是加密的。任何人都可以在Mac OS上给我一个很好的免费数据包嗅探器,我可以使用它吗?如何在Mac OS 10.7 Lion上嗅探数据包?
谢谢!
它并不像Wireshark的一样光滑,但OS X有一个内置的命令行工具捕获和显示数据包:
sudo tcpdump -A -s0 -ien0 port 80
(在-A
标志使其成为文字显示其数据包的内容,-s0
使其捕获整个数据包不仅仅是头,-ien0
使它捕获在第一个以太网接口(通常,无线是en1),并且port 80
使它仅捕获到/来自端口80的流量(参见手册页以获取捕获的更多选项图案)
Wireshark或Lion自带的一个。在/ System/Library/CoreServices/Wi-Fi Diagnostics上找到它。我更喜欢Wireshark。
考虑到Wi-Fi诊断只是写出一个pcap文件,并没有帮助您读取它,Wireshark甚至tcpdump对Smith先生的目的来说更可取。 (我也不知道它是否会捕获非Wi-Fi接口,如果这是他想要的。) – 2012-09-28 01:35:13
别忘了Packe t Peeper,WireShark在Mac上并不是那么棒。
你能说明为什么wireshark在Mac上不是那么棒吗? – 2012-11-25 16:59:45
@DanEsparza GTK +(默认主题)在OS X上明显比原生界面看起来丑陋。 – ivanzoid 2012-12-05 16:27:58
@ivanzoid同意。这是一个混乱,我安装(并winced)后,我卸载。 – 2012-12-05 21:34:18
'tcpdump'自带操作系统。 – 2012-02-17 01:53:55