Mac Homebrew e Wireshark

71

Eu instalei o Wireshark (.org) usando o Homebrew .

brew install wireshark

no final, o script diz

==> ./configure --prefix=/usr/local/Cellar/wireshark/1.2.7 --disable-dependency-tracking --disable-wireshark
==> make
==> make install
==> Caveats
We don't build the X11 enabled GUI by default
==> Summary
/usr/local/Cellar/wireshark/1.2.7: 167 files, 50M, built in 5.4 minutes

Não consigo encontrar a GUI 'wireshark'.
Alguma idéia de como construí-lo?

Obrigado

    
por miku8 29.05.2010 / 15:46

6 respostas

105

$ brew options wireshark

Mostra opções para o wireshark, que lista --with-qt5 . O QT é o kit de ferramentas GUI que o Wireshark usa desde 1.10 . Assim, instale o wireshark usando o seguinte comando:

$ brew install wireshark --with-qt5

Ou se você já tem wireshark previosly:

$ brew reinstall wireshark --with-qt5

Se você não adicionar essa opção, a ferramenta de linha de comando tshark será instalada.

    
por 04.11.2010 / 05:16
9

A nova abordagem é usar brew install wireshark --with-qt .

A opção --with-x não funciona mais.

Mais detalhes sobre a mudança para o QT: link

    
por 24.04.2014 / 18:01
4

Bem, o sistema avisou que não instalaria a GUI do X11. Então, talvez haja uma opção na fase de configuração que permita isso? Você precisaria de um conjunto extra de coisas para executar o X11.

No link , há um downstaller binário que você pode usar ...

    
por 29.05.2010 / 16:13
2

Existe um instalador de aplicativos para Mac .dmg no site link . Você deve esperar um pouco para que ele inicie o X11. Parece que não está funcionando, mas o aplicativo é muito lento.

    
por 07.05.2014 / 23:02
1

Você parece ter desativado a construção da GUI com a opção --disable-wireshark para o script de configuração.

Você precisa limpar a compilação anterior, executar o configure sem o --disable-wireshark e, em seguida, reconstruí-lo.

Infelizmente, não posso ajudá-lo a fazer isso no seu sistema operacional, pois não tenho conhecimento dele.

    
por 29.05.2010 / 18:22
1

Minha reputação é baixa demais para comentar sobre a resposta do @jonchang, e percebo que isso é antigo, mas no caso de outros encontrarem isso ...

brew install wireshark --with-qt

como indicado na resposta do @jonchang funcionou para mim (use brew reinstall wireshark --with-qt , como mencionado por @Louis se você já instalou o wireshark sem qt).

Quanto a executá-lo, ele não instala um aplicativo do OS X, mas você deve então ser capaz de executar qt a partir da linha de comando:

/usr/local/Cellar/wireshark/{{version}}/bin/wireshark-qt
    
por 11.11.2015 / 20:48