Installez Wireshark sur MacOS X via brew

91

J'ai installé Wireshark sur mon mac avec la commande

brew install wireshark

mais après cela, un message m'a dit que je devais boucler et installer ChmodBPF , alors je l'ai fait aussi.

Mais il n'y a pas de commande nommée Wireshark sur le terminal. Quel est le problème avec ça?

aryen
la source
Essayez hash -rde demander à votre shell de reformuler les commandes nouvellement disponibles. Vérifiez également les /usr/local/binnouveautés, comme celle-ci ls -lrt /usr/local/bin- les nouveautés en bas de la liste. Assurez /usr/local/bin- vous également qu'il est dans votre PATH.
Mark Setchell
J'ai trouvé qu'il n'y a pas de wirehark dans / usr / local / bin mais il y a tshark et rawshark! Je suis débutant en WireShark, est-ce que Tshark et WireShark sont identiques?
Aryan

Réponses:

149

Le package homebrew wiresharkinstalle l'utilitaire de ligne de commande tshark. Si vous souhaitez activer l'interface graphique, installez WireShark comme ceci:

brew install wireshark --with-qt

Si Wireshark est déjà installé, faites

brew reinstall wireshark --with-qt
Allan Beaufour
la source
2
Ça marche! Comment avez-vous compris cela? En devinant à partir de brew cat wireshark? Comment as-tu su utiliser with-qtover with-gtk+3?
Jerry101
12
Cela est obsolète. Veuillez mettre à jour la réponse à:brew reinstall wireshark --with-qt5
N0thing
2
@chovy Ouvrez un terminal et exécutez wiresharkpour démarrer l'interface graphique.
phoenix
10
Notez que l'indicateur --with-qt5est désormais répertorié comme obsolète. On devrait utiliser --with-qt.
Mike
5
Ce n'est pas l'approche recommandée pour une application GUI comme Wireshark, veuillez consulter la réponse de Radu ci-dessous. Pour le moment, il manquera également des fonctionnalités telles que la résolution de nom externe (DNS), la prise en charge du codec et plus encore. Utilisez brew cask install wiresharkplutôt.
Lekensteyn
80

Je suggère d'utiliser caskpour créer le .appbinaire dans votre /Applicationsdossier (à utiliser reinstalls'il est déjà installé):

brew cask install wireshark

L'avantage de cette approche brew install wireshark --with-qtest que davantage de fonctionnalités sont activées sans passer beaucoup de temps à la compilation.

C'est également l' approche recommandée pour les applications graphiques et utilisera les versions officielles complètes de fonctionnalités telles que distribuées par les développeurs Wireshark.

Radu
la source
7

J'ai trouvé que j'avais posé une mauvaise question! Wireshark est gui qui utilise tshark ou ... à l'arrière et quand j'installe avec brew, il installe tshark et ... Donc c'est raisonnable que je n'ai pas pu trouver wirehark dans le terminal mais j'ai pu trouver tshark!

aryen
la source
1
ln -s / usr / local / bin / tshark / usr / local / bin / wirehark
CousinCocaine
1
Oui, utilisez l'indicateur --with-qt avec brew pour obtenir également l'interface graphique.
neontapir
Je l'ai fait. comment démarrer l'interface graphique?
chovy
1
Je viens de courir brew reinstall wireshark --with-qt5et l'instruction finale est celle que vous voulez: les bundles .app ont été installés. Exécutez brew linkapps wiresharkpour créer un lien symbolique vers / Applications. ==> Résumé 🍺 /usr/local/Cellar/wireshark/2.2.1: 679 fichiers, 145,7M, construit en 4 ominutes 33 secondes Bouddha: ~ Jim $ brew linkapps wirehark Liaison: / usr / local / opt / wirehark / Wireshark .app Lié 1 application à / Applications Buddha: ~ Jim $
Jim Monty
2
(Au diable le mini-Markdown! Je suis maintenant une demi-heure plus proche de ma mort et j'aurais pu utiliser cette demi-heure de manière beaucoup plus productive que d'essayer à plusieurs reprises de formater mon commentaire ci-dessus comme il devrait être formaté et d'échouer à plusieurs reprises.)
Jim Monty
7

Je ne pense pas que la commande brew install wireshark --with-qtfonctionne plus à partir de juillet 2019 sur mon ordinateur portable exécutant macOS Mojave. Donc, mon approche pour installer Wireshark à l'aide de Homebrew consiste à suivre les étapes ci-dessous:

  1. Mettre à jour Homebrew: `mise à jour de la bière '
  2. Appuyez sur le référentiel Caskroom / Cask GitHub en utilisant HTTPS: brew tap caskroom/cask
  3. Recherchez dans tous les fûts connus wireshark:brew search wireshark
  4. Renseignez-vous sur le wiresharkfût (pour être sûr):brew cask info wireshark
  5. Installez le wiresharkfût:brew cask install wireshark
  6. Nettoyer (juste au cas où): brew cleanup

Si tout se passe bien, on devrait voir 🍺 wireshark was successfully installed!après l'étape 5.

Kris Stern
la source
1
Tapez le wiresharkterminal après toutes ces étapes pour lancer l'interface graphique.
Mike