Installieren Sie Wireshark unter MacOS X über Brew

90

Ich habe Wireshark mit dem Befehl auf meinem Mac installiert

brew install wireshark

aber danach sagte mir eine Nachricht, dass ich ChmodBPF locken und installieren musste , also tat ich das auch.

Es gibt jedoch keinen Befehl namens Wireshark auf dem Terminal. Was stimmt damit nicht?

arisch
quelle
Versuchen Sie hash -r, Ihre Shell die neu verfügbaren Befehle erneut aufbereiten zu lassen. Suchen Sie auch /usr/local/binnach neuen Dingen wie diesen ls -lrt /usr/local/bin- neuen Dingen am Ende der Liste. Stellen Sie außerdem sicher, dass /usr/local/binsich in Ihrem Pfad befindet.
Mark Setchell
Ich habe festgestellt, dass es in / usr / local / bin keinen Wireshark gibt, aber es gibt Tshark und Rawshark! Ich bin Anfänger in Wireshark. Sind Tshark und Wireshark gleich?
Aryan

Antworten:

150

Das Homebrew-Paket wiresharkinstalliert die Befehlszeile util tshark. Wenn Sie die GUI aktivieren möchten, installieren Sie wireshark wie folgt:

brew install wireshark --with-qt

Wenn Sie Wireshark bereits installiert haben, tun Sie dies

brew reinstall wireshark --with-qt
Allan Beaufour
quelle
2
Es klappt! Wie haben Sie das herausgefunden? Durch Raten von brew cat wireshark? Woher wussten Sie verwenden with-qtüber with-gtk+3?
Jerry101
12
Dies ist veraltet. Bitte aktualisieren Sie die Antwort auf:brew reinstall wireshark --with-qt5
Nichts
2
@chovy Öffne ein Terminal und starte es wireshark, um die GUI zu starten.
Phoenix
10
Beachten Sie, dass das Flag --with-qt5jetzt als veraltet aufgeführt ist. Man sollte verwenden --with-qt.
Mike
5
Dies ist nicht der empfohlene Ansatz für eine GUI-Anwendung wie Wireshark. Weitere Informationen finden Sie in der Antwort von Radu weiter unten. Im Moment werden auch Funktionen wie externe Namensauflösung (DNS), Codec-Unterstützung und mehr fehlen. Verwenden Sie brew cask install wiresharkstattdessen.
Lekensteyn
77

Ich schlage caskvor, die .appBinärdatei in Ihrem zu erstellen/Applications Ordner (verwenden, reinstallfalls bereits installiert):

brew cask install wireshark

Der Vorteil dieses Ansatzes brew install wireshark --with-qtbesteht darin, dass mehr Funktionen aktiviert werden, ohne viel Zeit für das Kompilieren aufzuwenden.

Dies ist auch der empfohlene Ansatz für grafische Anwendungen und verwendet die offiziellen Builds mit vollständigen Funktionen, die von den Wireshark-Entwicklern verteilt werden.

Radu
quelle
8

Ich habe festgestellt, dass ich eine falsche Frage gestellt habe! Wireshark ist eine GUI, die Tshark oder ... auf der Rückseite verwendet. Wenn ich mit Brew installiere, installiert es Tshark und ... Das ist also vernünftig, dass ich Wireshark im Terminal nicht finden konnte, aber ich konnte Tshark finden!

arisch
quelle
1
ln -s / usr / local / bin / tshark / usr / local / bin / wireshark
CousinCocaine
1
Ja, verwenden Sie das Flag --with-qt mit Brew, um auch die GUI zu erhalten.
Neontapir
Ich habe das gemacht. Wie starte ich die GUI?
Chovy
1
Ich bin gerade gelaufen brew reinstall wireshark --with-qt5und die letzte Anweisung ist die, die Sie wollen: .app-Bundles wurden installiert. Führen Sie brew linkapps wiresharkdiese aus, um diese mit / Applications zu verknüpfen. ==> Zusammenfassung 🍺 /usr/local/Cellar/wireshark/2.2.1: 679 Dateien, 145,7 Millionen, erstellt in 4 Minuten 33 Sekunden Buddha: ~ Jim $ Brew Linkapps Wireshark Linking: / usr / local / opt / wireshark / Wireshark .app 1 App verknüpft mit / Applications Buddha: ~ Jim $
Jim Monty
2
(Zum Teufel mit Mini-Markdown! Ich bin jetzt eine halbe Stunde näher an meinem Tod und hätte diese halbe Stunde viel produktiver nutzen können, als wiederholt zu versuchen, meinen obigen Kommentar so zu formatieren, wie er formatiert sein sollte und wiederholt fehlschlagen sollte.)
Jim Monty
5

Ich glaube nicht, dass der Befehl brew install wireshark --with-qtab Juli 2019 auf meinem Laptop mit macOS Mojave mehr funktioniert. Mein Ansatz zur Installation von Wireshark mit Homebrew besteht also darin, die folgenden Schritte auszuführen:

  1. Update Homebrew: `Brew Update '
  2. Tippen Sie mit HTTPS auf das Caskroom / Cask GitHub-Repository: brew tap caskroom/cask
  3. Durchsuchen Sie alle bekannten Fässer nach wireshark:brew search wireshark
  4. Informieren Sie sich über das wiresharkFass (um sicher zu sein):brew cask info wireshark
  5. Installieren Sie das wiresharkFass:brew cask install wireshark
  6. Aufräumen (nur für den Fall): brew cleanup

Wenn alles gut geht, sollte man 🍺 wireshark was successfully installed!nach Schritt 5 sehen.

Kris Stern
quelle
1
Geben Sie wiresharknach all diesen Schritten das Terminal ein, um die GUI-Oberfläche zu starten.
Mike