Mac Homebrew e Wireshark

73

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

miku8
fonte

Respostas:

106
$ brew options wireshark

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

$ brew install wireshark --with-qt5

Ou se você já possui o wireshark anteriormente:

$ brew reinstall wireshark --with-qt5

Se você não adicionar esta opção, a ferramenta de linha de comando tsharkserá instalada.

jonchang
fonte
8
Observe que o início do Wireshark 1.10.0QT é usado no lugar do GTK. Então você pode usar a opção--with-qt
hanxue
8
brew reinstall wireshark --with-qt
Louis
15
Primeira vez que uma fórmula não foi instalada por padrão. Seria melhor se houvesse, em --without-guivez de continuar cegamente, sem qualquer GUI que a maioria dos que instalam o wireshark provavelmente está esperando.
Sukima 6/08/14
@hanxue como faço para executá-lo após a instalação?
Zoltán
Eu usei o reinstallcomando, mas para fazer o trabalho que eu tive que re-criar os links simbólicos como explicado nesta questão github : rm / usr / local / bin / wireshark '&& ligação bebida --overwrite wireshark
subelsky
4

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

Em http://www.wireshark.org/download.html, há um downstaller binário que você pode usar ...

Henno
fonte
Obrigado pela sua resposta. Eu tenho X11, só não entendo o que estou perdendo. Eu deveria criar o wireshark gui de alguma forma, suponho ... nenhuma menção de como fazê-lo com o homebrew. este é o script ' github.com/mxcl/homebrew/blob/master/Library/Formula/… ' desculpe, eu sou novato
miku8
Faça isso sem o --disable-wireshark no script. Portanto, edite o script ... Talvez você também tenha problemas com dependências, para remover também o --disable-dependency-tracking, mas é claro que também poderá obter erros ... sabe que no site do wireshark existe uma compilação binária completa do wireshark, instalador e tudo mais? Isso é muito mais fácil.
Henno
2

Existe um instalador de aplicativos .dmg para Mac no site http://www.wireshark.org . Você deve esperar um pouco para iniciar o X11. Parece que não está funcionando, mas o aplicativo é muito lento.

Elaine Morrison
fonte
1

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

Você precisa limpar a partir da compilação anterior, executar o configure sem o --disable-wiresharke, em seguida, reconstruir.

Infelizmente, não posso ajudá-lo a fazer isso no seu sistema operacional, pois não o conheço.


fonte
1

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

brew install wireshark --with-qt

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

Quanto à sua execução, ele não instala um aplicativo OS X, mas você deve executar o qt na linha de comando:

/usr/local/Cellar/wireshark/{{version}}/bin/wireshark-qt
Tyler Stevens
fonte
0

Em algum momento, uma fórmula de barril foi adicionada. Portanto, o comando a seguir instalará o Wireshark, com a interface do usuário, como um aplicativo regular:

brew cask install wireshark

E você pode encontrá-lo em Aplicativos ou via Spotlight.

mherzig
fonte