web-dev-qa-db-fra.com

Mac Homebrew et Wireshark

J'ai installé Wireshark (.org) en utilisant Homebrew .

brew install wireshark

à la fin du script dit

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

Je ne parviens pas à trouver l'interface graphique "Wirehark".
Avez-vous une idée de la façon de le construire?

Merci

72
miku8
$ brew options wireshark

Vous montre les options pour wirehark, qui répertorie --with-qt5. QT est la boîte à outils graphique utilisée par Wireshark depuis 1.10 . Installez donc Wireshark en utilisant la commande suivante:

$ brew install wireshark --with-qt5

Ou si vous avez déjà WireShark auparavant:

$ brew reinstall wireshark --with-qt5

Si vous n’ajoutez pas cette option, l’outil de ligne de commande tshark sera installé.

105
jonchang

La nouvelle approche consiste à utiliser brew install wireshark --with-qt.

L'option --with-x ne fonctionne plus.

Plus de détails sur le passage à QT: https://blog.wireshark.org/2013/10/switching-to-qt/

9
Paul Wenzel

Eh bien, le système vous a averti qu'il n'installerait pas l'interface graphique X11. Alors peut-être y at-il une option dans la phase de configuration qui le permet? Vous aurez besoin de tout un ensemble supplémentaire de choses pour exécuter X11.

Sur http://www.wireshark.org/download.html , vous pouvez utiliser un programme d'installation binaire ...

4
Henno

Il existe un programme d’installation d’applications Mac .dmg disponible sur le site Web http://www.wireshark.org . Vous devez attendre un moment pour qu'il démarre X11. Il semblera que cela ne fonctionne pas, mais l'application est très lente.

2
Elaine Morrison

Vous semblez avoir désactivé la construction de l'interface graphique avec l'option --disable-wireshark dans le script configure.

Vous devez nettoyer de la construction précédente, exécuter configure sans le --disable-wireshark puis reconstruire.

Malheureusement, je ne peux pas vous aider à faire cela sur votre système d'exploitation, car je n'en ai aucune connaissance.

1
Iain

Ma réputation est trop basse pour commenter la réponse de @ jonchang, et je réalise que c'est vieux, mais au cas où d'autres le trouveraient ...

brew install wireshark --with-qt

comme indiqué dans la réponse de @ jonchang a fonctionné pour moi (utilisez brew reinstall wireshark --with-qt, comme mentionné par @Louis si vous avez déjà installé Wirehark sans qt).

Pour l’exécuter, il n’installe pas d’application OS X, mais vous devriez alors pouvoir exécuter qt à partir de la ligne de commande:

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