web-dev-qa-db-ja.com

brew経由でMacOS XにWiresharkをインストールする

次のコマンドでWiresharkをMacにインストールしました

brew install wireshark

しかし、その後、curlをインストールしてChmodBPFをインストールする必要があるというメッセージが表示されたので、それも行いました。

ただし、端末にはWiresharkという名前のコマンドはありません。何が問題なのですか?

78
Aryan

Homebrewパッケージwiresharkは、コマンドラインutil tsharkをインストールします。 GUIを有効にする場合は、次のようにwiresharkをインストールします。

brew install wireshark --with-qt

Wiresharkが既にインストールされている場合は、

brew reinstall wireshark --with-qt
145
Allan Beaufour

caskを使用して.appバイナリを/Applicationsフォルダーに作成することをお勧めします(既にインストールされている場合はreinstallを使用します)。

brew cask install wireshark

brew install wireshark --with-qtに対するこのアプローチの利点は、コンパイルに多くの時間を費やすことなく、より多くの機能が有効になることです。

これは、グラフィカルアプリケーション向けの 推奨 アプローチでもあり、Wireshark開発者によって配布されている、機能が完全な公式ビルドを使用します。

49
Radu

間違った質問をしたことがわかりました! Wiresharkはtsharkを使用するguiです。..またはbrewでインストールすると、tsharkがインストールされます。

8
Aryan

MacOS Mojaveを実行している私のラップトップでは、コマンドbrew install wireshark --with-qtが2019年7月の時点でもう機能しないと思います。 Homebrewを使用してWiresharkをインストールする私のアプローチは、次の手順に従うことです。

  1. Homebrewの更新:「brew update」
  2. HTTPSを使用してCaskroom/Cask GitHubリポジトリをタップします:brew tap caskroom/cask
  3. 既知のすべての樽でwiresharkを検索:brew search wireshark
  4. wiresharkキャスクに関する情報を確認します(確かに):brew cask info wireshark
  5. wireshark caskをインストールします:brew cask install wireshark
  6. クリーンアップ(念のため):brew cleanup

すべてうまくいけば、ステップ5の後に???? wireshark was successfully installed!が表示されるはずです。

3
Kris Stern