> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Captura de rede do Xbox One

> Inicie e pare capturas de pacotes de rede em um kit de desenvolvimento do XBOX com o xbtrace e analise a captura ETL no Microsoft Message Analyzer ou no Network Monitor.

Use este tópico para entender como usar a captura de pacotes de rede em um kit de desenvolvimento do XBOX. Ao depurar seu título do Microsoft Game Development Kit (GDK), talvez você queira analisar o tráfego de rede de entrada e saída do seu kit de desenvolvimento do XBOX. O [Fiddler](https://docs.xbox.com/pt-BR/build/console-features/networking/tools/fiddler-setup-networking.md) é uma ferramenta popular para monitorar o tráfego HTTP, HTTPS e WebSocket. No entanto, o Fiddler não captura outros tipos de tráfego de rede. Para capturar um rastreamento de *todo* o tráfego de pacotes de rede de entrada e saída de um kit de desenvolvimento do XBOX, você pode primeiro usar a funcionalidade de captura de rastreamento de rede descrita neste tópico e, em seguida, analisar esse tráfego usando ferramentas avançadas.

O conteúdo capturado está no estado "na conexão". Isso inclui a criptografia TLS (Transport Layer Security) do tráfego HTTPS e qualquer criptografia que você esteja usando para soquetes. Isso torna impossível a análise direta de qualquer conteúdo criptografado. Lembre-se de que qualquer tráfego inesperado, o tamanho ou a frequência dos pacotes e os pontos de extremidade de fluxos de comunicação inesperados geralmente são suficientes para encontrar um problema no código de rede. Para depurar um problema de rede, nem sempre é necessário inspecionar o conteúdo dos pacotes.

Para ver o conteúdo das mensagens durante a depuração, desabilite temporariamente a criptografia do tráfego cujo conteúdo você deseja inspecionar.

Uma captura de rede também pode ser usada para identificar qualquer tráfego que tenha sido acidentalmente deixado sem criptografia e sem proteção.

## Capturar pacotes de rede

Para ativar e desativar as capturas de tráfego de rede, use a ferramenta [Trace (xbtrace.exe) (tópico sob NDA)](https://docs.xbox.com/pt-BR/tools/tools-console/commandlinetools/xbtrace.md).

### Iniciar uma captura de rede

Para iniciar uma captura de rede, use o comando `xbtrace start netcap`. Isso inicia uma captura de rede no console padrão.

Para iniciar o rastreamento em um console diferente do console padrão, use o argumento `/X:`.

### Parar uma captura de rede

Para parar uma captura de rede, use `xbtrace stop`. Por padrão, a captura é salva como *xbtrace.etl* no diretório atual. Para salvar em um local ou nome de arquivo diferente, forneça o caminho e o nome do arquivo após `stop`. Por exemplo, `xbtrace stop c:\temp\sample.etl` salva o arquivo de rastreamento como *c:\temp\sample.etl*. Se você especificar um nome de arquivo existente, o `xbtrace` exibirá uma mensagem informativa e o rastreamento continuará em execução.

> [!NOTE]
>
> Os dados de rastreamento no console não são perdidos quando você especifica um nome de arquivo existente. No momento, não há como substituir um arquivo de rastreamento existente. Você deve excluir o arquivo existente ou especificar um nome de arquivo diferente para o novo rastreamento.

Para parar a captura em um console que não seja o console padrão, use o argumento `/X` para especificar o endereço de um console.

## Usar os dados da captura de rede

As ferramentas a seguir podem abrir capturas de rede brutas. Escolha uma ferramenta de acordo com suas preferências.

* Use o [Microsoft Message Analyzer (MMA)](https://github.com/riverar/messageanalyzer-archive) para abrir capturas de rede etl e exibir eventos de rede. Analise o arquivo capturado diretamente no MMA. Você também pode usar o MMA para salvar os dados dos pacotes capturados como um arquivo PCAP, que pode ser aberto para análise em outras ferramentas, como o Fiddler ou o Wireshark.

  > [!NOTE]
  >
  > O Microsoft Message Analyzer foi arquivado e não recebe mais manutenção.

* Use o [Monitor de Rede (netmon)](https://www.microsoft.com/download/details.aspx?id=4865) para abrir um arquivo etl de captura de rede e exibir pacotes. Para analisar completamente todos os eventos de rede, defina o *'Windows Parser Profile'* em *Tools* > *Options* > *Parser Profiles*. Analise os eventos de rede brutos capturados diretamente no netmon.

## Confira também

[Trace (xbtrace.exe) (tópico sob NDA)](https://docs.xbox.com/pt-BR/tools/tools-console/commandlinetools/xbtrace.md)

[Guia de operação do Microsoft Message Analyzer](https://msdn.microsoft.com/library/jj649776.aspx)


## Related topics

- [Ferramentas para monitorar e depurar o tráfego de rede do GDK](https://docs.xbox.com/pt-BR/build/console-features/networking/tools/tools-networking-toc.md)
- [Guias de migração do XBOX One Software Development Kit](https://docs.xbox.com/pt-BR/build/console-features/networking/xdk-migration/xdk-migration-toc.md)
- [Capturas de GPU Trace do PIX em consoles XBOX Series](https://docs.xbox.com/pt-BR/tools/tools-console/pix/gpu-trace/index.md)
- [Rede](https://docs.xbox.com/pt-BR/build/console-features/networking/gc-networking-toc.md)
- [Ferramentas](https://docs.xbox.com/pt-BR/build/console-features/networking/tools/index.md)
