A Microchip SAMD11 debug controller lets consumer configuration of your FPGA and gives a number of diagnostic interfaces: A whole, user-programmable JTAG controller effective at configuring the FPGA and communicating by means of JTAG with consumer styles
I shortly started out referring on the notion as "usbstar" in my private notes and envisioned that It might be shaped a little something like a three-pointed Edition of your Throwing Star LAN Tap. I wanted it to obtain a few details with a person USB port Each individual for utilizing Meddler-in-the-Center (MitM) or Energetic monitoring. 1 port would be connected to a concentrate on host, A different to your concentrate on system, and the final for the keep track of/control host.
Coupled with LUNA gateware and Facedancer libraries, Cynthion gets to be a flexible USB study and growth Resource. Facedancer causes it to be swift and simple to generate or tamper with genuine
We didn’t see Kate in the lab for a couple weeks late in 2019, and after that at some point she appeared and announced that she had developed a new USB multitool. LUNA was born! She showed us the design, And that i promptly identified the FPGA-dependent usbstar strategy that Dominic And that i experienced sketched quite a few decades prior.
We hired her to be a contractor to establish USB training courseware and GreatFET program, and she or he sooner or later joined us as being a GSG personnel.
Last of all, jobs like ORBTrace and Amalthea make use of the LUNA gateware framework to push their assignments, but they do not take pleasure in the Affiliation with Cynthion. It could be pleasant for these jobs if they might reveal that they are supported by LUNA gateware with out creating them seem like include-on boards for Cynthion. click here Meanwhile, Cynthion is no more merely a advancement System for your LUNA gateware, it can be its personal product or service and we need a reputation to consult with just the components although in dialogue.
The Cynthion venture—including its components, gateware, firmware, and computer software—has been formulated and Improved in the open up on GitHub. You'll be able to view its annotated components patterns on GitHub, and its developer documentation on ReadTheDocs.
When our funding for Daisho ran out, however, we realized that we had designed a fantastic tool for our research but hadn’t developed a practical item.
Combined with our LUNA gateware and Facedancer libraries, Cynthion gets to be a versatile USB research and development Software. Facedancer can make it brief and straightforward to build or tamper with authentic
In the meantime quite a few members of our open supply Local community contributed code to LUNA and similar projects, and we introduced this marketing campaign as a method with the community to make sure that we can place LUNA into your arms of revolutionary folks. It has been superb to witness the staff as well as Group come with each other to produce LUNA a truth!
Regardless of whether you’re skilled with USB otherwise you’re new and Studying about this, Cynthion is a wonderful multipurpose addition in your components experimentation toolbox! We’ve also produced tailor made open-supply application resources that get the job done with Cynthion:
Cynthion is as valuable when working with existing USB units as it is when building new types. By supplying you with the chance to inject or modify USB information transparently—over the fly—it permits you to do things which would usually be not possible. And its assist for Facedancer’s USBProxy
A Microchip SAMD11 debug controller makes it possible for consumer configuration from the FPGA and offers several diagnostic interfaces:
We played with subwords like “pericynth” but as being a crew, we at some point settled on Cynthion. The phrase Cynthion signifies “connected with the moon” and is also derived from Cynthia, an alternate title for Selene, the Greek personification on the moon.