
Capture de paquets USB pour Windows
USBPcap - Capture de paquets USB pour Windows
L'installateur pour utilisateur final est disponible sur : http://desowin.org/usbpcap Les informations suivantes sont destinées uniquement aux développeurs et aux utilisateurs avancés.
Aperçu des répertoires : USBPcapCMD - application espace utilisateur exemple USBPcapDriver - pilote filtre utilisé pour capturer les données
Instructions de compilation : Téléchargez et installez le Windows Driver Kit 7.1.0 de Microsoft http://www.microsoft.com/en-us/download/details.aspx?id=11800
Ajustez driver_build_win7_64bit.bat (première ligne de ce fichier) : * Pour passer à une compilation vérifiée : remplacez 'fre' par 'chk' * Pour compiler pour x86 : remplacez 'x64' par 'x86' * Pour compiler pour Windows XP : remplacez 'WIN7' par 'WXP'
Instructions de compilation pour Windows 8 : Afin de compiler pour Windows 8, vous devez disposer de Visual Studio 2013 Community et installer le Windows Driver Kit 8.1 Update. Pour créer le fichier solution, utilisez la commande suivante dans l'invite de commandes Visual Studio 2013 (après vous être placé dans le répertoire des sources usbpcap) :
Nmake2MsBuild dirs
Cela créera la solution dirs.sln. Vous pouvez compiler le pilote depuis l'invite de commandes Visual Studio 2013 :
MSBuild dirs.sln /p:Configuration="Win8 Debug"
Installation : TESTSIGNING doit être activé pour installer ce pilote sur Windows 64 bits. Pour ce faire, exécutez la commande suivante (en tant qu'administrateur) : Bcdedit.exe -set TESTSIGNING ON puis redémarrez.
Faites un clic droit sur le fichier USBPcap.inf et sélectionnez Installer.
Après l'installation, redémarrez.
Utilisation : Il n'existe actuellement aucune DLL de moteur de capture. Vous pouvez utiliser USBPcapCMD.exe pour sélectionner l'instance de filtre (il y a une instance par hub racine) et spécifier le nom du fichier pcap de sortie.
Licences : USBPcapDriver est sous licence GPLv2. USBPcapCMD est sous licence BSD 2-Clause.