
Cattura di pacchetti USB per Windows
USBPcap - Cattura di pacchetti USB per Windows
L'installer per utente finale è disponibile su: http://desowin.org/usbpcap Le seguenti informazioni sono destinate solo a sviluppatori e utenti esperti.
Panoramica delle directory: USBPcapCMD - applicazione di esempio in spazio utente USBPcapDriver - driver filtro utilizzato per catturare i dati
Istruzioni di compilazione: Scarica e installa Windows Driver Kit 7.1.0 da Microsoft http://www.microsoft.com/en-us/download/details.aspx?id=11800
Modifica driver_build_win7_64bit.bat (prima riga del file): * Per passare a una compilazione checked: sostituisci 'fre' con 'chk' * Per compilare per x86: sostituisci 'x64' con 'x86' * Per compilare per Windows XP: sostituisci 'WIN7' con 'WXP'
Istruzioni di compilazione per Windows 8: Per compilare per Windows 8, è necessario avere Visual Studio 2013 Community e installare Windows Driver Kit 8.1 Update. Per creare il file di soluzione usa il seguente comando dal prompt dei comandi di Visual Studio 2013 (mentre ti trovi nella directory sorgente di usbpcap):
Nmake2MsBuild dirs
Questo creerà il file di soluzione dirs.sln. Puoi compilare il driver dal prompt dei comandi di Visual Studio 2013:
MSBuild dirs.sln /p:Configuration="Win8 Debug"
Installazione: TESTSIGNING deve essere abilitato per installare questo driver su Windows a 64 bit. Per farlo, esegui il seguente comando (come amministratore): Bcdedit.exe -set TESTSIGNING ON e riavvia.
Fai clic con il tasto destro sul file USBPcap.inf e seleziona Installa.
Dopo l'installazione, riavvia.
Utilizzo: Attualmente non è presente una dll del motore di cattura. Puoi usare USBPcapCMD.exe per selezionare l'istanza del filtro (c'è un'istanza per hub radice) e specificare il nome del file pcap di output.
Licenza: USBPcapDriver è concesso in licenza sotto GPLv2. USBPcapCMD è concesso in licenza sotto BSD 2-Clause.