SlideShare uma empresa Scribd logo
Oficina: Analise de Tráfego TCP/IP
   GNU/Linux desde 2003
   Analista e Desenvolvedor de Sistemas
   Administrador de Sistemas GNU/Linux
   Consultor de TI
   Membro do TchêLinux
   Editor do blog botecodigital.info
   Docente no Curso Técnico em Informática
Cronograma
   Apresentação
   Motivação
   Conceitos e definições
   Ferramentas
   Captura e análise
   Conclusão
Motivação

    Encontrar pontos de bloqueio

    Detectar anomalias na rede

    Encontrar motivo de lentidão

    Descobrir equipamentos com defeito

    Analisar comportamento de aplicações

    Levantar da sua cadeira sabendo onde está o
    problema da rede.
O que é necessário?

    Dedicação e estudo

    Utilizar as ferramentas corretas

    Conhecer os protocolos a serem analisados

    Testes de laboratório até conseguir identificar o
    processo de negociação de conexões (header)
    e transferência (payload) de dados.
O modelo OSI
O modelo TCP
O modelo TCP
Cabeçalho TCP
O protocolo IP
     Cabeçalho IP


      Dados IP


    Cabeçalho TCP




     Dados TCP
Cabeçalho IP
Cabeçalho UDP
Conexões TCP
Protocolo ARP
Negociação TCP
Captura de tráfego (posicionamento)
Modo HUB
Port mirroring
Modo bridge
Captura



Análise




          Ferramentas
• Ferramenta tradicional de captura de tráfego
• Contempla a captura completa de um tráfego de
rede
• Aceita filtros por expressões
• Biblioteca padrão para captura de tráfego:
libpcap




 Tcpdump - www.tcpdump.org
• Captura em tempo real
• Suporta vários formatos e fontes de captura
• Multi-platforma
• Análise de cabeçalhos em árvore (encapsulamento)
• Aplicação de regras e filtros
• Funcionalidades específicas para análise de
tráfego de VoIP
• Reconstrução de Sessão


   Wireshark www.wireshark.org
Opção                           Descrição

 -i     Informa-se a interface que desejamos analisar, caso
        deixado em branco, será utilizada a primeira da lista do
        comando ifconfig, ou tcpdump -D
 -v     Aumenta a quantidade de informação do cabeçalho
-vvv    O nível máximo de verbose
  -t    Mostra insformações de data e hora
 -n     Não faz a resolução de nomes, melhorando o
        desempenho da captura
 -s     Informa o tamanho do snap length da captura
 -e     Mostra os dados referente a camada de enalace do modelo
        OSI
 -w     Grava a saída da captura em um arquivo que deve ser
        passado por parâmetro
               Algumas opções
Filtro                            Descrição

host     Especifica-se o nome ou ip da máquina a ser analisada
net      Especifica a rede a ser analisada
port     Especifica a porta a ser analisada
src      Especifica o endereço de origem dos pacotes a serem
         analisados
dst      Especifica o endereço de destino dos pacotes a serem
         analisados
and      Operadores utilizados para combinar expressões, fazendo
         com que os resultados sejam precisos.
 or
not


                  Filtros básicos

    tcpdump -i eth0 -vvv -n -w captura.pcap

    tcpdump -i eth0 -v -n host 10.1.1.2 -w captura.pcap

    tcpdump -i eth0 -v -n host 10.1.1.2 and dst net
    74.125.234.0

    tcpdump -i eth0 -v -n host 10.1.1.2 and not port 22




                Exemplos de uso
Chega de papo o/
→ A análise de tráfego é fundamental para
auxiliar o SysAdmin na resolução dos mais
diversos problemas de rede.


→ Sem utilizar a análise o SysAdmin será um mero
testador de possibilidades, sem saber ao certo onde
está o real problema.




         Considerações finais
Muito obrigado! =]

    E-mail: tfinardi@gmail.com

    Site:   www.finardi.eti.br

    Blog:   www.botecodigital.info

    Twitter: @tfinardi

    Slides: www.slideshare.net/tfinardi

Mais conteúdo relacionado

PPSX
Protocolos TCP IP UDP
PDF
Redes de computadores volume 2
PDF
Protocolo UDP
ODP
Redes de computadores II - 4.Camada de Transporte TCP e UDP
PDF
Redes - Camada de Transporte
PDF
Tcp udp
PPTX
Trabalho camada de transporte
PPT
Controle de congestionamento tcp
Protocolos TCP IP UDP
Redes de computadores volume 2
Protocolo UDP
Redes de computadores II - 4.Camada de Transporte TCP e UDP
Redes - Camada de Transporte
Tcp udp
Trabalho camada de transporte
Controle de congestionamento tcp

