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

# XBOX One 개발 키트에서 네트워크 트래픽 캡처

> XBOX One 개발 키트에서 네트워크 트래픽 캡처

이 항목을 통해 XBOX One 개발 키트에서 네트워크 패킷 캡처를 사용하는 방법을 이해할 수 있습니다. Microsoft Game Development Kit(GDK) 타이틀을 디버깅하는 동안 XBOX One 개발 키트를 오가는 네트워크 트래픽을 분석하고 싶을 수 있습니다. [Fiddler](/build/console-features/networking/tools/fiddler-setup-networking)는 HTTP, HTTPS 및 WebSocket 트래픽을 모니터링하는 데 자주 사용되는 도구입니다. 그러나 Fiddler는 다른 종류의 네트워크 트래픽은 캡처하지 않습니다. XBOX One 개발 키트를 오가는 *모든* 네트워크 패킷 트래픽의 추적을 캡처하려면 먼저 이 항목에 설명된 네트워크 추적 캡처 기능을 사용한 다음 강력한 도구를 사용하여 해당 트래픽을 분석할 수 있습니다.

캡처된 콘텐츠는 "on-the-wire" 상태입니다. 여기에는 HTTPS 트래픽에 대한 TLS(전송 계층 보안) 암호화와 소켓에 사용하는 모든 암호화가 포함됩니다. 이 때문에 암호화된 콘텐츠는 직접 분석이 불가능합니다. 예상치 못한 트래픽, 패킷의 크기나 빈도, 예상치 못한 통신 흐름의 엔드포인트만으로도 네트워킹 코드의 문제를 찾을 수 있는 경우가 많다는 점을 기억하세요. 네트워킹 문제를 디버깅하기 위해 반드시 패킷 내용을 검사해야 하는 것은 아닙니다.

디버깅 중 메시지 내용을 확인하려면 내용을 검사하려는 트래픽에 대한 암호화를 일시적으로 비활성화하세요.

네트워크 캡처는 실수로 암호화되지 않고 보호되지 않은 상태로 남아 있는 트래픽을 식별하는 데에도 사용할 수 있습니다.

## 네트워크 패킷 캡처

네트워크 트래픽 캡처를 활성화하고 비활성화하려면 [Trace(xbtrace.exe)(NDA 항목)](/tools/tools-console/commandlinetools/xbtrace) 도구를 사용합니다.

### 네트워크 캡처 시작

네트워크 캡처를 시작하려면 `xbtrace start netcap` 명령을 사용합니다. 이는 기본 콘솔에서 네트워크 캡처를 시작합니다.

기본 콘솔이 아닌 다른 콘솔에서 추적을 시작하려면 `/X:` 인수를 사용합니다.

### 네트워크 캡처 중지

네트워크 캡처를 중지하려면 `xbtrace stop`을 사용합니다. 기본적으로 캡처는 현재 디렉터리에 *xbtrace.etl*로 저장됩니다. 다른 위치나 파일 이름으로 저장하려면 `stop` 뒤에 경로와 파일 이름을 지정합니다. 예를 들어 `xbtrace stop c:\temp\sample.etl`은 추적 파일을 *c:\temp\sample.etl*로 저장합니다. 기존 파일 이름을 지정하면 `xbtrace`는 정보 메시지를 표시하고 추적은 계속 실행됩니다.

<Note>기존 파일 이름을 지정해도 콘솔에 있는 추적 데이터는 손실되지 않습니다. 현재 기존 추적 파일을 덮어쓸 수 있는 방법은 없습니다. 기존 파일을 삭제하거나 새 추적을 위해 다른 파일 이름을 지정해야 합니다.</Note>

기본 콘솔이 아닌 콘솔에서 캡처를 중지하려면 `/X` 인수를 사용하여 콘솔 주소를 지정합니다.

## 네트워크 캡처 데이터 사용

다음 도구는 원시 네트워크 캡처를 열 수 있습니다. 선호하는 도구를 선택하세요.

* [Microsoft Message Analyzer(MMA)](https://github.com/riverar/messageanalyzer-archive)를 사용하여 etl 네트워크 캡처를 열고 네트워크 이벤트를 볼 수 있습니다. MMA에서 캡처된 파일을 직접 분석합니다. 또한 MMA를 사용하여 캡처된 패킷 데이터를 PCAP 파일로 저장한 다음 Fiddler나 Wireshark와 같은 다른 도구에서 분석용으로 열 수 있습니다.

  > \[!NOTE]
  > Microsoft Message Analyzer는 보관되었으며 더 이상 유지 관리되지 않습니다.

* [Network Monitor(netmon)](https://www.microsoft.com/download/details.aspx?id=4865)를 사용하여 네트워크 캡처 etl 파일을 열고 패킷을 볼 수 있습니다. 모든 네트워크 이벤트를 완전히 구문 분석하려면 *도구* > *옵션* > *구문 분석 프로필* 아래에서 \*'Windows Parser Profile'\*을 설정합니다. 캡처된 원시 네트워크 이벤트를 netmon에서 직접 분석합니다.

## 함께 보기

[Trace(xbtrace.exe)(NDA 항목)](/tools/tools-console/commandlinetools/xbtrace)

[Microsoft Message Analyzer 운영 가이드](https://msdn.microsoft.com/library/jj649776.aspx)
