工作需要解析 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 裡面有教學囉

創作者介紹
創作者 colin3703 的頭像
colin3703

Vanilla Sky

colin3703 發表在 痞客邦 留言(0) 人氣()