Mais procurados (20)

PPTX
Aula06 camada de transporte
PDF
Capítulo 23 comunicação entre processos
PPTX
Redes tcp udp
ODP
Redes de computadores II - 1.Arquitetura TCP/IP
PPT
Camada de Transporte Redes Tanenbaum
PDF
Evolução protocolo rdt
PPTX
Redes de Comunicacao-Camada de transporte
PDF
RC - SL03 - Camada de Transporte
PDF
Camada de transporte capitulo 3
PPT
Protocolo TCP/IP
PPTX
Camada de transporte parte1
PPTX
Modelo OSI - Camada de Transporte
PDF
RC - SL05 - Camada de Enlace e Redes Locais
PDF
Modelo osi tcp ip e protocolos
PPTX
Modelo OSI - Camada de Rede
PPTX
Camada de enlace parte1
PDF
Exercicio rossana
PPTX
Camada de enlace parte2
PPTX
Sessão do Modelo OSI-Camada 5
PDF
Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...
Aula06 camada de transporte
Capítulo 23 comunicação entre processos
Redes tcp udp
Redes de computadores II - 1.Arquitetura TCP/IP
Camada de Transporte Redes Tanenbaum
Evolução protocolo rdt
Redes de Comunicacao-Camada de transporte
RC - SL03 - Camada de Transporte
Camada de transporte capitulo 3
Protocolo TCP/IP
Camada de transporte parte1
Modelo OSI - Camada de Transporte
RC - SL05 - Camada de Enlace e Redes Locais
Modelo osi tcp ip e protocolos
Modelo OSI - Camada de Rede
Camada de enlace parte1
Exercicio rossana
Camada de enlace parte2
Sessão do Modelo OSI-Camada 5
Análise de Desempenho de Algoritmos de Controle de Congestionamento TCP utili...
Anúncio

Semelhante a Análise de Tráfego TCP/IP (20)

PDF
Ferramentas para Detecção de Problemas em Redes
PPTX
Ampliando os Horizontes dos Profissionais de Redes através do Python
PPT
Pmmrei Comandos E Utilitariso Tcp Ip
PDF
Comandos ip-de-redes-no-windows-1319-ory76a
PDF
Disciplina_Redes e Segurança de Sistemas - Mapeamento de Redes
ODP
Redes I -7.Introdução ao TCP/IP
PDF
Tcpdump
PPT
Arquitetura TCP/IP - 02 Camadas (Rede e Transporte)
PDF
Redes prática - Inetd
PPTX
PDF
33022293 comandos-dos-para-redes
PPT
Mini Curso - Pen Test - Univem
PPTX
Configuração de Drivers
PDF
Questoes
PDF
PPT
S2 B 2007 Infra Aula 01 V1.00
PDF
Arquitetura tcp ip - 1
PPT
WANs e Roteadores Cap. 4 Outros Dispositivos - CCNA 3.1 Wellington Pinto de O...
Ferramentas para Detecção de Problemas em Redes
Ampliando os Horizontes dos Profissionais de Redes através do Python
Pmmrei Comandos E Utilitariso Tcp Ip
Comandos ip-de-redes-no-windows-1319-ory76a
Disciplina_Redes e Segurança de Sistemas - Mapeamento de Redes
Redes I -7.Introdução ao TCP/IP
Tcpdump
Arquitetura TCP/IP - 02 Camadas (Rede e Transporte)
Redes prática - Inetd
33022293 comandos-dos-para-redes
Mini Curso - Pen Test - Univem
Configuração de Drivers
Questoes
S2 B 2007 Infra Aula 01 V1.00
Arquitetura tcp ip - 1
WANs e Roteadores Cap. 4 Outros Dispositivos - CCNA 3.1 Wellington Pinto de O...
Anúncio

Mais de Thiago Finardi (11)

PPT
Hacking Ético e os Testes de Invasão - UruguaianaTech 2014
PPT
Monitoramento de Redes com Zabbix
PDF
Monitoramento de Ativos: Você sabe o que acontece na sua rede?
PDF
Análise Forense Computacional
PDF
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
PDF
Espelhamento RAID1 Debian
PDF
Oficina de Squid: Filtros Inteligentes
PDF
Debian para servidores
PDF
Servidor de autenticação centralizada com OpenLDAP
PDF
Filtros inteligentes: Otimizando sua Internet
PDF
OpenLDAP: Centralizar é preciso
Hacking Ético e os Testes de Invasão - UruguaianaTech 2014
Monitoramento de Redes com Zabbix
Monitoramento de Ativos: Você sabe o que acontece na sua rede?
Análise Forense Computacional
Espelhamento de Discos (Raid1) Local e Remoto - TchêLinux Uruguaiana
Espelhamento RAID1 Debian
Oficina de Squid: Filtros Inteligentes
Debian para servidores
Servidor de autenticação centralizada com OpenLDAP
Filtros inteligentes: Otimizando sua Internet
OpenLDAP: Centralizar é preciso

