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

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.


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 ...


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.


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.


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

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.