Wie installiert man Wireshark


46

Ich bin neu in Linux und muss Wireshark 2.0.0 auf Xubuntu 14.04 von VirtualBox installieren. Ich habe das .tar.gz-Paket bereits heruntergeladen und extrahiert. Dann öffnete ich das Terminal im wiresharkOrdner und tippte /.configuremit der Absicht, ihm von make und sudo make installexecutions zu folgen, aber der Versuch blieb so erfolglos wie sudo apt-get install wireshark. Könnte mir jemand helfen, wie man Wireshark Schritt für Schritt installiert?


5
Was ist falsch gelaufen sudo apt-get install wireshark?
muru

Wurde dpkg unterbrochen, müssen Sie 'sudo dpkg --configure -a' manuell ausführen, um das Problem zu beheben.
Stanislav Jirák

@ StanislavJirákcat /etc/sources
Gayan Weerakutti

cat: / etc / sources: Keine solche Datei oder Verzeichnis
Stanislav Jirák

@reversibleancat /etc/apt/sources.list
Neil

Antworten:


64

Schritt 1: Fügen Sie die stabile offizielle PPA hinzu . Gehen Sie dazu mit Ctrl+ Alt+ zum Terminal Tund führen Sie Folgendes aus:

sudo add-apt-repository ppa:wireshark-dev/stable

Schritt 2: Aktualisieren Sie das Repository:

sudo apt-get update

Schritt 3: Wireshark 2.0 installieren:

sudo apt-get install wireshark

Schritt 4: Führen Sie wireshark aus:

sudo wireshark

Wenn Sie einen Fehler bekommen couldn't run /usr/bin/dumpcap in child process: Permission Denied. Gehe wieder zum Terminal und renne:

sudo dpkg-reconfigure wireshark-common

Sprich YESzum Nachrichtenfeld. Dies fügt eine Wireshark-Gruppe hinzu. Fügen Sie dann Benutzer zur Gruppe hinzu, indem Sie Folgendes eingeben

sudo adduser $USER wireshark

Starten Sie dann Ihre Maschine neu und öffnen Sie wireshark. Es klappt. Viel Glück.


Das scheint zu funktionieren, verstehe ich Setting up wireshark (2.4.4-1~16.04.0). Aber wenn ich es öffne und Hilfe> Info öffne, sehe ich Version 2.2.6 und es verhält sich ganz anders als unter Windows. Beispielsweise zeigt es meistens "unbekanntes Protokoll" an. Vermisse ich etwas, um die neueste Version zu erhalten?
Nagev

Wenn Sie Ihren Computer vorerst nicht neu starten möchten, können Sie dies newgrp wiresharkvorübergehend tun .
Abhishek Kashyap

Das ist veraltet.
Goddard,

4

Öffnen Sie das Terminal und geben Sie die folgenden Befehle ein:

  1. sudo apt-get install wireshark
  2. sudo dpkg-reconfigure wireshark-common
  3. sudo adduser $USER wireshark
  4. wireshark

Wenn beim wiresharkAusführen ein Fehler auftritt, schließen Sie ihn und führen Sie einfach die folgenden Schritte aus:

  1. Gehe zu usr/share/wireshark
  2. Öffnen Sie init.luamit einem Texteditor
  3. Wechseln Sie disable_lua = falsezudisable_lua = true

Wo sind die Beweise für die Unterstützung des LUA-Bitwechsels? Dies funktioniert in der Regel sofort, und Sie müssen in der Regel nicht die installierten Paketbits ändern, damit dies funktioniert.
Thomas Ward

2

Gehen Sie dazu mit Ctrl+ Alt+ zum Terminal Tund führen Sie Folgendes aus:

sudo apt install wireshark

Apt sollte sich für Sie um alle Abhängigkeitsprobleme kümmern.

Verwenden Sie den folgenden Befehl, um heruntergeladene Wireshark-Debs zu installieren:

dpkg -i wireshark-common_2.0.5.0-1_i386.deb wireshark_wireshark-2.0.5.0-1_i386.deb

dpkgkümmert sich nicht um alle Abhängigkeiten, sondern meldet, was fehlt. Normalerweise können Sie Probleme lösen, indem Sie dann ausführen

sudo apt install -f

1

Um die Antwort von Thusitha zu ergänzen, führen Sie in Schritt 4 entweder als sudo aus, oder wenn Sie nicht alle Prozesse als root ausführen möchten, setzen Sie das Meldungsfeld auf 'YES' (um dumpcap so zu installieren, dass es Benutzern von die wireshark-Gruppe, um es ohne sudo auszuführen) und Benutzer zur wireshark-Gruppe hinzuzufügen. (Achten Sie darauf, sich abzumelden und anzumelden, bevor Sie wireshark ausführen, damit die Gruppenrechte neu geladen werden.) Sie können dann einfach wireshark ohne root ausführen.


0

Für diejenigen auf Ubuntu 18.04, gehen Sie zum Terminal und führen Sie:

sudo apt install wireshark

Es installiert wireshark (in meinem Fall v2.6.8) und Sie werden aufgefordert, dumpcap in die wireshark-Benutzergruppe aufzunehmen, damit Sie nicht root sein müssen, um es auszuführen.

Wenn du sagst:

NEIN> Sie können loslegen, aber Sie benötigen Root-Rechte, um es auszuführen.

JA> Nach Abschluss der Installation sollten Sie sich zur wireshark-Benutzergruppe hinzufügen:

sudo usermod -a -G wireshark YOUR_USERNAME

Das ist alles!


0
  1. Typ sudo apt update Der APT-Paket-Repository-Cache sollte aktualisiert werden.

  2. Führen Sie nun den folgenden Befehl aus, um Wireshark auf Ihrem Ubuntu-Computer zu installieren: sudo apt install wireshark

Standardmäßig muss Wireshark als root (kann auch mit sudo ausgeführt werden) gestartet werden, um zu funktionieren. Wenn Sie Wireshark ohne Root-Rechte oder ohne sudo ausführen möchten, wählen Sie und drücken Sie.

  1. Wireshark sollte installiert sein.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.