Último (11)

PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Mecânico de Manutenção de Equipamentos.pptx
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Eng. Software - pontos essenciais para o início
PPTX
Utilizando code blockes por andre backes
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Arquitetura de computadores - Memórias Secundárias
PDF
Manejo integrado de pragas na cultura do algodão
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Mecânico de Manutenção de Equipamentos.pptx
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Viasol Energia Solar -Soluções para geração e economia de energia
Eng. Software - pontos essenciais para o início
Utilizando code blockes por andre backes
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Arquitetura de computadores - Memórias Secundárias
Manejo integrado de pragas na cultura do algodão

Análise de Tráfego TCP/IP

  • 1. Oficina: Analise de Tráfego TCP/IP
  • 2. GNU/Linux desde 2003  Analista e Desenvolvedor de Sistemas  Administrador de Sistemas GNU/Linux  Consultor de TI  Membro do TchêLinux  Editor do blog botecodigital.info  Docente no Curso Técnico em Informática
  • 3. Cronograma  Apresentação  Motivação  Conceitos e definições  Ferramentas  Captura e análise  Conclusão
  • 4. Motivação  Encontrar pontos de bloqueio  Detectar anomalias na rede  Encontrar motivo de lentidão  Descobrir equipamentos com defeito  Analisar comportamento de aplicações  Levantar da sua cadeira sabendo onde está o problema da rede.
  • 5. O que é necessário?  Dedicação e estudo  Utilizar as ferramentas corretas  Conhecer os protocolos a serem analisados  Testes de laboratório até conseguir identificar o processo de negociação de conexões (header) e transferência (payload) de dados.
  • 10. O protocolo IP Cabeçalho IP Dados IP Cabeçalho TCP Dados TCP
  • 16. Captura de tráfego (posicionamento)
  • 20. Captura Análise Ferramentas
  • 21. • Ferramenta tradicional de captura de tráfego • Contempla a captura completa de um tráfego de rede • Aceita filtros por expressões • Biblioteca padrão para captura de tráfego: libpcap Tcpdump - www.tcpdump.org
  • 22. • Captura em tempo real • Suporta vários formatos e fontes de captura • Multi-platforma • Análise de cabeçalhos em árvore (encapsulamento) • Aplicação de regras e filtros • Funcionalidades específicas para análise de tráfego de VoIP • Reconstrução de Sessão Wireshark www.wireshark.org
  • 23. Opção Descrição -i Informa-se a interface que desejamos analisar, caso deixado em branco, será utilizada a primeira da lista do comando ifconfig, ou tcpdump -D -v Aumenta a quantidade de informação do cabeçalho -vvv O nível máximo de verbose -t Mostra insformações de data e hora -n Não faz a resolução de nomes, melhorando o desempenho da captura -s Informa o tamanho do snap length da captura -e Mostra os dados referente a camada de enalace do modelo OSI -w Grava a saída da captura em um arquivo que deve ser passado por parâmetro Algumas opções
  • 24. Filtro Descrição host Especifica-se o nome ou ip da máquina a ser analisada net Especifica a rede a ser analisada port Especifica a porta a ser analisada src Especifica o endereço de origem dos pacotes a serem analisados dst Especifica o endereço de destino dos pacotes a serem analisados and Operadores utilizados para combinar expressões, fazendo com que os resultados sejam precisos. or not Filtros básicos
  • 25. tcpdump -i eth0 -vvv -n -w captura.pcap  tcpdump -i eth0 -v -n host 10.1.1.2 -w captura.pcap  tcpdump -i eth0 -v -n host 10.1.1.2 and dst net 74.125.234.0  tcpdump -i eth0 -v -n host 10.1.1.2 and not port 22 Exemplos de uso
  • 27. → A análise de tráfego é fundamental para auxiliar o SysAdmin na resolução dos mais diversos problemas de rede. → Sem utilizar a análise o SysAdmin será um mero testador de possibilidades, sem saber ao certo onde está o real problema. Considerações finais
  • 29. E-mail: tfinardi@gmail.com  Site: www.finardi.eti.br  Blog: www.botecodigital.info  Twitter: @tfinardi  Slides: www.slideshare.net/tfinardi