Installa Wireshark su MacOS X tramite brew


91

Ho installato Wireshark sul mio Mac con il comando

brew install wireshark

ma dopo di ciò, un messaggio mi ha detto che dovevo arricciare e installare ChmodBPF , quindi l'ho fatto anche io.

Ma non esiste un comando denominato Wireshark sul terminale. Cosa c'è di sbagliato in quello?


Prova hash -ra fare in modo che la tua shell ripeta i nuovi comandi disponibili. Inoltre, controlla la presenza /usr/local/bindi nuove cose, come questa ls -lrt /usr/local/bin: nuove cose in fondo all'elenco. Inoltre, assicurati che /usr/local/binsia nel tuo PATH.
Mark Setchell

Ho scoperto che non c'è wirehark in / usr / local / bin ma ci sono tshark e rawshark! Sono un principiante in WireShark, Tshark e WireShark sono uguali?
Aryan

Risposte:


149

Il pacchetto homebrew wiresharkinstalla l'utility della riga di comando tshark. Se desideri abilitare la GUI, installa WireShark in questo modo:

brew install wireshark --with-qt

Se hai già installato Wireshark, fallo

brew reinstall wireshark --with-qt

2
Funziona! Come l'hai capito? Indovinando da brew cat wireshark? Come sapevi da usare with-qtsopra with-gtk+3?
Jerry101

12
Questo è stato deprecato. Si prega di aggiornare la risposta a:brew reinstall wireshark --with-qt5
N0thing

2
@chovy Apri un terminale ed esegui wiresharkper avviare la GUI.
Phoenix

10
Notare che il flag --with-qt5è ora elencato come deprecato. Uno dovrebbe usare --with-qt.
Mike

5
Questo non è l'approccio consigliato per un'applicazione GUI come Wireshark, vedere la risposta di Radu di seguito. Al momento mancheranno anche funzionalità come la risoluzione dei nomi esterni (DNS), il supporto dei codec e altro. Usa brew cask install wiresharkinvece.
Lekensteyn

80

Ti suggerisco di utilizzare caskper creare il .appbinario nella tua /Applicationscartella (da usare reinstallse già installato):

brew cask install wireshark

Il vantaggio di questo approccio brew install wireshark --with-qtè che più funzionalità sono abilitate senza spendere molto tempo per la compilazione.

Questo è anche l' approccio consigliato per le applicazioni grafiche e utilizzerà le build ufficiali complete di funzionalità distribuite dagli sviluppatori di Wireshark.


7

Ho scoperto di aver fatto una domanda sbagliata! Wireshark è una gui che usa tshark o ... sul retro e quando installo con brew, installa tshark e ... Quindi è ragionevole che non ho trovato WireShark nel terminale ma ho trovato tshark!


1
ln -s / usr / local / bin / tshark / usr / local / bin /
wirehark

1
Sì, usa il flag --with-qt con brew per ottenere anche la GUI.
neontapir

l'ho fatto. come avvio la gui?
Chovy

1
Ho appena eseguito brew reinstall wireshark --with-qt5e l'ultima istruzione è quella che desideri: i bundle .app sono stati installati. Esegui brew linkapps wiresharkper collegarli simbolicamente a / Applicazioni. ==> Riepilogo 🍺 /usr/local/Cellar/wireshark/2.2.1: 679 file, 145,7 M, costruito in 4 ominuti 33 secondi Buddha: ~ Jim $ brew linkapps wirehark Collegamento: / usr / local / opt / wirehark / Wireshark .app Collegata 1 app a / Applicazioni Buddha: ~ Jim $
Jim Monty

2
(Al diavolo il mini-Markdown! Sono mezz'ora più vicino alla mia morte ora e potrei usare quella mezz'ora in modo molto più produttivo che provare ripetutamente a formattare il mio commento sopra come dovrebbe essere formattato e fallire ripetutamente.)
Jim Monty

7

Non credo che il comando brew install wireshark --with-qtfunzioni più a partire da luglio 2019 sul mio laptop con macOS Mojave. Quindi il mio approccio per installare Wireshark utilizzando Homebrew è seguire i passaggi seguenti:

  1. Aggiorna Homebrew: `brew update '
  2. Tocca il repository GitHub Caskroom / Cask utilizzando HTTPS: brew tap caskroom/cask
  3. Cerca in tutte le botti conosciute wireshark:brew search wireshark
  4. Scopri le informazioni sulla wiresharkbotte (per sicurezza):brew cask info wireshark
  5. Installa la wiresharkbotte:brew cask install wireshark
  6. Pulisci (per ogni evenienza): brew cleanup

Se tutto va bene, si dovrebbe vedere 🍺 wireshark was successfully installed!dopo il passaggio 5.


1
Digita wiresharkterminal dopo tutti questi passaggi per avviare l'interfaccia GUI.
Mike
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.