Análise de pacotes na prática

Usando Wireshark para solucionar problemas de rede do mundo real

Análise de pacotes na prática Esgotado
× Análise de pacotes na prática

Análise de pacotes na prática

Compartilhar

Autor: Chris Sanders

ISBN impresso: 978-85-7522-587-5
ISBN ebook: 978-85-7522-585-1
Ano: 2017
Páginas: 408
Preço: R$ 95,00

5 opiniões | Opine sobre este livro

Descrição do livro

É fácil capturar pacotes com o Wireshark – o sniffer de rede mais popular do mundo –, independentemente de ser com ou sem fio. Mas como você pode usar esses pacotes para entender o que está acontecendo em sua rede? Atualizado para incluir o Wireshark 2.x, este livro ensinará você a compreender os pacotes capturados para que seja possível resolver melhor os problemas de sua rede. Você verá que IPv6 e SMTP, um novo capítulo sobre os analisadores de pacote eficazes de linha de comando tcpdump e TShark e um apêndice sobre como ler e referenciar valores de pacote utilizando um mapa de pacotes também foram incluídos.

Análise de pacotes na prática mostrará como:

  • Monitorar sua rede em tempo real e observar comunicações de rede ao vivo

  • Criar filtros personalizados de captura e exibição

  • Usar análise de pacotes para resolver problemas comuns de rede, como perda de conectividade, problemas de DNS e velocidades baixas

  • Explorar exploits modernos e malwares no nível de pacotes

  • Extrair arquivos enviados por uma rede a partir de capturas de pacotes

  • Gerar padrões gráficos de tráfego para visualizar os dados fluindo por sua rede

  • Usar recursos avançados do Wireshark para compreender capturas confusas

  • Gerar dados estatísticos e relatórios para ajudar a explicar melhor as informações técnicas de rede para pessoas não técnicas

Independentemente do seu nível de experiência, Análise de pacotes na prática mostrará como usar o Wireshark para compreender qualquer rede e fazer o seu trabalho.

Ver menos ▲

