
USB-Paketerfassung für Windows
Der Endbenutzer-Installer ist verfügbar unter: http://desowin.org/usbpcap Die folgenden Informationen sind nur für Entwickler und fortgeschrittene Benutzer bestimmt.
Directory overview: USBPcapCMD - Beispiel-Anwendung im Benutzerraum USBPcapDriver - Filtertreiber zur Datenerfassung
Build instructions: Laden Sie das Windows Driver Kit 7.1.0 von Microsoft herunter und installieren Sie es http://www.microsoft.com/en-us/download/details.aspx?id=11800
Passen Sie driver_build_win7_64bit.bat an (erste Zeile dieser Datei): * Um zur geprüften Build zu wechseln: Ersetzen Sie 'fre' durch 'chk' * Für x86 bauen: Ersetzen Sie 'x64' durch 'x86' * Für Windows XP bauen: Ersetzen Sie 'WIN7' durch 'WXP'
Windows 8 Build-Anweisungen: Um für Windows 8 zu kompilieren, benötigen Sie Visual Studio 2013 Community und müssen das Windows Driver Kit 8.1 Update installieren. Um die Projektmappendatei zu erstellen, verwenden Sie den folgenden Befehl aus der Visual Studio 2013-Eingabeaufforderung (während Sie in das usbpcap-Quellverzeichnis gewechselt sind):
Nmake2MsBuild dirs
Dies erstellt die Projektmappe dirs.sln. Sie können den Treiber aus der Visual Studio 2013-Eingabeaufforderung bauen:
MSBuild dirs.sln /p:Configuration="Win8 Debug"
Installation: TESTSIGNING muss aktiviert sein, um diesen Treiber auf 64-Bit-Windows zu installieren. Geben Sie dazu den folgenden Befehl (als Administrator) ein: Bcdedit.exe -set TESTSIGNING ON und starten Sie neu.
Klicken Sie mit der rechten Maustaste auf die Datei USBPcap.inf und wählen Sie Installieren.
Nach der Installation starten Sie neu.
Usage: Derzeit gibt es keine Capture-Engine-DLL. Sie können USBPcapCMD.exe verwenden, um die Filterinstanz auszuwählen (es gibt eine Instanz pro Root-Hub) und den Namen der Ausgabepcap-Datei anzugeben.
Licensing: USBPcapDriver ist unter der GPLv2-Lizenz lizenziert. USBPcapCMD ist unter der BSD-2-Clause-Lizenz lizenziert.