Wireshark è un programma molto diffuso che consente di analizzare il traffico di rete. Il programma consente all'utente di visualizzare il contenuto dei pacchetti di rete a diversi livelli di funzionamento della rete. Oltre ad analizzare direttamente il traffico, il programma è in grado di decifrare i pacchetti di rete wireless criptati. A differenza dell'utility da console tcpdump
, Wireshark ha un'interfaccia grafica molto comoda.
Un modo semplice per installare Wireshark è utilizzare i repository ufficiali. Per farlo, eseguire questo comando:
$ sudo apt install wireshark
Durante l'inizializzazione, il programma chiederà se si desidera consentire l'esecuzione di Wireshark come utente normale. Per impostazione predefinita, è possibile analizzare i pacchetti di rete solo se si dispone dei diritti di superutente. Tuttavia, non è auspicabile eseguire programmi grafici come superutente. Se si risponde Sì a questa finestra, tutti gli utenti del gruppo wireshark
potranno accedere al programma, non solo il superutente:
Al termine dell'installazione, l'utente corrente deve essere aggiunto al gruppo wireshark
:
$ sudo usermod -aG wireshark $USER
Per applicare le modifiche è necessario riavviare il computer o effettuare il login. Dopodiché, è possibile eseguire il programma dal menu principale o dal terminale:
In caso di difficoltà, ad esempio se Wireshark non vede le interfacce di Ubuntu, significa che l'utility è in esecuzione da un utente normale che non è stato aggiunto al gruppo Wireshark. Come soluzione rapida, provate a eseguirlo come superutente:
$ sudo wireshark
Aprendo la voce di menu Aiuto -> Informazioni su Wireshark è possibile conoscere la versione del software. In questo caso la versione installata è la 3.2.3:
Mentre nei repository ufficiali è presente una versione obsoleta, gli sviluppatori hanno già rilasciato la versione 3.4.2. È possibile ottenerla dal PPA degli sviluppatori. Per aggiungere un repository PPA al sistema, eseguire questo comando:
$ sudo add-apt-repository ppa:wireshark-dev/stable
Dopo di che, è possibile installare Wireshark come descritto sopra:
$ sudo apt install wireshark
L'installazione procede in modo simile a quanto descritto sopra. Se il vostro utente non è stato aggiunto al gruppo wireshark
, ricordatevi di aggiungerlo per usare il programma come un utente normale. È possibile conoscere la versione del programma anche tramite il terminale, eseguendo:
Se durante l'installazione, quando il programma di installazione vi chiede se volete permettere agli utenti normali di usare Wireshark, avete scelto di no, ma poi avete cambiato idea, potete modificare questa impostazione. Per farlo, eseguite questo comando:
$ sudo dpkq-reconfigure wireshark-common
E questa volta rispondete già Sì. E non dimenticate di aggiungere l'utente al gruppo wireshark
.
Per rimuovere Wireshark da Ubuntu, basta eseguire il seguente comando:
$ sudo apt remove wireshark
wireshark --version
Questo completa le istruzioni.