
USBPcap - USBパケットキャプチャ for Windows
エンドユーザー用インストーラは以下から入手可能: 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を調整(ファイルの最初の行): * チェックドビルドに変更するには: '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ソースディレクトリにcdした状態で):
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を使用してフィルターインスタンス(ルートハブごとに1つのインスタンス)を選択し、 出力pcapファイル名を指定できます。
ライセンス: USBPcapDriverはGPLv2ライセンスの下で提供されます。 USBPcapCMDはBSD 2-Clauseライセンスの下で提供されます。