
Windows용 USB 패킷 캡처
USBPcap - Windows용 USB 패킷 캡처
최종 사용자 설치 프로그램은 다음에서 이용 가능: http://desowin.org/usbpcap 다음 정보는 개발자 및 고급 사용자를 대상으로 합니다.
디렉토리 개요: USBPcapCMD - 샘플 사용자 공간 애플리케이션 USBPcapDriver - 데이터 캡처에 사용되는 필터 드라이버
빌드 지침: Microsoft에서 Windows Driver Kit 7.1.0을 다운로드하여 설치하세요. http://www.microsoft.com/en-us/download/details.aspx?id=11800
driver_build_win7_64bit.bat 파일을 수정하세요 (해당 파일의 첫 번째 줄): * checked 빌드로 변경하려면: 'fre'를 'chk'로 대체 * x86용으로 빌드하려면: 'x64'를 'x86'으로 대체 * Windows XP용으로 빌드하려면: 'WIN7'을 'WXP'로 대체
Windows 8 빌드 지침: Windows 8용으로 컴파일하려면 Visual Studio 2013 Community가 필요하며 Windows Driver Kit 8.1 Update를 설치해야 합니다. 솔루션 파일을 생성하려면 Visual Studio 2013 명령 프롬프트에서 다음 명령을 사용하세요 (usbpcap 소스 디렉토리로 chdir한 상태에서):
Nmake2MsBuild dirs
그러면 솔루션 dirs.sln이 생성됩니다. Visual Studio 2013 명령 프롬프트에서 드라이버를 빌드할 수 있습니다:
MSBuild dirs.sln /p:Configuration="Win8 Debug"
설치: 64비트 Windows에 이 드라이버를 설치하려면 TESTSIGNING을 활성화해야 합니다. 이를 위해 다음 명령을 (관리자 권한으로) 실행하세요: Bcdedit.exe -set TESTSIGNING ON 그리고 재부팅하세요.
USBPcap.inf 파일을 마우스 오른쪽 버튼으로 클릭하고 설치를 선택하세요.
설치 후 재부팅하세요.
사용법: 현재 캡처 엔진 DLL은 없습니다. USBPcapCMD.exe를 사용하여 필터 인스턴스(루트 허브당 하나의 인스턴스)를 선택하고 출력 pcap 파일 이름을 지정할 수 있습니다.
라이선스: USBPcapDriver는 GPLv2 라이선스로 제공됩니다. USBPcapCMD는 BSD 2-Clause 라이선스로 제공됩니다.