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?


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

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.


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!


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.


1
Tapez le wiresharkterminal après toutes ces étapes pour lancer l'interface graphique.
— Mike
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.