Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/09/2015, à 15:23

Byggvir

[RESOLU]Recherche logiciel d'analyse de trafic USB

Bonjour,

Je recherche un bon logiciel pour analyser ce qui passe dans mes ports USB, afin d'analyser du matériel de ma conception. Connaîtriez vous un bon script ou logiciel ?

Pour le moment j'ai trouvé cela :

http://vusb-analyzer.sourceforge.net/
Mais c'est pour VMware

http://www.usblyzer.com/
Mais c'est pour WIndows et je suis sous Ubuntu


Merci de me répondre,

Dernière modification par Byggvir (Le 28/09/2015, à 00:18)

Hors ligne

#2 Le 26/09/2015, à 16:38

Vysserk3

Re : [RESOLU]Recherche logiciel d'analyse de trafic USB

Salut,

Essaye avec wireshark. Cf https://wiki.wireshark.org/CaptureSetup/USB

Hors ligne

#3 Le 26/09/2015, à 17:06

jamesbad000

Re : [RESOLU]Recherche logiciel d'analyse de trafic USB

Bonjour.

Une chose est certaine, il existe bien un outil sous linux qui permet d'analyser les flux usb. Car je l'ai déjà fait. Sauf que je ne retrouve pas trace de ce truc.

A mon avis vusb-analyzer est bien l'outil qu'il te faut. (Il n'est pas réservé à l'utilisation sous vm).
Mais il analyse des flux capturés dans un fichier, selon format standard.

Il faut donc trouver la commande linux qui permet de capturer les flux dans un fichier avec un format compatible. (usbhid-dump à priori)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#4 Le 26/09/2015, à 18:56

jamesbad000

Re : [RESOLU]Recherche logiciel d'analyse de trafic USB

En fait c'est le module de kernel usbmon qui permet de faire la capture :

debugfs doit être monté sur /sys/kernel/debug
le module usbmon doit être chargé

sudo modprobe usbmon

ex pour envoyer une capture de tous les ports en format text dans usb.mon (on peut choisir les ports, voir doc sur usbmon)

sudo cat  /sys/kernel/debug/usb/usbmon/0u > usb.mon

Capture texte peuvent être analysée avec vusb-analyser. C'est bien ce que j'avais utilisé mais ça ne semble plus fonctionner sur ma 14.04 (j'ai l'impression que le format des captures à changé.)

On peut faire aussi des capture binaires via tcpdump et les analyser avec wireshark

http://elinux.org/images/1/17/USB_Debug … niques.pdf

edit : ce doc contient (entre autre) un descriptif plus détaillé du format de la capture texte
https://www.kernel.org/doc/Documentation/usb/usbmon.txt

Dernière modification par jamesbad000 (Le 26/09/2015, à 20:09)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#5 Le 26/09/2015, à 20:10

jamesbad000

Re : [RESOLU]Recherche logiciel d'analyse de trafic USB

A que si ça fonctionne !

vusb-analyzer usb.mon

Mais il faut une extension .mon (corrigé dans l'exemple du post précédent) au fichier de capture pour qu'il reconnaisse le format usbmon


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#6 Le 28/09/2015, à 00:18

Byggvir

Re : [RESOLU]Recherche logiciel d'analyse de trafic USB

Merci beaucoup, ça marche nickel !

Hors ligne