TCPDUMP
Curso: Tecnologia em Redes de Computadores
Disciplina: Segurança de Redes
Alunos: Eudes Alves de Sousa Júnior
Márcio Adriano Correia de Mesquita
Tcpdump
Prática 2:
O tcpdump é uma ferramenta de sniffer que permite analisar pacotes em determinada rede. Utilizando-se determinados filtros é possível identificar apenas quais os tipos de pacotes a serem analisados.
Para intalá-lo deve-se entra no modo root no terminal e digitar o seguinte comando: aptget install tcpdump. Na maioria dos bash atuais ele já vem instalado.
Exemplos de comandos utilizando tcpdump :
Comando 01: www.g1.globo.com não irá capturar nada relacionado ao host , porém irá capturar todo o resto já que não adicionamos mais nenhum outro filtro. tcpdump -nn -ni eth0 not host
Saída:
O comando 01 foi executado tendo como base o site de notícias G1
(http://www.g1.globo.com/ ). O horário dessa execução foi 12:21:09. O protocolo utilizado foi o
IP. O protocolo de origem é 10.2.15.29737 e o endereço de destino é 10.10.0.2.
Comando 02: tcpdump -ni any port 80
O comando 02 reflete os seguintes dados:
Hora da transmissão: 09:17:13
Protocolo utilizado: IP
Endereço de origem: 10.15.10.218
Endereço de destino: 173.194.42.159
Comando 03:
Filtrando por ip: ip do site da globo(186.192.90.5)
O comando 03 reflete os seguintes dados utilizando filtragem por IP: foi dado um ping para o site www.g1.globo.com com IP 186.192.90.5. Conforme a imagem acima, além do protocolo IP, também foi utilizado o protocolo ICMP. De acordo com os resultados do ping foram transmitidos 4 pacotes no qual 4 pacotes foram recebidos, nenhum pacote foi perdido e o tempo de transmissão foi de 3001ms.
Comando: tcpdump -i eth0 |grep 186.192.90.5
REFERÊNCIAS
1. http://site.grenfell.com.br/capturando-trafego-de-rede-com-tcpdump-parte-2-filtros/
2. http://www.robertoalmeida.com/linux/analise-de-trafego-com-tcpdump
3. http://www.pedropereira.net/como-usar-o-tcpdump/
4.