工作需要解析 Mac 上面 Safari 3 和 Safari 4 送出的封包是否不同, 在網路上找到一套軟體 wireshark, 只要安裝就可以抓 Leopard 上面的封包了...
但是因為他不支援 Tiger, 所以弄了老半天, 最終參考到這篇文章
http://nirlog.com/2006/07/25/ethereal-on-mac-os-x/
教怎麼在 tiger 上安裝 etheral 好抓取封包...
Step1. 到 http://www.finkproject.org/download/index.php?phpLang=en 下載 10.4 的版本 Fink
0.8.1
(PowerPC)
Step2. 安裝 Fink-0.8.1-PowerPC installer.pkg, 安裝完後依據指示在 ~/.profile 加上 "source /sw/bin/init.sh" 即可執行 fink 指令
Step3. 在 Fink 0.8.1 裡面有個 FinkCommander 的資料夾, 執行 FinkCommender.app
Step4. 點擊 FinkCommander 中的 menu "Source" -> "scanpackages", 完成後點擊 menu "Source" -> "Utilities" -> "index" (或執行 fink scanpackages; fink index)
Step5. scan 完後, 列表會出現很多可安裝的 packages, 找到 ethereal 並點擊它, 之後點擊 menu "Binary" -> "Install" (或執行 fink install etheral), 等它跑完就裝好 ethereal.
Step6. 到 AquaEthereal 下載 Acquaethereal, 下載後輸入目前帳號的密碼, 會自動叫起 ethereal. 或是直接到 /sw/bin/ethereal 雙擊執行即可
ethereal 是 wireshark 之前的版本, 至於怎麼使用它抓封包就請參考 http://blog.xuite.net/mosbbs/PC/29077364 裡面有教學囉
留言列表