O Wireshark (anteriormente conhecido como Ethereal) é um programa que analisa o tráfego de rede e organiza este fluxo por protocolos. As funcionalidades do Wireshark são parecidas com o tcpdump, mas com uma interface GUI com mais informação e com a possibilidade de utilização de filtros. É então possível controlar o tráfego de uma rede e saber tudo o que entra e sai do computador (ou da rede) em diferentes protocolos à qual o computador está ligado.
Também é possível controlar o tráfego de um determinado dispositivo de rede numa máquina que pode ter um ou mais desses dispositivos. se você estiver numa rede local, com micros ligados através de um hub ou switch, outro usuário pode usar o Wireshark para capturar todas as suas transmissões.
Cada distribuição GNU/Linux oferece seu próprio pacote do programa. Para instalar no Debian e derivados basta abrir um terminal e executar os seguintes comandos (digite a senha de administrador quando esta for solicitada):
Após o processo de instalação, pesquise no Dash (Ubuntu) por "wireshark" e clique no ícone correspondente para executá-lo.