Il existe bien des solutions, aussi diverses que variées, lorsqu'il s'agit d'approcher le bus USB. Comme nous l'avons vu par ailleurs, il peut s'agir de créer des périphériques, mais aussi d'inspecter les communications entre un périphérique et un hôte, éprouver la sécurité à l'un et l'autre bout de la liaison ou encore, tout simplement, apprendre par la pratique les détails d'un ou plusieurs protocoles. Pour cela, nous avons une myriade d'options logicielles et presque tout autant côté matériel. Mais rien qui sache tout faire en une fois... jusqu'à l'arrivée du Cynthion de Great Scott Gadgets !
Ce nom vous dit peut-être quelque chose, et je ne parle pas de la réplique culte de Doc Brown [1]. Great Scott Gadgets [2] est l'entreprise créée par Michael Ossmann, à qui on doit déjà d'autres périphériques open source comme le GreatFET, le YARD Stick One ou encore le HackRF One. À mon sens, cependant, le Cynthion est un cas à part, car il offre, pour un prix relativement raisonnable, un outil tout-en-un pour toutes sortes d'expérimentations sur le bus USB (1.0 Low et Full Speed et 2.0 High Speed, mais pas USB 3.0 ou plus).
À titre de comparaison, un autre produit relativement réputé dans le domaine est le Beagle USB 480 de Total Phase [3], permettant uniquement la capture USB jusqu'à 480 Mb/s, propriétaire (matériel et logiciel) et coûtant la bagatelle de 1500 € (3000 € pour la version Ultimate et 6700 € pour le Beagle USB 5000 USB 3.0 SuperSpeed, aïe !). Pour la version officielle du Cynthion, en revanche, chez un revendeur comme le…
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première