Sumário

  • Agradecimentos
  • Introdução
  • Por que escolher este livro?
  • Conceitos e abordagem
  • Como usar este livro
  • Sobre os exemplos de arquivos de captura
  • Rural Technology Fund (em inglês)
  • Como entrar em contato comigo (em inglês)
  • 1 Básico sobre análise de pacotes e redes
  • Análise de pacotes e sniffers de pacotes
    • Avaliando um sniffer de pacotes
    • Como os sniffers de pacote funcionam
  • Como os computadores se comunicam
    • Protocolos
    • O modelo OSI de sete camadas
    • Hardware de rede
  • Classificações do tráfego
    • Tráfego de broadcast
    • Tráfego multicast
    • Tráfego unicast
  • Considerações finais
  • 2 Escutando uma transmissão
  • Vivendo promiscuamente
  • Sniffing nos hubs
  • Sniffing em um ambiente com switches
    • Espelhamento de porta
    • Hubbing out
    • Usando um tap
    • Envenenamento de cache ARP
  • Sniffing em um ambiente roteado
  • Posicionamento do sniffer na prática
  • 3 Introdução ao Wireshark
  • Uma breve história do Wireshark
  • As vantagens do Wireshark
  • Instalando o Wireshark
    • Instalando em sistemas Windows
    • Instalando em sistemas Linux
    • Instalando em sistemas OS X
  • Básico sobre o Wireshark
    • Sua primeira captura de pacotes
    • A janela principal do Wireshark
    • Preferências do Wireshark
    • Código de cores para os pacotes
  • Arquivos de configuração
  • Perfis de configuração
  • 4 Trabalhando com pacotes capturados
  • Trabalhando com arquivos de captura
    • Salvando e exportando arquivos de captura
    • Combinando arquivos de captura
  • Trabalhando com pacotes
    • Encontrando pacotes
    • Marcando pacotes
    • Imprimindo pacotes
  • Configurando formatos de exibição de horários e referências
    • Formatos de exibição de horários
    • Pacote como referência de tempo
    • Deslocamento de tempo
  • Configurando opções de captura
    • A aba Input
    • Aba Output
    • Aba Options
  • Usando filtros
    • Filtros de captura
    • Filtros de exibição
    • Salvando filtros
    • Adicionando filtros de exibição em uma barra de ferramentas
  • 5 Recursos avançados do Wireshark
  • Endpoints e conversas na rede
    • Visualizando estatísticas dos endpoints
    • Visualizando conversas na rede
    • Identificando os top talkers com as janelas Endpoints e Conversations
  • Estatísticas da hierarquia de protocolos
  • Resolução de nomes
    • Ativando a resolução de nomes
    • Possíveis desvantagens da resolução de nomes
    • Usando um arquivo hosts personalizado
    • Resolução de nomes iniciada manualmente
  • Dissecação de protocolos
    • Alterando o dissecador
    • Visualizando o código-fonte dos dissecadores
  • Seguindo streams
    • Seguindo streams SSL
  • Tamanhos dos pacotes
  • Gráficos
    • Visualizando gráficos de ES
    • Gráficos de tempos de ida e volta
    • Gráfico de fluxos
  • Informações especializadas
  • 6 Análise de pacotes na linha de comando
  • Instalando o TShark
  • Instalando o tcpdump
  • Capturando e salvando pacotes
  • Manipulando a saída
  • Resolução de nomes
  • Aplicando filtros
  • Formatos de exibição de horários no TShark
  • Estatísticas resumidas no TShark
  • Comparação entre o TShark e o tcpdump
  • 7 Protocolos da camada de rede
  • ARP (Address Resolution Protocol, ou Protocolo de Resolução de Endereços)
    • Estrutura do pacote ARP
    • Pacote 1: requisição ARP
    • Pacote 2: resposta ARP
    • ARP gratuito
  • IP (Internet Protocol, ou Protocolo de Internet)
    • IPv4 (Internet Protocol version 4, ou Protocolo de Internet versão 4)
    • IPv6 (Internet Protocol version 6, ou Protocolo de Internet versão 6)
    • Internet)
    • Estrutura do pacote ICMP
    • Tipos e mensagens ICMP
    • Requisições e respostas de eco
    • traceroute
    • ICMPv6 (ICMP version 6, ou ICMP versão 6)
  • 8 Protocolos da camada de transporte
  • TCP (Transmission Control Protocol, ou Protocolo de Controle de Transmissão)
    • Estrutura do pacote TCP
    • Portas TCP
    • O handshake de três vias do TCP
    • Desconexão TCP
    • Resets TCP
  • UDP (User Datagram Protocol, ou Protocolo de Datagrama de Usuários)
    • Estrutura do pacote UDP
  • 9 Protocolos comuns da camada superior
    • de Hosts)
    • Estrutura do pacote DHCP
    • Processo de inicialização do DHCP
    • Renovação DHCP in-lease
    • Opções e tipos de mensagem DHCP
    • DHCPv6 (DHCP version 6, ou DHCP versão 6)
  • DNS (Domain Name System, ou Sistema de Nomes de Domínio)
    • Estrutura do pacote DNS
    • Uma consulta DNS simples
    • Tipos de pergunta DNS
    • Recursão DNS
    • Transferências de zona DNS
  • HTTP (Hypertext Transfer Protocol, ou Protocolo de Transferência de Hipertexto)
    • Navegando com o HTTP
    • Postando dados com HTTP
    • Enviando e recebendo emails
    • Acompanhando uma mensagem de email
    • Enviando anexos via SMTP
  • Considerações finais
  • 10 Cenários básicos no mundo real
  • Conteúdo web faltando
    • Escutando a transmissão
    • Análise
    • Lições aprendidas
  • Serviço de meteorologia que não responde
    • Escutando a transmissão
    • Análise
    • Lições aprendidas
  • Sem acesso à internet
    • Problemas de configuração de gateway
    • Redirecionamento indesejado
    • Problemas de upstream
  • Impressora inconsistente
    • Escutando a transmissão
    • Análise
    • Lições aprendidas
  • Sem conectividade com a filial
    • Escutando a transmissão
    • Análise
    • Lições aprendidas
  • Dados de software corrompidos
    • Escutando a transmissão
    • Análise
    • Lições aprendidas
  • Considerações finais
  • 11 Lutando contra uma rede lenta
  • Recursos de recuperação de erros do TCP
    • Retransmissões TCP
    • Confirmações duplicadas e retransmissões rápidas de TCP
  • Fluxo de controle do TCP
    • Ajustando o tamanho da janela
    • Interrompendo o fluxo de dados com uma notificação de janela zero
    • A janela TCP deslizante na prática
  • Aprendendo com pacotes de controle de erro e de fluxo do TCP
  • Localizando a causa da alta latência
    • Comunicação normal
    • Comunicações lentas: latência na transmissão
    • Comunicações lentas: latência no cliente
    • Comunicações lentas: latência no servidor
    • Framework para localização de latência
  • Base de referência para redes
    • Base de referência para um local
    • Base de referência para hosts
    • Base de referência para aplicações
    • Observações adicionais sobre as bases de referência
  • Considerações finais
  • 12 Análise de pacotes visando à segurança
  • Reconhecimento
    • Scan SYN
    • Fingerprinting do sistema operacional
  • Manipulação de tráfego
    • Envenenamento de cache ARP
    • Sequestro de sessão
  • Malware
    • Operação Aurora
    • Cavalo de Troia com acesso remoto
  • Kit de exploits e ransomware
  • Considerações finais
  • 13 Análise de pacotes sem fio
  • Considerações físicas
    • Sniffing de um canal de cada vez
    • Interferência no sinal wireless
    • Detectando e analisando interferências em sinais
  • Modos das placas wireless
  • Sniffing de dados wireless no Windows
    • Configurando o AirPcap
    • Capturando tráfego com o AirPcap
  • Sniffing de dados wireless no Linux
  • Estrutura do pacote 802.11
  • Adicionando colunas específicas para wireless no painel Packet List
  • Filtros específicos para wireless
    • Filtrando tráfego de um BSS ID específico
    • Filtrando tipos específicos de pacotes wireless
    • Filtrando uma frequência específica
  • Salvando um perfil para wireless
  • Segurança em redes wireless
    • Autenticação WEP com sucesso
    • Autenticação WEP com falha
    • Autenticação WPA com sucesso
    • Autenticação WPA com falha
  • Considerações finais
  • A Leitura complementar
  • Ferramentas para análise de pacotes
    • CloudShark
    • WireEdit
    • Cain & Abel
    • Scapy
    • TraceWrangler
    • Tcpreplay
    • NetworkMiner
    • CapTipper
    • ngrep
    • libpcap
    • Npcap
    • hping
    • Python
  • Recursos para análise de pacotes
    • Página inicial do Wireshark
    • Curso online de análise de pacotes na prática
    • Curso de segurança Intrusion Detection In-Depth do SANS
    • Blog de Chris Sanders
    • Análise de tráfego de malware de Brad Duncan
    • Site da IANA
    • A série TCP/IP Illustrated de W. Richard Stevens
    • O livro The TCP/IP Guide
  • B Navegando pelos pacotes
  • Representação dos pacotes
  • Usando diagramas de pacote
  • Navegando por um pacote misterioso
  • Considerações finais
Ver sumário completo ▼

Sobre o autor

Chris Sanders

Chris Sanders é consultor, pesquisador e educador na área de segurança de computadores. É autor do livro Applied Network Security Monitoring e escreve regularmente em seu blog em ChrisSanders.org. Chris utiliza a análise de pacotes em seu dia a dia para capturar vilões e combater o mal.… Ver perfil completo ▶

Opinião dos leitores

Rodrigo P

Livro excelente! Explicação clara e concisa. Propõe exatamente o que diz o título e mais!

Carlos V R A

O livro é muito bom, já foi adotado em algumas disciplinas e já foi inserido também na bibliografia básica da Faculdade Senac Pelotas-RS.

Héber P

Ótimo livro. A Novatec sempre trazendo ótimos livros.

Luciana A F M

Achei o livro bem escrito e didático. Há diversos exemplos práticos e fáceis de entender. Mesmo já conhecendo o Wireshark, aprendi novas funcionalidades da ferramenta.

Ver todas ▼