46 votes

Quel (logiciel) usb renifleurs sont disponibles pour windows?

Existe-il des logiciels pilotes pour windows 7 (64-bit) que pouvez signaler le transfert de données entre une application de logiciel et un périphérique usb?

J'ai essayé de snoopy (http://sourceforge.net/projects/usbsnoop/) mais je ne peux pas le faire fonctionner. J'ai peut-être aurait besoin d'aller en bas de la route de l'installation d'une version antérieure de windows.

Toutes les autres suggestions?

10voto

kenny Points 9150

Avait décent de chance avec cet outil il y a plusieurs années. http://www.sysnucleus.com/

6voto

wgardiner Points 61

USBPCap + Wireshark est une nouvelle solution open-source que je vous recommande.

J'ai eu de bons résultats avec le suivi d'Événements dans Windows (ETW), comme décrit au (lien) (partie 1) et dans la partie 2 de ce post. Je me souviens de l'installation étant quelque peu impliqués si.

USBlyzer et USBTrace sont tous deux de bons produits, mais ils viennent avec un $à 200 $ étiquette de prix. Ils offrent tous deux des versions de démonstration, bien que j'ai eu de bons résultats avec eux. Elles sont très faciles à configurer et à utiliser.

Pour une liste d'autres outils, voir: ici

4voto

Scott Marchant Points 294

Voici un tutoriel pour l'installation et l'utilisation d'une version plus récente de Windows 7 moniteur de réseau appelé Netmon.

http://blogs.msdn.com/b/usbcoreblog/archive/2009/12/04/etw-in-the-windows-7-usb-core-stack.aspx

Je n'ai pas essayé pour voir si ça fonctionne. Quand je le fais, je vais poster une mise à jour de dire si il fonctionne avec Windows 7 x64.

EDIT:

Il a travaillé sur mon Parallels Win7 x64 de la Machine Virtuelle.

Le plus gros inconvénient est l'énorme quantité de paquets connecté. Pour ce faire, le filtre suivant peut extraire seulement les paquets avec votre clé USB VID (vendor id), où la vid est 0xABCD.

// Following searches frame for hex data of 0xAB 0xCD

ContainsBin(FrameData, hex, "AB CD")

Remarque: Comme dans le tutoriel, pour vous connecter paquets usb, utilisez la commande suivante dans une invite de cmd en tant qu'administrateur:

Logman start Usbtrace -p Microsoft-Windows-USB-USBPORT -o usbtrace.etl -ets -nb 128 640 -bs 128

Logman update Usbtrace -p Microsoft-Windows-USB-USBHUB -ets

//Perform desired usb activities

Logman stop Usbtrace -ets

EDIT 2

UsbSnoop est une autre option gratuite. J'ai confirmé qu'il fonctionne sur mon Win7 x64-linge.

http://www.pcausa.com/Utilities/UsbSnoop/

3voto

djp Points 389

busdog: http://code.google.com/p/busdog/

Vous devez activer le test de signature pour la version 64 bits toutefois

2voto

desowin Points 46

USBPcap: http://desowin.org/usbpcap/ Fonctionne sous XP, Vista, 7 et 8.

Toujours en cours mais pas l'utilisateur final de l'installateur encore.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X