The Cynthion crew has an extended heritage of USB schooling. We’ve produced many open-resource USB trainings and workshops at various trouble levels.
I took in excess of as hardware designer after Kate’s r0.two style and design. My perform was produced much easier by the fact that Kate’s Original two models were (unbelievably!
Combined with our LUNA gateware and Facedancer libraries, Cynthion gets to be a flexible USB research and development Software. Facedancer can make it fast and straightforward to develop or experiment with serious
As a fantastic Scott Gizmos (GSG) product or service Cynthion is intended from the start to help new and revolutionary analysis, but Additionally, it supports a large number of protection and reverse-engineering purposes:
Live, uncomplicated-to-customize USB Evaluation helps you to observe protocols because they fly down the wire and trivially annotate USB information with tailor made filters when you decode new protocols.
Uncomplicated applications for making and emulating USB gadgets Enable you to rapidly acquire hardware that is certainly suitable with current USB host application.
Firstly, its Facedancer backend helps you to describe entire personalized USB equipment quickly, using just a few lines of Python, so you're able to consider them out right away on serious components
The Cynthion host software works by using the libusb1 Python package deal to talk to the hardware. On macOS, the offer will not put in the native dynamic library with it, so it’s necessary to set up the libusb native library by way of Homebrew, MacPorts or Another route.
When selecting a name for this hardware platform, we wished to select one thing moon-associated like LUNA. As we scrolled lists of moon-related text, “apocynthion” and “pericynthion” stood out to us.
Working with Cynthion's flexible USB stack, you can certainly create non-compliant targeted traffic with which to fuzz a variety of hosts – or even the software program and motorists running on These hosts!
0 PHY chips. The thought was to just click here take what we experienced learned from Daisho but to scale its USB capabilities right down to only one board that was easier and even more reasonably priced.
A few USB electrical power switches assist you to Management power to and from the ideal-aspect USB connectors, thereby facilitating managed electric power cycling of USB-run gadgets less than Examination.
Cynthion was developed from the bottom-approximately aid the whole process of making new USB units. No matter if you’re a veteran small-level hardware designer or absolutely new to this, Cynthion can make your life less difficult in many strategies.
USB reverse engineering and protection investigate. Cynthion hardware and gateware signify a function-designed backend for research resources like FaceDancer and USB-fuzzing libraries, therefore simplifying the emulation and quick prototyping of compliant and non-compliant USB equipment.