Instal Wireshark di MacOS X melalui brew

94

Saya menginstal Wireshark di mac saya dengan perintah

brew install wireshark

tetapi setelah itu, sebuah pesan memberi tahu saya bahwa saya harus melakukan curl dan menginstal ChmodBPF , jadi saya melakukannya juga.

Tetapi tidak ada perintah bernama Wireshark di terminal. Apa yang salah dengan itu?

Arya
sumber
Cobalah hash -ragar shell Anda mengulangi perintah yang baru tersedia. Juga, periksa /usr/local/binbarang baru, seperti ini ls -lrt /usr/local/bin- barang baru di bagian bawah daftar. Juga, pastikan /usr/local/binada di PATH Anda.
Mark Setchell
Saya menemukan bahwa tidak ada wireshark di / usr / local / bin tetapi ada tshark dan rawshark! Saya pemula di wireshark, apakah tshark dan wireshark sama?
Arya

Jawaban:

151

Paket homebrew wiresharkmenginstal util baris perintah tshark. Jika Anda ingin mengaktifkan GUI, instal wireshark seperti ini:

brew install wireshark --with-qt

Jika Anda sudah menginstal Wireshark, lakukan

brew reinstall wireshark --with-qt
Allan Beaufour
sumber
2
Berhasil! Bagaimana Anda mengetahui hal ini? Dengan menebak dari brew cat wireshark? Bagaimana Anda tahu untuk menggunakan with-qtlebih with-gtk+3?
Jerry101
12
Ini sudah tidak digunakan lagi. Harap perbarui jawaban untuk:brew reinstall wireshark --with-qt5
N0thing
2
@chovy Buka terminal dan jalankan wiresharkuntuk memulai GUI.
phoenix
10
Perhatikan bahwa flag --with-qt5sekarang terdaftar sebagai deprecated. Seseorang harus menggunakan --with-qt.
Mike
6
Ini bukan pendekatan yang direkomendasikan untuk aplikasi GUI seperti Wireshark, silakan lihat jawaban Radu di bawah ini. Saat ini juga akan kehilangan fitur seperti resolusi nama eksternal (DNS), dukungan codec dan banyak lagi. Gunakan brew cask install wiresharksebagai gantinya.
Lekensteyn
84

Saya sarankan menggunakan caskuntuk membuat .appbiner di /Applicationsfolder Anda (gunakan reinstalljika sudah diinstal):

brew cask install wireshark

Keuntungan dari pendekatan ini brew install wireshark --with-qtadalah lebih banyak fitur yang diaktifkan tanpa menghabiskan banyak waktu untuk kompilasi.

Ini juga merupakan pendekatan yang direkomendasikan untuk aplikasi grafis dan akan menggunakan versi resmi lengkap dengan fitur yang didistribusikan oleh pengembang Wireshark.

Radu
sumber
10

Saya rasa perintah tersebut tidak brew install wireshark --with-qtberfungsi lagi mulai Juli 2019 di laptop saya yang menjalankan macOS Mojave. Jadi pendekatan saya untuk menginstal Wireshark menggunakan Homebrew adalah dengan mengikuti langkah-langkah di bawah ini:

  1. Perbarui Homebrew: "brew update '
  2. Ketuk repositori Caskroom / Cask GitHub menggunakan HTTPS: brew tap caskroom/cask
  3. Cari semua tong yang dikenal untuk wireshark:brew search wireshark
  4. Cari tahu info tentang wiresharktong (untuk memastikan):brew cask info wireshark
  5. Pasang wiresharktong:brew cask install wireshark
  6. Bersihkan (untuk berjaga-jaga): brew cleanup

Jika semuanya berjalan dengan baik, seseorang harus melihat 🍺 wireshark was successfully installed!setelah Langkah 5.

Kris Stern
sumber
2
Ketik wiresharkterminal setelah semua langkah ini untuk meluncurkan antarmuka GUI.
Mike
7

Saya menemukan bahwa saya mengajukan pertanyaan yang salah! Wireshark adalah gui yang menggunakan tshark atau ... di bagian belakang dan ketika saya menginstal dengan brew, ia menginstal tshark dan ... Jadi wajar jika saya tidak dapat menemukan wireshark di terminal tetapi saya dapat menemukan tshark!

Arya
sumber
1
ln -s / usr / local / bin / tshark / usr / local / bin / wireshark
SepupuCocaine
1
Ya, gunakan flag --with-qt dengan brew untuk mendapatkan GUI juga.
neontapir
saya melakukan itu. bagaimana cara memulai gui?
chovy
1
Saya baru saja menjalankan brew reinstall wireshark --with-qt5dan instruksi terakhir adalah yang Anda inginkan: bundel .app telah diinstal. Jalankan brew linkapps wiresharkuntuk menghubungkannya ke / Applications. ==> Ringkasan 🍺 /usr/local/Cellar/wireshark/2.2.1: 679 file, 145.7M, dibangun dalam 4 ominutes 33 detik Buddha: ~ Jim $ brew linkapps wireshark Linking: / usr / local / opt / wireshark / Wireshark .app Ditautkan 1 aplikasi ke / Applications Buddha: ~ Jim $
Jim Monty
2
(Persetan dengan penurunan harga mini! Saya satu setengah jam lebih dekat dengan kematian saya sekarang dan saya bisa menggunakan setengah jam itu jauh lebih produktif daripada mencoba berulang kali untuk memformat komentar saya di atas karena harus diformat dan gagal berulang kali.)
Jim Monty