Mac Homebrew et Wireshark

73

J'ai installé Wireshark (.org) sous 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».
Une idée de comment le construire?

Merci

miku8
la source

Réponses:

106
$ brew options wireshark

Vous montre les options pour wirehark, quelles listes --with-qt5. QT est la boîte à outils graphique utilisée par Wireshark depuis la 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 en ligne de commande tsharksera installé.

Jonchang
la source
8
Notez que Wireshark 1.10.0QT est utilisé à la place de GTK. Vous pouvez donc utiliser l'option--with-qt
hanxue
8
brew reinstall wireshark --with-qt
Louis
15
Pour la première fois, une formule n'est pas installée par défaut. Ce serait mieux s'il y avait un --without-guilieu au lieu de continuer aveuglément sans aucune interface graphique à laquelle s'attendent probablement la plupart des utilisateurs de Wowshark.
Sukima
@hanxue comment puis-je l'exécuter après l'avoir installé?
Zoltán
J'ai utilisé la reinstallcommande, mais pour le faire fonctionner , je devais recréer les liens symboliques comme expliqué dans ce numéro github : rm / usr / local / bin / Wireshark '&& lien brew --overwrite Wireshark
subelsky
4

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

Henno
la source
Merci pour votre réponse. J'ai X11, je ne comprends tout simplement pas ce qui me manque. Je suppose que je devrais construire Wireshark Gui d'une manière ou d'une autre ... aucune mention de la façon de le faire avec un homebrew. c'est le script ' github.com/mxcl/homebrew/blob/master/Library/Formula/… ' désolé je suis novice
miku8
Faites-le sans le --disable-wirehark dans le script. Donc éditez le script ... Peut-être aurez-vous aussi un problème avec les dépendances, donc vous pourriez aussi supprimer le suivi --disable-dependency-tracking, mais bien sûr, vous pourriez aussi avoir des erreurs .... Vous le faites Sachez que sur le site de Wowshark, il existe une version complète binaire de Wirehark, de l’installateur et de tous? C'est beaucoup plus facile.
Henno
2

Il existe un programme d’installation d’applications Mac .dmg 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.

Elaine Morrison
la source
1

Vous semblez avoir désactivé la construction de l'interface graphique avec l' --disable-wiresharkoption du script de configuration.

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.


la source
1

Ma réputation est trop basse pour commenter la réponse de @ jonchang, et je me rends compte 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
Tyler Stevens
la source
0

À un moment donné, une formule de fût a été ajoutée. Donc, la commande suivante va effectivement installer Wireshark, avec l'interface utilisateur, en tant qu'application normale:

brew cask install wireshark

Et vous pouvez ensuite le trouver dans Applications ou via Spotlight.

Mherzig
la source