Home
» LINUX
»
Come installare Wireshark su Linux: Ubuntu, Fedora, Arch e altri sistemi operativi.
Come installare Wireshark su Linux: Ubuntu, Fedora, Arch e altri sistemi operativi.
Per installare Wireshark su Linux, usa il gestore di pacchetti della tua distribuzione. I comandi seguenti lo installano dai repository configurati del sistema, che di solito è il modo più semplice per ottenere aggiornamenti e il pacchetto di supporto per la cattura compatibile con il tuo sistema. Scegli la sezione relativa alla tua distribuzione; non è necessario aggiungere un PPA di terze parti per Ubuntu o modificare manualmente la configurazione dei repository di Arch.
Installa Wireshark dalla tua distribuzione Linux.
Apri un terminale, inserisci il comando per la tua distribuzione e conferma la richiesta del gestore di pacchetti. L'interfaccia grafica è inclusa nel pacchetto GUI; se ti serve solo l'analisi da terminale, la maggior parte delle distribuzioni include TShark anche separatamente.
Ubuntu o Debian
Aggiorna l'indice dei pacchetti, quindi installa Wireshark:
sudo apt update
sudo apt install wireshark
I comandi apt aggiornano le informazioni sui pacchetti e installano Wireshark dai repository configurati.
Durante l'installazione, i sistemi basati su Debian potrebbero chiedere se consentire agli utenti non superutenti di acquisire pacchetti. Scegli Sì solo se desideri che account utente selezionati acquisiscano il traffico in tempo reale; il programma di installazione non aggiunge automaticamente il tuo account al wiresharkgruppo. Se scegli No, potrai comunque aprire e analizzare i file di acquisizione salvati.
Fedora
Installa il pacchetto del repository con DNF:
sudo dnf install wireshark
Utilizza DNF per installare Wireshark dai repository configurati di Fedora.
Fedora include l'analizzatore desktop Qt come wireshark; gli strumenti da riga di comando sono disponibili separatamente come wireshark-cli. Il pacchetto di Fedora prepara anche un wiresharkgruppo per l'acquisizione live controllata.
Arch Linux
Arch richiede un aggiornamento completo del sistema, non un aggiornamento parziale dei pacchetti. Aggiorna il sistema, quindi installa l'interfaccia Qt:
sudo pacman -Syu
sudo pacman -S wireshark-qt
Installa l'interfaccia Qt dal repository Extra ufficiale di Arch.
Per una configurazione da riga di comando, installa wireshark-cliinvece. I nomi dei pacchetti e il repository corrente sono elencati nel database dei pacchetti di Arch Linux .
openSUSE
Aggiorna i repository abilitati e installa il pacchetto Wireshark disponibile:
sudo zypper refresh
sudo zypper install wireshark
Zypper installa Wireshark dai repository abilitati sul sistema.
I nomi dei pacchetti possono variare tra le diverse versioni di openSUSE. Se desideri specificamente l'interfaccia desktop Qt, verifica se wireshark-ui-qtè disponibile per la tua versione consultando zypper search wiresharkl' elenco dei pacchetti software di openSUSE . Utilizza i repository configurati per la tua versione; le vecchie istruzioni per le versioni Leap non più in uso potrebbero fare riferimento a repository di terze parti obsoleti.
Installa la build Flatpak
Se la tua distribuzione non fornisce un pacchetto comodo, puoi installare la build di Flathub dopo aver configurato Flatpak e il suo repository remoto Flathub:
Importante: la documentazione di Wireshark afferma che la sandbox Flatpak non può acquisire direttamente da una scheda di rete. Utilizza questa build per esaminare i file di acquisizione esistenti; per l'acquisizione in tempo reale, installa il pacchetto nativo per la tua distribuzione Linux. L'applicazione è disponibile su Flathub .
Consenti l'acquisizione sicura dei pacchetti in tempo reale
L'installazione di Wireshark e l'acquisizione dei pacchetti richiedono autorizzazioni separate. Avvia l'applicazione desktop come utente normale; non avviare l'interfaccia completa di Wireshark con privilegi di amministratore. sudoWireshark separa il piccolo dumpcapstrumento di acquisizione dall'analizzatore più grande, in modo che quest'ultimo possa essere eseguito con i privilegi di un utente normale.
Debian o Ubuntu: se Wireshark è già installato, eseguilo sudo dpkg-reconfigure wireshark-commone scegli Sì quando ti viene chiesto di acquisire account non superutente. Quindi aggiungi solo account attendibili: sudo usermod -aG wireshark "$USER". Disconnettiti e accedi di nuovo affinché la nuova appartenenza al gruppo abbia effetto.
Fedora o Arch: i pacchetti ufficiali creano e configurano il wiresharkgruppo. Aggiungi il tuo account con sudo usermod -aG wireshark "$USER", quindi disconnettiti e accedi di nuovo.
L'iscrizione garantisce l'accesso alle acquisizioni di rete in tempo reale, che potrebbero contenere traffico sensibile. Limita l'accesso agli account che ne hanno effettivamente bisogno. Altre distribuzioni potrebbero avere una configurazione diversa; segui le istruzioni specifiche per il tuo pacchetto anziché copiare comandi di funzionalità o autorizzazioni da un'altra versione di Linux. Consulta la guida di Wireshark sui privilegi di acquisizione per dettagli specifici della piattaforma.
Apri Wireshark e conferma l'installazione
Avvia Wireshark dal menu delle applicazioni del tuo desktop oppure esegui questi comandi:
wireshark --version
wireshark
Il primo comando visualizza la versione installata; il secondo apre l'analizzatore. Se non vengono visualizzate interfacce per l'acquisizione in tempo reale, verifica i passaggi relativi alle autorizzazioni sopra descritti e avvia una nuova sessione di accesso. Puoi comunque aprire un file salvato .pcapda .pcapngWireshark anche senza accesso all'acquisizione in tempo reale.