2014-10-07 28 views
60

我安裝Wireshark的我的Mac上使用命令在MacOS X通過BREW

brew install wireshark 

但在那之後,一個消息告訴我,我不得不捲曲並安裝ChmodBPF,所以我也安裝Wireshark的那個也是。

但是在終端上沒有命令命名爲Wireshark。那有什麼問題?

+0

嘗試使用'hash -r'讓你的shell重新哈希最新可用的命令。另外,在'/ usr/local/bin'中檢查新的東西,比如'ls -lrt/usr/local/bin' - 列表底部的新東西。另外,確保'/ usr/local/bin'在你的PATH中。 – 2014-10-07 18:00:25

+0

我發現/ usr/local/bin中沒有wireshark,但有tshark和rawshark!我是wireshark的初學者,是tshark和wireshark嗎? – Aryan 2014-10-07 18:06:03

回答

136

自制軟件包wireshark安裝命令行util tshark。如果你想使圖形用戶界面,然後安裝Wireshark的是這樣的:

brew install wireshark --with-qt 

如果您已經安裝了Wireshark的,做

brew reinstall wireshark --with-qt 
+4

這個....現在是什麼?我無法在應用搜索中找到gui。 – chovy 2015-11-07 19:56:47

+2

它的工作原理!你怎麼解決這個問題的?從'brew貓wireshark'猜測?你怎麼知道在'with-gtk + 3'上用'with-qt'? – Jerry101 2015-12-12 00:45:39

+0

我需要--with-qt5來防止奇怪的大小問題。 – ssnobody 2016-08-12 01:52:35

8

我發現我問錯了問題! Wireshark是gui,使用tshark或...在後面,當我安裝brew時,它安裝tshark和... 所以這是合理的,我找不到wireshark在終端,但我可以找到tshark!

+1

ln -s/usr/local/bin/tshark/usr/local/bin/wireshark – CousinCocaine 2014-10-17 14:32:16

+1

是的,在brew中使用--with-qt標誌也可以獲得GUI。 – neontapir 2014-12-11 04:43:44

+0

我做到了。我如何開始gui? – chovy 2015-11-07 19:52:34

17

我建議使用cask/Applications文件夾中創建的.app二進制(如果已經安裝,則使用reinstall):

brew cask install wireshark 

該方法優於brew install wireshark --with-qt是不需要花費大量時間編譯即可啓用更多功能。

這也是圖形應用程序的recommended方法,並將使用由Wireshark開發人員分發的官方功能完整版本。