ติดตั้ง Wireshark บน MacOS X ผ่านการชง


94

ฉันติดตั้ง Wireshark บน Mac ด้วยคำสั่ง

brew install wireshark

แต่หลังจากนั้นมีข้อความบอกฉันว่าฉันต้องขดและติดตั้งChmodBPFฉันก็ทำเช่นนั้นเช่นกัน

แต่ไม่มีคำสั่งชื่อ Wireshark บนเทอร์มินัล มันผิดอะไร?


พยายามhash -rให้เชลล์ของคุณเปลี่ยนคำสั่งที่มีอยู่ใหม่ นอกจากนี้ตรวจสอบ/usr/local/binสิ่งใหม่ ๆ เช่นนี้ls -lrt /usr/local/bin- สิ่งใหม่ที่ด้านล่างของรายการ ตรวจสอบให้แน่ใจว่า/usr/local/binอยู่ในเส้นทางของคุณ
Mark Setchell

ฉันพบว่าไม่มี Wirehark ใน / usr / local / bin แต่มี tshark และ rawshark! ฉันเป็นผู้เริ่มต้นใช้งาน Wireshark Tshark และ Wirehark เหมือนกันหรือไม่?
อารยัน

คำตอบ:


151

แพคเกจ homebrew wiresharkติดตั้ง tsharkutil หากคุณต้องการเปิดใช้งาน GUI ให้ติดตั้ง Wireshark ดังนี้:

brew install wireshark --with-qt

หากคุณติดตั้ง Wireshark ไว้แล้วให้ทำ

brew reinstall wireshark --with-qt

2
มันได้ผล! คุณคิดออกได้อย่างไร? โดยเดาจากbrew cat wireshark? คุณรู้ได้อย่างไรว่าจะใช้with-qtเกินwith-gtk+3?
Jerry101

12
เลิกใช้แล้ว โปรดอัปเดตคำตอบสำหรับ:brew reinstall wireshark --with-qt5
N0thing

2
@chovy เปิดเทอร์มินัลแล้วรันwiresharkเพื่อเริ่ม GUI
ต้นอินทผลัม

10
โปรดทราบว่าแฟล็ก--with-qt5ถูกระบุว่าเลิกใช้แล้ว --with-qtหนึ่งควรใช้
Mike

6
นี่ไม่ใช่แนวทางที่แนะนำสำหรับแอปพลิเคชัน GUI เช่น Wireshark โปรดดูคำตอบของ Raduด้านล่าง ในขณะนี้จะพลาดคุณสมบัติเช่นการแก้ปัญหาชื่อภายนอก (DNS) การสนับสนุนตัวแปลงสัญญาณและอื่น ๆ ใช้brew cask install wiresharkแทน
Lekensteyn

84

ฉันขอแนะนำให้ใช้caskเพื่อสร้าง.appไบนารีใน/Applicationsโฟลเดอร์ของคุณ(ใช้reinstallหากติดตั้งไว้แล้ว):

brew cask install wireshark

ข้อดีของแนวทางนี้brew install wireshark --with-qtคือมีการเปิดใช้คุณสมบัติเพิ่มเติมโดยไม่ต้องใช้เวลารวบรวมมาก

นี่เป็นแนวทางที่แนะนำสำหรับแอปพลิเคชันกราฟิกและจะใช้งานสร้างที่มีคุณสมบัติครบถ้วนอย่างเป็นทางการตามที่นักพัฒนา Wireshark เผยแพร่


10

ฉันไม่คิดว่าคำสั่งจะใช้brew install wireshark --with-qtงานได้อีกต่อไป ณ เดือนกรกฎาคม 2019 บนแล็ปท็อปที่ใช้ macOS Mojave ดังนั้นแนวทางของฉันในการติดตั้ง Wireshark โดยใช้ Homebrew คือทำตามขั้นตอนด้านล่าง:

  1. อัปเดต Homebrew: `` ปรับปรุงการชง '
  2. แตะที่เก็บ Caskroom / Cask GitHub โดยใช้ HTTPS: brew tap caskroom/cask
  3. ค้นหาถังที่รู้จักทั้งหมดสำหรับwireshark:brew search wireshark
  4. ค้นหาข้อมูลเกี่ยวกับwiresharkถัง (เพื่อให้แน่ใจ):brew cask info wireshark
  5. ติดตั้งwiresharkถัง:brew cask install wireshark
  6. ทำความสะอาด (ในกรณี): brew cleanup

หากทุกอย่างเป็นไปด้วยดีควรเห็น🍺 wireshark was successfully installed!หลังจากขั้นตอนที่ 5


2
พิมพ์wiresharkเทอร์มินัลหลังจากขั้นตอนเหล่านี้เพื่อเปิดอินเทอร์เฟซ GUI
Mike

7

เจอถามผิด! Wireshark เป็น gui ที่ใช้ tshark หรือ ... ที่ด้านหลังและเมื่อฉันติดตั้งด้วย brew มันจะติดตั้ง tshark และ ... ดังนั้นจึงสมเหตุสมผลที่ฉันไม่พบ Wirehark ในเทอร์มินัล แต่ฉันสามารถหา tshark ได้!


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

1
ใช่ใช้แฟล็ก - with-qt พร้อมชงเพื่อรับ GUI ด้วย
neontapir

ฉันทำอย่างนั้น. ฉันจะเริ่มต้นกุยได้อย่างไร?
chovy

1
ฉันเพิ่งวิ่งbrew reinstall wireshark --with-qt5และคำสั่งสุดท้ายคือสิ่งที่คุณต้องการ: .app บันเดิลถูกติดตั้ง เรียกใช้brew linkapps wiresharkเพื่อเชื่อมโยงสิ่งเหล่านี้กับ / Applications ==> สรุป🍺 /usr/local/Cellar/wireshark/2.2.1: ไฟล์ 679, 145.7M, สร้างขึ้นใน 4 ominutes 33 วินาที Buddha: ~ Jim $ brew linkapps Wireshark การเชื่อมโยง: / usr / local / opt / Wireshark / Wireshark .app เชื่อมโยง 1 แอพกับ / แอพพลิเคชั่น Buddha: ~ Jim $
Jim Monty

2
(ไปนรกด้วย mini-Markdown ตอนนี้ฉันใกล้จะตายไปอีกครึ่งชั่วโมงแล้วและฉันสามารถใช้เวลาครึ่งชั่วโมงนั้นได้อย่างมีประสิทธิผลมากกว่าการพยายามจัดรูปแบบความคิดเห็นด้านบนซ้ำ ๆ เนื่องจากควรจัดรูปแบบและล้มเหลวซ้ำ ๆ )
Jim Monty
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.