Como instalar o Wireshark

46

Eu sou novo no Linux e preciso instalar o Wireshark 2.0.0 no Xubuntu 14.04 do VirtualBox. Eu já baixei o pacote .tar.gz e o extraí. Então eu abri o terminal na wiresharkpasta e digitei /.configurecom a intenção de segui-lo por make e sudo make installexecuções, mas a tentativa foi malsucedida sudo apt-get install wireshark. Alguém poderia me ajudar a instalar o Wireshark passo a passo, por favor?

Stanislav Jirák
fonte
5
O que deu errado sudo apt-get install wireshark?
Muru
O dpkg foi interrompido, você deve executar manualmente 'sudo dpkg --configure -a' para corrigir o problema.
Stanislav Jirak
@ StanislavJirákcat /etc/sources
Gayan Weerakutti
cat: / etc / sources: Não
existe
@reversibleancat /etc/apt/sources.list
Neil

Respostas:

64

Etapa 1: adicione o PPA oficial estável . Para fazer isso, vá para o terminal pressionando Ctrl+ Alt+ Te execute:

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

Etapa 2: atualize o repositório:

sudo apt-get update

Etapa 3: Instale o wireshark 2.0:

sudo apt-get install wireshark

Etapa 4: Execute o wireshark:

sudo wireshark

Se você receber um erro couldn't run /usr/bin/dumpcap in child process: Permission Denied. vá para o terminal novamente e execute:

sudo dpkg-reconfigure wireshark-common

Diga YESpara a caixa de mensagem. Isso adiciona um grupo do wireshark. Em seguida, adicione usuário ao grupo digitando

sudo adduser $USER wireshark

Em seguida, reinicie sua máquina e abra o wireshark. Funciona. Boa sorte.

Thusitha Sumanadasa
fonte
Isso parece funcionar, eu vejo Setting up wireshark (2.4.4-1~16.04.0). Mas quando abro e faço Ajuda> Sobre, vejo a versão 2.2.6 e ela se comporta de maneira bem diferente da que tenho no Windows. Por exemplo, ele exibe principalmente "protocolo desconhecido". Estou faltando algo para obter a versão mais recente?
Nagev 17/04/19
Se você não deseja reiniciar sua máquina por enquanto, pode fazê-lo newgrp wiresharktemporariamente.
Abhishek Kashyap
Isso está desatualizado.
Goddard
4

Abra o terminal e digite os comandos:

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

Se você estiver recebendo um wiresharkerro de execução, feche-o e faça o seguinte:

  1. Vamos para usr/share/wireshark
  2. Abrir init.luacom um editor de texto
  3. Mude disable_lua = falseparadisable_lua = true
mizz
fonte
Onde estão as evidências para apoiar os bits de mudança da LUA? Isso tende a funcionar imediatamente, e você realmente não precisa alterar os bits do pacote instalado normalmente para que isso funcione.
Thomas Ward
2

Para fazer isso, vá para o terminal pressionando Ctrl+ Alt+ Te execute:

sudo apt install wireshark

O Apt deve cuidar de todos os problemas de dependência para você.

Use o seguinte comando para instalar as debs do Wireshark baixadas:

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

dpkgnão cuida de todas as dependências, mas relata o que está faltando. Geralmente, você pode resolver os problemas executando

sudo apt install -f
Muhammad Bahroz Ahmad
fonte
1

Para adicionar à resposta de Thusitha, na Etapa 4 você executa como sudo ou se não deseja executar todos os processos como root, então define a caixa de mensagem como 'YES' (para instalar o dumpcap de maneira que permita aos usuários de o grupo wireshark para executá-lo sem o sudo) e adicione o usuário ao grupo wireshark. (certifique-se de sair e fazer login antes de executar o wireshark, para que os privilégios do grupo sejam recarregados). Você pode simplesmente executar o wireshark sem raiz.

pooya13
fonte
0

Para aqueles no ubuntu 18.04, vá para o terminal e execute:

sudo apt install wireshark

Ele instalará o wireshark (no meu caso v2.6.8) e você será solicitado a adicionar dumpcap no grupo de usuários do wireshark, para que você não precise ser root para executá-lo.

Se você diz:

NÃO> você está pronto, mas precisará de privilégios de root para executá-lo.

SIM> após a conclusão da instalação, você deve se adicionar ao grupo de usuários do wireshark:

sudo usermod -a -G wireshark YOUR_USERNAME

Isso é tudo!

Reginaldo Santos
fonte
0
  1. Tipo sudo apt update O cache do repositório de pacotes do APT deve ser atualizado.

  2. Agora, execute o seguinte comando para instalar o Wireshark na sua máquina Ubuntu: sudo apt install wireshark

Por padrão, o Wireshark deve ser iniciado como privilégio root (também pode ser feito com o sudo) para funcionar. Se você deseja executar o Wireshark sem privilégios de root ou sem sudo, selecione e pressione.

  1. O Wireshark deve estar instalado.
ANCHOVAS
fonte