Cynthion : l'outil ultime pour maîtriser l'USB

Magazine
Marque
Hackable
Numéro
60
Mois de parution
mai 2025
Spécialité(s)


Résumé

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…

Cet article est réservé aux abonnés. Il vous reste 98% à découvrir.
S'abonner à Connect
  • 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
Je m'abonne


Article rédigé par

Par le(s) même(s) auteur(s)

Simulez vos périphériques USB avec un SBC... ou un PC

Magazine
Marque
Hackable
Numéro
60
Mois de parution
mai 2025
Spécialité(s)
Résumé

Si, comme moi, vous avez pris goût à l'interfaçage de vos petites créations à base de microcontrôleur en USB et non simplement en « série over USB », peut-être êtes-vous également à la recherche d'une solution permettant d'accélérer la phase de conception et de mise au point de vos protocoles de communication. Créer un périphérique USB n'est pas nécessairement difficile, mais le développement sur microcontrôleur impose des mécanismes parfois pénibles et/ou ralentissant votre flot créatif. Et si je vous disais qu'il est parfaitement possible de faire ce que vous faites avec un MCU, mais cette fois sur un SBC et, dans une certaine mesure, même avec un PC ?

Périphérique USB : STM32 est aussi dans la course !

Magazine
Marque
Hackable
Numéro
60
Mois de parution
mai 2025
Spécialité(s)
Résumé

En conclusion d’un précédent article [1] j’invitais le lecteur aventureux à tenter l’expérience consistant à créer un périphérique USB de type Vendor Class sur microcontrôleur STM32, comme nous l’avions fait sur ESP32S2, sur Raspberry Pi Pico, sur Cypress/Infineon FX2LP, sur une paire de SBC et même sur un latptop Lenovo ThinkPad. Ma curiosité étant ce qu’elle est, force est de constater que le simple fait d’avoir soulevé la question m’aura suffi à devoir jeter un œil à la problématique...

Modularité de l'authentification sous OpenBSD

Magazine
Marque
GNU/Linux Magazine
Numéro
275
Mois de parution
mai 2025
Spécialité(s)
Résumé

Si vous êtes coutumier de GNU/Linux, ou même de FreeBSD, vous connaissez sans doute PAM. Il ne s'agit pas du diminutif de Pamela (Rose ?), mais des Pluggable Authentication Modules, permettant de varier les contraintes d'authentification en fonction des services (login, SSH, su, etc.) et des besoins. Ce mécanisme, doublé d'une API, hérité de Sun Microsystems n'existe pas sous OpenBSD et est remplacé par le classique système de classes, et entre autres, leurs configurations via /etc/login.conf...

Les derniers articles Premiums

Les derniers articles Premium

Bun.js : l’alternative à Node.js pour un développement plus rapide

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Dans l’univers du développement backend, Node.js domine depuis plus de dix ans. Mais un nouveau concurrent fait de plus en plus parler de lui, il s’agit de Bun.js. Ce runtime se distingue par ses performances améliorées, sa grande simplicité et une expérience développeur repensée. Peut-il rivaliser avec Node.js et changer les standards du développement JavaScript ?

PostgreSQL au centre de votre SI avec PostgREST

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Dans un système d’information, il devient de plus en plus important d’avoir la possibilité d’échanger des données entre applications. Ce passage au stade de l’interopérabilité est généralement confié à des services web autorisant la mise en œuvre d’un couplage faible entre composants. C’est justement ce que permet de faire PostgREST pour les bases de données PostgreSQL.

La place de l’Intelligence Artificielle dans les entreprises

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

L’intelligence artificielle est en train de redéfinir le paysage professionnel. De l’automatisation des tâches répétitives à la cybersécurité, en passant par l’analyse des données, l’IA s’immisce dans tous les aspects de l’entreprise moderne. Toutefois, cette révolution technologique soulève des questions éthiques et sociétales, notamment sur l’avenir des emplois. Cet article se penche sur l’évolution de l’IA, ses applications variées, et les enjeux qu’elle engendre dans le monde du travail.

Petit guide d’outils open source pour le télétravail

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Ah le Covid ! Si en cette période de nombreux cas resurgissent, ce n’est rien comparé aux vagues que nous avons connues en 2020 et 2021. Ce fléau a contraint une large partie de la population à faire ce que tout le monde connaît sous le nom de télétravail. Nous avons dû changer nos habitudes et avons dû apprendre à utiliser de nombreux outils collaboratifs, de visioconférence, etc., dont tout le monde n’était pas habitué. Dans cet article, nous passons en revue quelques outils open source utiles pour le travail à la maison. En effet, pour les adeptes du costume en haut et du pyjama en bas, la communauté open source s’est démenée pour proposer des alternatives aux outils propriétaires et payants.

Les listes de lecture

7 article(s) - ajoutée le 01/07/2020
La SDR permet désormais de toucher du doigt un domaine qui était jusqu'alors inaccessible : la réception et l'interprétation de signaux venus de l'espace. Découvrez ici différentes techniques utilisables, de la plus simple à la plus avancée...
8 article(s) - ajoutée le 01/07/2020
Au-delà de l'aspect nostalgique, le rétrocomputing est l'opportunité unique de renouer avec les concepts de base dans leur plus simple expression. Vous trouverez ici quelques-unes des technologies qui ont fait de l'informatique ce qu'elle est aujourd'hui.
9 article(s) - ajoutée le 01/07/2020
S'initier à la SDR est une activité financièrement très accessible, mais devant l'offre matérielle il est parfois difficile de faire ses premiers pas. Découvrez ici les options à votre disposition et les bases pour aborder cette thématique sereinement.
Voir les 34 listes de lecture

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous