Cài đặt Wireshark trên MacOS X thông qua bia


91

Tôi đã cài đặt Wireshark trên máy Mac của mình bằng lệnh

brew install wireshark

nhưng sau đó, một thông báo cho tôi biết rằng tôi phải cuộn và cài đặt ChmodBPF , vì vậy tôi cũng đã làm như vậy.

Nhưng không có lệnh nào có tên Wireshark trên thiết bị đầu cuối. Điều gì là sai với điều đó?


Cố gắng hash -rxử lý lại shell của bạn các lệnh mới có sẵn. Ngoài ra, hãy đăng ký /usr/local/binnhững thứ mới, như thế này ls -lrt /usr/local/bin- những thứ mới ở cuối danh sách. Ngoài ra, hãy đảm bảo /usr/local/binnằm trong PATH của bạn.
Mark Setchell

Tôi thấy rằng không có wirehark trong / usr / local / bin nhưng có tshark và rawshark! Tôi mới bắt đầu chơi Wirehark, tshark và Wirehark có giống nhau không?
Aryan

Câu trả lời:


149

Gói homebrew wiresharkcài đặt dòng lệnh tshark. Nếu bạn muốn kích hoạt GUI, hãy cài đặt wirehark như sau:

brew install wireshark --with-qt

Nếu bạn đã cài đặt Wireshark, hãy

brew reinstall wireshark --with-qt

2
Nó hoạt động! Làm thế nào bạn tìm ra điều này? Bằng cách đoán từ brew cat wireshark? Làm thế nào bạn biết để sử dụng with-qthơn with-gtk+3?
Jerry101

12
Điều này đã không được chấp nhận. Vui lòng cập nhật câu trả lời cho:brew reinstall wireshark --with-qt5
N0thing

2
@chovy Mở một thiết bị đầu cuối và chạy wiresharkđể khởi động GUI.
Phoenix

10
Lưu ý rằng cờ --with-qt5hiện được liệt kê là không được dùng nữa. Một người nên sử dụng --with-qt.
Mike

5
Đây không phải là cách tiếp cận được khuyến nghị cho một ứng dụng GUI như Wireshark, vui lòng xem câu trả lời của Radu bên dưới. Hiện tại, nó cũng sẽ bỏ lỡ các tính năng như phân giải tên bên ngoài (DNS), hỗ trợ codec và hơn thế nữa. Sử dụng brew cask install wiresharkthay thế.
Lekensteyn

80

Tôi khuyên bạn nên sử dụng caskđể tạo .apptệp nhị phân trong /Applicationsthư mục của bạn (sử dụng reinstallnếu đã được cài đặt):

brew cask install wireshark

Ưu điểm của cách tiếp cận brew install wireshark --with-qtnày là có nhiều tính năng hơn được kích hoạt mà không mất nhiều thời gian biên dịch.

Đây cũng là cách tiếp cận được khuyến nghị cho các ứng dụng đồ họa và sẽ sử dụng các bản dựng chính thức, đầy đủ tính năng do các nhà phát triển Wireshark phân phối.


7

Tôi thấy rằng tôi đã đặt câu hỏi sai! Wireshark là gui sử dụng tshark hoặc ... ở phía sau và khi tôi cài đặt với brew, nó cài đặt tshark và ... Vì vậy, điều đó hợp lý là tôi không thể tìm thấy wirehark trong thiết bị đầu cuối nhưng tôi có thể tìm thấy tshark!


1
ln -s / usr / local / bin / tshark / usr / local / bin / Wireshark
CousinCocaine

1
Có, sử dụng cờ --with-qt với brew để nhận GUI.
neontapir

tôi đã làm điều đó. làm thế nào để bắt đầu gui?
chovy

1
Tôi vừa chạy brew reinstall wireshark --with-qt5và hướng dẫn cuối cùng là hướng dẫn bạn muốn: các gói .app đã được cài đặt. Chạy brew linkapps wiresharkđể liên kết biểu tượng này đến / Ứng dụng. ==> Tóm tắt 🍺 /usr/local/Cellar/wireshark/2.2.1: 679 tệp, 145,7M, được xây dựng trong 4 phút 33 giây. .app Đã liên kết 1 ứng dụng với / Ứng dụng Buddha: ~ Jim $
Jim Monty

2
(Chết tiệt với mini-Markdown! Bây giờ tôi còn nửa giờ nữa là đến cái chết và tôi có thể sử dụng nửa giờ đó hiệu quả hơn nhiều so với việc cố gắng định dạng lại bình luận của mình ở trên vì nó phải được định dạng và liên tục thất bại.)
Jim Monty

7

Tôi không nghĩ rằng lệnh này brew install wireshark --with-qtcòn hoạt động kể từ tháng 7 năm 2019 trên máy tính xách tay chạy macOS Mojave của tôi. Vì vậy, cách tiếp cận của tôi để cài đặt Wireshark bằng Homebrew là làm theo các bước sau:

  1. Cập nhật Homebrew: `` cập nhật bia ''
  2. Nhấn vào kho lưu trữ Caskroom / Cask GitHub bằng HTTPS: brew tap caskroom/cask
  3. Tìm kiếm tất cả các thùng đã biết cho wireshark:brew search wireshark
  4. Tìm hiểu thông tin về wiresharkthùng (để chắc chắn):brew cask info wireshark
  5. Cài đặt wiresharkthùng:brew cask install wireshark
  6. Dọn dẹp (chỉ trong trường hợp): brew cleanup

Nếu mọi việc suôn sẻ, bạn sẽ thấy 🍺 wireshark was successfully installed!sau Bước 5.


1
Nhập wiresharkthiết bị đầu cuối sau tất cả các bước này để khởi chạy giao diện GUI.
Mike
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.