2010-02-23 6 views
44

Existe-t-il des pilotes logiciels pour Windows 7 (64 bits) capables de signaler les données transférées entre certains logiciels d'application et un périphérique USB?Quels sniffers usb (logiciels) sont disponibles pour windows?

J'ai essayé snoopy (http://sourceforge.net/projects/usbsnoop/) mais je n'arrive pas à le faire fonctionner. Peut-être que je devrais aller dans la voie de l'installation d'une version antérieure de Windows.

D'autres suggestions?

+3

Je suis tombé sur ce blog et je l'ai trouvé utile: http://blogs.msdn.com/b/usbcoreblog/archive/2009/12/04/ etw-dans-les-windows-7-usb-core-stack.aspx acclamations, mitch – mitchnull

Répondre

9

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

+4

USBTrace est vraiment impressionnant. Il n'utilise pas de pilotes de filtre, ce qui le rend beaucoup plus facile à configurer et à utiliser. J'aimerais vraiment savoir comment ça fonctionne! –

1

Jetez un coup d'œil à WDMSniffer by Compuware. Il prend en charge IRP, USB, 1394 (Firewire), SCSI, NDIS et TDI.

+1

Avez-vous réussi à obtenir ce travail dans Windows 7 ou 64 bits xp? – frankster

+0

Désolé, je n'ai pas remarqué votre système d'exploitation. Recherchez la version x64 de l'outil WDMSniffer (il fait partie de Driver Studio). J'ai réussi à l'exécuter sur XP 64 bits. Cependant, sur Windows 7 64 bits, cela ne fonctionne pas. –

0

Le site Web de Windows a devon Je pense qu'ils l'appellent.

Est-ce ce que vous voulez?

+0

si vous voulez dire devcon - je ne pense pas que cela va vider les données envoyées sur une prise USB – frankster

3

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

Vous devez activer la signature d'essai pour 64 bits mais

+1

cela semble prometteur – frankster

+1

Je l'ai essayé, et il n'a même pas fini l'installation avant de briser les pilotes. J'ai dû faire une récupération du système pour faire fonctionner à nouveau mon clavier et ma souris ....:/Celui-ci est cool et fonctionne très bien pour moi, cependant: http://www.usblyzer.com/download.htm – Destin

+0

comme il dit, assurez-vous d'activer la signature de test avant l'installation ou tous vos pilotes usb va casser – fuzzyTew

1

Essayez de SourceUSB SourceQuest. Ils ont aussi une version de démonstration.

4

Voici un tutoriel pour l'installation et l'utilisation d'un nouveau moniteur réseau Windows 7 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é de voir si cela fonctionne. Quand je le ferai, je posterai une mise à jour indiquant si cela fonctionne avec Windows 7 x64.

EDIT:

Il a travaillé sur mon Parallels Win7 x64 machine virtuelle.

Le plus gros inconvénient était la quantité massive de paquets enregistrés. Pour aider avec ceci, le filtre suivant peut extraire seulement les paquets avec votre USB VID (identification de fournisseur), où la vid est 0xABCD.

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

ContainsBin(FrameData, hex, "AB CD") 

Note: Comme dans le tutoriel pour vous connecter des paquets USB, utilisez les commandes suivantes dans un promptrun 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é que cela fonctionne sur ma machine Win7 x64.

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

5

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

J'ai eu de bons résultats avec Event Tracing dans Windows (ETW), comme décrit dans (link) (partie 1) et dans la partie 2 de ce post. Je me souviens de la configuration étant un peu impliqué cependant. USBlyzer et USBTrace sont tous deux de bons produits, mais ils ont un prix de $ 200. Ils offrent tous deux des versions de démonstration et j'ai eu de bons résultats avec eux. Ils sont très faciles à configurer et à utiliser.

Pour une liste d'autres outils voir: here

+0

+1 pour [USBPCAP] (http://desowin.org/usbpcap/). – wfaulk

+0

Voir aussi https://wiki.wireshark.org/CaptureSetup/USB –

Questions connexes