Skip to main content
Use este tópico para entender como usar a captura de pacotes de rede em um kit de desenvolvimento do XBOX One. 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 One. O Fiddler é 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 One, 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).

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.
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) 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) 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) Guia de operação do Microsoft Message Analyzer
Last modified on October 6, 2026