Come installare Wireshark


46

Sono nuovo di Linux e ho bisogno di installare Wireshark 2.0.0 su Xubuntu 14.04 di VirtualBox. Ho già scaricato il pacchetto .tar.gz ed l'ho estratto. Quindi ho aperto il terminale nella wiresharkcartella e digitato /.configurecon l'intenzione di seguirlo con make ed sudo make installesecuzioni ma il tentativo non ha avuto successo sudo apt-get install wireshark. Qualcuno potrebbe aiutarmi come installare Wireshark passo dopo passo, per favore?


5
Cosa è andato storto sudo apt-get install wireshark?
Muru,

dpkg è stato interrotto, è necessario eseguire manualmente 'sudo dpkg --configure -a' per correggere il problema.
Stanislav Jirák,

@ StanislavJirákcat /etc/sources
Gayan Weerakutti,

cat: / etc / sources: nessun file o directory del genere
Stanislav Jirák,

@reversibleancat /etc/apt/sources.list
Neil,

Risposte:


64

Passaggio 1: aggiungere il PPA ufficiale stabile . Per fare ciò, vai al terminale premendo Ctrl+ Alt+ Ted esegui:

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

Passaggio 2: aggiornare il repository:

sudo apt-get update

Passaggio 3: installare WireShark 2.0:

sudo apt-get install wireshark

Passaggio 4: eseguire WireShark:

sudo wireshark

Se ricevi un errore couldn't run /usr/bin/dumpcap in child process: Permission Denied. vai di nuovo al terminal ed esegui:

sudo dpkg-reconfigure wireshark-common

YESalla finestra di messaggio. Questo aggiunge un gruppo WireShark. Quindi aggiungi l'utente al gruppo digitando

sudo adduser $USER wireshark

Quindi riavviare la macchina e aprire WireShark. Funziona. In bocca al lupo.


Questo sembra funzionare, vedo Setting up wireshark (2.4.4-1~16.04.0). Ma quando lo apro e faccio Aiuto> Informazioni su vedo la versione 2.2.6 e si comporta in modo molto diverso da quello che ho su Windows. Ad esempio, mostra principalmente "protocollo sconosciuto". Mi manca qualcosa per ottenere l'ultima versione?
Nagev,

Se non vuoi riavviare il tuo computer per ora, puoi farlo newgrp wiresharktemporaneamente.
Abhishek Kashyap,

Questo è obsoleto.
Goddard,

4

Apri il terminale e digita i comandi:

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

Se ricevi un wiresharkerrore in esecuzione, chiudilo e procedi come segue:

  1. Vai a usr/share/wireshark
  2. Apri init.luacon un editor di testo
  3. Cambia disable_lua = falseindisable_lua = true

Dov'è l'evidenza a supporto dei bit che cambiano LUA? Questo tende a funzionare immediatamente e in genere non è necessario modificare i bit del pacchetto installato per farlo funzionare.
Thomas Ward

2

Per fare ciò, vai al terminale premendo Ctrl+ Alt+ Ted esegui:

sudo apt install wireshark

Apt dovrebbe occuparsi di tutti i problemi di dipendenza per te.

Utilizzare il seguente comando per installare i debs Wireshark scaricati:

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

dpkgnon si occupa di tutte le dipendenze, ma segnala ciò che manca. Di solito è possibile risolvere i problemi eseguendo quindi

sudo apt install -f

1

Per aggiungere alla risposta di Thusitha, nel passaggio 4 o esegui come sudo o se non desideri eseguire tutti i processi come root, imposta la finestra di messaggio su "SÌ" (per installare il dumpcap in modo tale da consentire agli utenti di il gruppo WireShark per eseguirlo senza sudo) e aggiungere l'utente al gruppo WireShark. (assicurarsi di disconnettersi e accedere prima di eseguire WireShark in modo che i privilegi di gruppo vengano ricaricati). È quindi possibile eseguire WireShark senza root.


0

Per quelli su Ubuntu 18.04, vai al terminale ed esegui:

sudo apt install wireshark

Installerà WireShark (nel mio caso v2.6.8) e ti verrà chiesto di aggiungere Dumpcap nel gruppo di utenti di WireShark, quindi non è necessario essere root per eseguirlo.

Se dici:

NO> sei a posto, ma per eseguirlo avrai bisogno dei privilegi di root.

SÌ> al termine dell'installazione è necessario aggiungersi al gruppo di utenti di WireShark:

sudo usermod -a -G wireshark YOUR_USERNAME

È tutto!


0
  1. Tipo sudo apt update La cache del repository del pacchetto APT deve essere aggiornata.

  2. Ora, esegui il comando seguente per installare Wireshark sul tuo computer Ubuntu: sudo apt install wireshark

Per impostazione predefinita, Wireshark deve essere avviato come privilegi di root (può essere fatto anche con sudo) per funzionare. Se si desidera eseguire Wireshark senza i privilegi di root o senza sudo, selezionare e premere.

  1. Wireshark dovrebbe essere installato.
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.