Como executar o Wireshark no Ubuntu 17.10

10

Eu costumava rodar o wireshark no ubuntu 17.04 com

~/$ sudo wireshark

mas agora (logo após a atualização para 17.10), quando escrevo o mesmo, recebo um erro

~/$ sudo wireshark

    QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
    Invalid MIT-MAGIC-COOKIE-1 keyQXcbConnection: Could not connect to display :0
Mateusz Filipiuk
fonte
3
Estou votando para reabrir esta pergunta devido a circunstâncias especiais do Wireshark .
David Foerster

Respostas:

6

Realmente você não precisa iniciar o WireShark como root. Por favor, leia a página oficial .

Em resumo, você deve fazer:

sudo chgrp wireshark /usr/bin/dumpcap
sudo chmod o-rx /usr/bin/dumpcap
sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' /usr/bin/dumpcap
sudo usermod -a -G wireshark $USER

Em seguida, efetue logout e logon novamente.

N0rbert
fonte