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

Dì 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.