Easy equipment for developing and emulating USB devices let you quickly develop components that is certainly compatible with current USB host application.
Cynthion contains most of the components essential for small-, comprehensive-, or high-pace USB protocol analysis – which suggests it can offer the same performance as pricey professional USB analyzers such as TotalPhase Beagle 480 or maybe the LeCroy Mercury series.
Among the enjoyable areas of Kate’s First style and design was that LUNA was according to the ECP5 FPGA which experienced only just lately develop into supported by an open supply toolchain thanks to gatecat and various associates of the open resource FPGA Local community.
The Cynthion host computer software utilizes the libusb1 Python package to talk to the components. On macOS, the offer would not put in the indigenous dynamic library with it, so it’s important to set up the libusb native library by means of Homebrew, MacPorts or Another route.
Facedancer causes it to be rapid and simple to build or tamper with authentic USB equipment—not merely emulations—Even when you don’t have experience with electronic-components style and design, HDL, or FPGA architecture!
In our previous update we questioned you all for feed-back about irrespective of whether populating the optional Pmod host ports could well be a welcome addition to LUNA, and whether or not they need to be included to reveal board LUNAs, encased LUNAs, or equally.
Moondancer is usually a Facedancer backend that enables you to reverse engineer USB devices as well as produce your personal!
You should definitely also submit an issue on GitHub should you’ve located a bug or if you need to make sure your request will probably be tracked and never disregarded.
In this update, We will speak a little bit more about the look of that software package and clarify many of the perform we're undertaking to make it as rapidly and user friendly as possible. Go through the total update. Feb fifteen, 2023 Renaming LUNA Components to Cynthion
Kate centered on the all-significant gateware and software package advancement. She wrote code to rapidly provide up her Preliminary prototypes and validate essential features, and she has considering the fact that developed the framework to support additional Superior LUNA abilities.
Pentest applications for authorized auditing/protection Investigation only wherever permitted. Subject matter to local and Global legislation exactly where applicable. Consumers only responsible for compliance.
Coupled with our LUNA gateware and Facedancer libraries, Cynthion turns into a flexible USB investigation and improvement Resource. Facedancer can make it click here quick and straightforward to make or experiment with true
We performed with subwords like “pericynth” but to be a team, we ultimately settled on Cynthion. The phrase Cynthion implies “connected to the moon” and it is derived from Cynthia, an alternate title for Selene, the Greek personification on the moon.
by Straithe Until now, the title LUNA has referred each to our USB multitool components platform also to the USB gateware framework that supports it.