我正在開發一個使用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